TSTP Solution File: LCL787-1 by SPASS---3.9
View Problem
- Process Solution
%------------------------------------------------------------------------------
% File : SPASS---3.9
% Problem : LCL787-1 : TPTP v8.1.0. Released v4.1.0.
% Transfm : none
% Format : tptp
% Command : run_spass %d %s
% Computer : n011.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 : Sun Jul 17 14:39:58 EDT 2022
% Result : Timeout 299.94s 300.36s
% Output : None
% Verified :
% SZS Type : -
% Comments :
%------------------------------------------------------------------------------
%----No solution output by system
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.04/0.12 % Problem : LCL787-1 : TPTP v8.1.0. Released v4.1.0.
% 0.04/0.13 % Command : run_spass %d %s
% 0.14/0.34 % Computer : n011.cluster.edu
% 0.14/0.34 % Model : x86_64 x86_64
% 0.14/0.34 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.14/0.34 % Memory : 8042.1875MB
% 0.14/0.34 % OS : Linux 3.10.0-693.el7.x86_64
% 0.14/0.34 % CPULimit : 300
% 0.14/0.34 % WCLimit : 600
% 0.14/0.34 % DateTime : Sat Jul 2 17:42:35 EDT 2022
% 0.14/0.34 % CPUTime :
% 299.94/300.36
% 299.94/300.36 SPASS V 3.9
% 299.94/300.36 SPASS beiseite: Ran out of time.
% 299.94/300.36 Problem: /export/starexec/sandbox2/benchmark/theBenchmark.p
% 299.94/300.36 SPASS derived 93803 clauses, backtracked 3 clauses, performed 16 splits and kept 22270 clauses.
% 299.94/300.36 SPASS allocated 171631 KBytes.
% 299.94/300.36 SPASS spent 0:05:00.01 on the problem.
% 299.94/300.36 0:00:00.04 for the input.
% 299.94/300.36 0:00:00.00 for the FLOTTER CNF translation.
% 299.94/300.36 0:00:02.52 for inferences.
% 299.94/300.36 0:00:00.00 for the backtracking.
% 299.94/300.36 0:4:55.88 for the reduction.
% 299.94/300.36
% 299.94/300.36
% 299.94/300.36 The set of clauses at termination is :
% 299.94/300.36 132562[2:MRR:132478.2,1737.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_as____)**+ equal(c_List_Oreplicate(u,w,tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.36 3220[0:Res:25.1,97.0] || hBOOL(hAPP(hAPP(u,v),w))* c_Wellfounded_Oaccp(c_Predicate_Oconversep(u,x,y),v,z)*+ -> c_Wellfounded_Oaccp(c_Predicate_Oconversep(u,x,y),w,z)*.
% 299.94/300.36 35041[1:SpR:4780.1,653.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_as____) -> equal(c_List_Otake(u,w,tc_Lambda_OdB),c_List_Oreplicate(u,v,tc_Lambda_OdB))*.
% 299.94/300.36 25088[1:SpL:270.0,24984.0] || equal(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(u)),v),c_Lambda_OdB_OdB__rec(w,x,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(y)),z))* -> .
% 299.94/300.36 25086[1:SpL:270.0,24984.0] || equal(c_Lambda_OdB_OdB__rec(u,v,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(c_Lambda_OdB_OAbs(w)),x),hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(y)),z))* -> .
% 299.94/300.36 15375[0:Res:8115.0,321.1] || c_Type_Otyping(u,v,w) -> c_Type_Otyping(u,hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(tc_nat)))),v),w)*.
% 299.94/300.36 3122[0:MRR:3069.1,268.0] || -> equal(u,c_List_Olist_ONil(v)) equal(c_List_Orotate1(c_List_Obutlast(c_List_Olist_OCons(c_List_Olast(u,v),c_List_Olist_OCons(w,u,v),v),v),v),c_List_Olist_OCons(w,u,v))**.
% 299.94/300.36 6966[1:SpL:6864.1,1722.0] || equal(u,v_as____) equal(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB))*+ -> equal(c_List_Orev(v,tc_Lambda_OdB),v)**.
% 299.94/300.36 6965[1:SpL:6864.1,1728.0] || equal(u,v_as____) equal(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB))*+ -> equal(c_List_Olast(v,tc_Lambda_OdB),w)*.
% 299.94/300.36 6566[1:SpL:6087.1,228.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** equal(c_List_Oappend(v,w,tc_Lambda_OdB),w)**+ -> equal(v,u)*.
% 299.94/300.36 131730[1:MRR:131729.3,48618.0] || equal(v_as____,u) equal(u,c_List_Oappend(v,w,tc_Lambda_OdB))* -> equal(w,v_as____).
% 299.94/300.36 3121[0:MRR:3070.1,245.0] || -> equal(u,c_List_Olist_ONil(v)) equal(c_List_Orotate1(c_List_Obutlast(c_List_Olist_OCons(c_List_Olast(u,v),c_List_Oappend(w,u,v),v),v),v),c_List_Oappend(w,u,v))**.
% 299.94/300.36 5409[1:SpL:4822.1,229.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** equal(c_List_Oappend(v,w,tc_Lambda_OdB),v)**+ -> equal(u,w)*.
% 299.94/300.36 131081[1:SpL:396.0,128328.1] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** equal(c_List_Orev(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),u)*+ -> .
% 299.94/300.36 129318[1:SpL:6087.1,129104.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** equal(c_List_Oappend(v,w,tc_Lambda_OdB),v_as____)**+ -> equal(w,u)*.
% 299.94/300.36 129317[1:SpL:74710.1,129104.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)** equal(c_List_Oappend(v,w,tc_Lambda_OdB),v_as____)**+ -> equal(w,u)*.
% 299.94/300.36 12630[0:Res:144.1,148.0] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,u),v))* c_Type_Otyping(w,c_Lambda_Osubst(x,u,y),z)*+ -> c_Type_Otyping(w,c_Lambda_Osubst(x,v,y),z)*.
% 299.94/300.36 128709[1:Rew:128690.1,128024.1] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)**+ equal(c_List_Orotate1(w,tc_Lambda_OdB),v_as____)** -> equal(w,u)*.
% 299.94/300.36 128707[1:Rew:128690.1,128026.1] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)**+ equal(c_List_Orev(w,tc_Lambda_OdB),v_as____)** -> equal(w,u)*.
% 299.94/300.36 128328[1:SpL:4911.1,54652.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** equal(c_List_Orotate1(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),u)*+ -> .
% 299.94/300.36 127980[1:SpR:4911.1,60.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)**+ -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),w,tc_Lambda_OdB),u)**.
% 299.94/300.36 11925[0:SpL:315.0,390.0] || equal(c_Type_Osko__Type__Xtype__induct__1__1(u),c_List_Ofoldr(c_Type_Otype_OFun,c_List_Olist_OCons(v,w,x),y,x,z))*+ -> hBOOL(hAPP(u,c_List_Ofoldr(c_Type_Otype_OFun,w,y,x,z)))*.
% 299.94/300.36 129899[1:SpL:8586.1,129828.0] || equal(u,v_rs____) equal(c_List_Oappend(c_List_Orotate1(c_List_Oappend(v,u,tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.36 129993[0:SpR:3544.0,3.0] || -> hBOOL(c_Lambda_OdB_OdB__case(u,c_Transitive__Closure_Ortranclp(v,w),x,c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,y),y),z),x1))*.
% 299.94/300.36 130175[0:SpL:3544.0,59864.0] || hBOOL(c_Lambda_OdB_OdB__case(u,c_Lambda_Obeta,v,c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(w)),x),y),z))* -> .
% 299.94/300.36 8241[0:Res:227.1,311.0] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,u),v))* c_Type_Otyping(w,c_Lambda_Osubst(u,x,y),z)*+ -> c_Type_Otyping(w,c_Lambda_Osubst(v,x,y),z)*.
% 299.94/300.36 129912[1:SpL:2231.0,129828.0] || equal(c_List_Oappend(c_List_Orotate1(c_List_Oappend(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.36 129911[1:SpL:298.0,129828.0] || equal(c_List_Oappend(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.36 129982[0:SpR:3544.0,376.0] || -> hBOOL(c_Lambda_OdB_OdB__case(u,c_fequal(v),w,c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,x),x),y),z))*.
% 299.94/300.36 129909[1:SpL:2118.0,129828.0] || equal(c_List_Oappend(c_List_Orotate1(c_List_Orev(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v,tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.36 3544[0:SpR:236.0,223.0] || -> equal(c_Lambda_OdB_OdB__case(u,v,w,c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,x),y),z),x1),hAPP(hAPP(v,c_Lambda_Olift(x,z)),c_Lambda_Olift(y,z)))*.
% 299.94/300.36 129828[1:EqR:128256.1] || equal(c_List_Oappend(c_List_Orotate1(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v,tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.36 128256[1:SpL:4911.1,89292.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** equal(c_List_Orotate1(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),u)*+ -> .
% 299.94/300.36 128254[1:SpL:4911.1,87368.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** equal(c_List_Orev(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),u)*+ -> .
% 299.94/300.36 128376[1:SpL:4911.1,54748.1] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)**+ equal(w,v_rs____)* equal(w,u)* -> .
% 299.94/300.36 18006[0:SpR:47.1,108.3] class_Ring__and__Field_Ocomm__semiring__1(u) class_Ring__and__Field_Oordered__semidom(u) || c_HOL_Oord__class_Oless(v,c_HOL_Ozero__class_Ozero(u),u)*+ c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),w,u)* -> c_HOL_Oord__class_Oless(v,w,u)*.
% 299.94/300.36 129319[1:SpL:4780.1,129104.0] || equal(u,v_as____)* equal(c_List_Oappend(v,w,tc_Lambda_OdB),v_as____)**+ -> equal(w,u)*.
% 299.94/300.36 129386[1:Con:129369.1] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,u).
% 299.94/300.36 129385[1:Con:129367.1] || equal(c_List_Orotate1(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,u).
% 299.94/300.36 129104[1:Rew:128689.1,129086.1] || equal(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v).
% 299.94/300.36 18007[0:SpR:44.1,108.3] class_OrderedGroup_Ocomm__monoid__add(u) class_Ring__and__Field_Oordered__semidom(u) || c_HOL_Oord__class_Oless(v,c_HOL_Ozero__class_Ozero(u),u)*+ c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),w,u)* -> c_HOL_Oord__class_Oless(v,w,u)*.
% 299.94/300.36 128690[1:Rew:128689.1,4911.1] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)**+ -> equal(c_List_Oappend(v,w,tc_Lambda_OdB),w)**.
% 299.94/300.36 128689[1:Obv:128688.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)**+ -> equal(c_List_Oappend(u,w,tc_Lambda_OdB),w)**.
% 299.94/300.36 128877[1:Rew:128689.1,128876.1] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** -> equal(v,u).
% 299.94/300.36 18008[0:SpR:46.1,108.3] class_OrderedGroup_Omonoid__add(u) class_Ring__and__Field_Oordered__semidom(u) || c_HOL_Oord__class_Oless(v,c_HOL_Ozero__class_Ozero(u),u)*+ c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),w,u)* -> c_HOL_Oord__class_Oless(v,w,u)*.
% 299.94/300.36 2858[0:Res:1217.0,311.0] || c_Type_Otyping(u,hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(tc_nat)))),v),w)* -> c_Type_Otyping(u,v,w).
% 299.94/300.36 2217[1:SpL:298.0,1073.0] || equal(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,v,tc_Lambda_OdB))** -> equal(v_as____,w).
% 299.94/300.36 2112[1:SpL:211.0,1073.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v,tc_Lambda_OdB))** -> equal(v_as____,w).
% 299.94/300.36 949[0:SpR:579.1,74.0] || equal(c_List_Orotate1(c_List_Orotate1(u,v),v),c_List_Olist_ONil(v))** -> equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_HOL_Ozero__class_Ozero(tc_nat)).
% 299.94/300.36 7294[0:SpL:270.0,263.0] || equal(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),c_Lambda_OdB_OdB__rec(w,x,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(y),z))* -> equal(v,c_Lambda_OdB_OdB__rec(w,x,c_Lambda_OdB_OApp,y,z)).
% 299.94/300.36 948[0:SpR:579.1,93.0] || equal(c_List_Orotate1(c_List_Orev(u,v),v),c_List_Olist_ONil(v))** -> equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_HOL_Ozero__class_Ozero(tc_nat)).
% 299.94/300.36 910[0:SpR:578.1,74.0] || equal(c_List_Orev(c_List_Orotate1(u,v),v),c_List_Olist_ONil(v))** -> equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_HOL_Ozero__class_Ozero(tc_nat)).
% 299.94/300.36 706[0:SpL:555.1,119.0] || equal(u,v)* equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),c_HOL_Ozero__class_Ozero(tc_nat))**+ -> equal(v,c_List_Olist_ONil(w))*.
% 299.94/300.36 691[0:SpR:555.1,494.1] || equal(u,v)* equal(v,c_List_Olist_ONil(w))*+ -> equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),c_HOL_Ozero__class_Ozero(tc_nat))**.
% 299.94/300.36 7299[0:SpL:270.0,314.0] || equal(c_Lambda_OdB_OdB__rec(u,v,c_Type_Otype_OFun,c_Lambda_OdB_OAbs(w),x),hAPP(hAPP(c_Type_Otype_OFun,y),z))* -> equal(c_Lambda_OdB_OdB__rec(u,v,c_Type_Otype_OFun,w,x),z).
% 299.94/300.36 690[0:SpR:555.1,200.1] || equal(u,v)*+ -> equal(v,c_List_Olist_ONil(w))* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),tc_nat)*.
% 299.94/300.36 126895[1:Obv:126881.1] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)**+ -> c_List_Olistsp(x,v,tc_Lambda_OdB)*.
% 299.94/300.36 127303[1:Rew:1247.0,127285.2] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)**+ equal(v,w)* equal(v_rs____,w)* -> .
% 299.94/300.36 125528[1:Rew:2118.0,125522.1] || equal(u,v) equal(c_List_Orev(c_List_Olist_OCons(v_a____,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.36 2933[0:Res:25.1,214.0] || hBOOL(hAPP(hAPP(u,c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_Predicate_Oconversep(u,v,w),x))),x))*+ -> hBOOL(hAPP(hAPP(c_Predicate_Oconversep(u,v,w),x),y))*.
% 299.94/300.36 125489[1:SpL:59.0,116190.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v) equal(c_List_Oappend(u,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.36 124404[1:Obv:124392.2] || equal(c_List_Orotate1(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)**+ equal(u,w)* -> equal(v_as____,w)*.
% 299.94/300.36 126891[1:Obv:126882.1] || equal(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)**+ -> c_List_Olistsp(x,v,tc_Lambda_OdB)*.
% 299.94/300.36 124244[1:Rew:298.0,124237.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)**+ -> c_List_Olistsp(x,v,tc_Lambda_OdB)*.
% 299.94/300.36 18978[0:Res:69.1,95.1] || hBOOL(hAPP(hAPP(u,v),w))*+ hBOOL(hAPP(hAPP(u,w),x))* -> hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(u,y),v),x))*.
% 299.94/300.36 124072[1:Obv:124060.2] || equal(c_List_Orotate1(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)**+ equal(w,v_as____)* -> equal(w,u)*.
% 299.94/300.36 123865[1:Obv:123854.2] || equal(c_List_Orotate1(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)**+ equal(v,w)* -> equal(w,v_as____)*.
% 299.94/300.36 121183[1:SpL:59.0,59654.1] || equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Oappend(v,v_rs____,tc_Lambda_OdB))*+ equal(c_List_Oappend(w,u,tc_Lambda_OdB),w)** -> .
% 299.94/300.36 119697[1:SpL:59.0,55087.1] || equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB))*+ equal(c_List_Oappend(w,u,tc_Lambda_OdB),w)** -> .
% 299.94/300.36 18020[0:Res:108.3,251.1] class_Ring__and__Field_Oordered__semidom(u) class_Orderings_Oorder(u) || c_HOL_Oord__class_Oless(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),w,u)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),v,u) -> .
% 299.94/300.36 118782[10:Rew:59.0,118719.1] || equal(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**+ -> c_List_Olistsp(x,v,tc_Lambda_OdB)*.
% 299.94/300.36 117229[0:MRR:117228.2,32692.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_ONil(u),tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(v,w,u),u),tc_nat)*.
% 299.94/300.36 117227[0:MRR:117170.2,1958.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_ONil(u),tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(v,w,u),u),tc_nat)*.
% 299.94/300.36 125895[1:Rew:2117.0,125846.1,298.0,125846.1,3108.0,125846.1,1982.0,125846.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v) equal(c_List_Oappend(u,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.36 18021[0:Res:108.3,253.1] class_Ring__and__Field_Oordered__semidom(u) class_Orderings_Opreorder(u) || c_HOL_Oord__class_Oless(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),w,u)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),v,u) -> .
% 299.94/300.36 125526[1:Rew:33465.0,125471.1] || equal(u,v) equal(c_List_Orev(c_List_Olist_OCons(v_a____,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.36 125799[1:SpL:2117.0,125536.2] || equal(u,v_as____)* equal(u,v)* equal(c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),v)*+ -> .
% 299.94/300.36 125536[1:Rew:1028.0,125502.2] || equal(u,v_as____)* equal(u,v)* equal(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),v)*+ -> .
% 299.94/300.36 125618[1:Rew:3108.0,125607.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v) equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),v)* -> .
% 299.94/300.36 18022[0:Res:108.3,252.1] class_Ring__and__Field_Oordered__semidom(u) class_Orderings_Olinorder(u) || c_HOL_Oord__class_Oless(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),w,u)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),v,u) -> .
% 299.94/300.36 125523[1:Rew:2118.0,125455.1] || equal(u,v) equal(c_List_Orev(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.36 116190[1:SpL:517.1,116011.0] || equal(u,v) equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.36 125203[1:SpL:2117.0,116165.1] || equal(u,v_rs____) equal(c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 299.94/300.36 116165[1:SpL:8586.1,116011.0] || equal(u,v_rs____) equal(c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 299.94/300.36 12129[0:Res:149.1,148.0] || hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,tc_Lambda_OdB),u),v))*+ c_Type_Otyping(w,c_Lambda_Olift(u,x),y)* -> c_Type_Otyping(w,c_Lambda_Olift(v,x),y)*.
% 299.94/300.36 124951[10:Rew:2527.0,124945.0] || equal(c_List_Olist_OCons(v_a____,c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**+ -> c_List_Olistsp(w,u,tc_Lambda_OdB)*.
% 299.94/300.36 124956[10:Obv:124948.1] || equal(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**+ -> c_List_Olistsp(w,v,tc_Lambda_OdB)*.
% 299.94/300.36 124860[10:Rew:298.0,124859.0,2133.0,124859.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**+ -> c_List_Olistsp(w,v,tc_Lambda_OdB)*.
% 299.94/300.36 115187[10:SpL:2207.0,53214.0] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB),v_rs____)**+ -> c_List_Olistsp(x,v,tc_Lambda_OdB)*.
% 299.94/300.36 8242[0:Res:227.1,97.0] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,u),v))* c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_Osubst(v,w,x),y)*+ -> c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_Osubst(u,w,x),y)*.
% 299.94/300.36 115046[1:SpL:2207.0,33892.0] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB),v_as____)**+ -> c_List_Olistsp(x,u,tc_Lambda_OdB)*.
% 299.94/300.36 113727[1:SpL:50.0,35325.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)**+ -> c_List_Olistsp(x,v,tc_Lambda_OdB)*.
% 299.94/300.36 124401[1:Obv:124393.2] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)**+ equal(u,w)* -> equal(v_as____,w)*.
% 299.94/300.36 113351[1:SpL:50.0,33894.1] || equal(u,v)* equal(c_List_Orev(c_List_Oappend(u,w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)**+ -> equal(v_as____,v)*.
% 299.94/300.36 3217[0:SpL:63.1,97.0] class_Ring__and__Field_Ocomm__semiring__1(u) || hBOOL(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w))*+ c_Wellfounded_Oaccp(c_HOL_Oplus__class_Oplus(u),v,x)* -> c_Wellfounded_Oaccp(c_HOL_Oplus__class_Oplus(u),w,x)*.
% 299.94/300.36 113243[1:SpL:50.0,33892.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)**+ -> c_List_Olistsp(x,w,tc_Lambda_OdB)*.
% 299.94/300.36 124069[1:Obv:124061.2] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)**+ equal(w,v_as____)* -> equal(w,u)*.
% 299.94/300.36 113128[1:SpL:50.0,33891.1] || equal(u,v_as____)* equal(c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)**+ -> equal(u,v)*.
% 299.94/300.36 123862[1:Obv:123855.2] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)**+ equal(v,w)* -> equal(w,v_as____)*.
% 299.94/300.36 3218[0:SpL:62.1,97.0] class_OrderedGroup_Ocomm__monoid__add(u) || hBOOL(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w))*+ c_Wellfounded_Oaccp(c_HOL_Oplus__class_Oplus(u),v,x)* -> c_Wellfounded_Oaccp(c_HOL_Oplus__class_Oplus(u),w,x)*.
% 299.94/300.36 112886[1:SpL:50.0,33492.1] || equal(u,v)* equal(c_List_Orev(c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)**+ -> equal(v,v_as____)*.
% 299.94/300.36 111291[2:Rew:2117.0,110522.1,4649.1,110522.1,1028.0,110522.1] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_rs____)**+ -> equal(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))*.
% 299.94/300.36 111217[2:Rew:111089.1,111216.1] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_rs____) -> equal(c_List_Otake(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**.
% 299.94/300.36 109943[1:SpL:1783.0,5805.0] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB),v_as____)**+ -> c_List_Olistsp(x,v,tc_Lambda_OdB)*.
% 299.94/300.36 23323[0:Rew:43.2,23259.3] class_Int_Onumber__ring(u) class_Ring__and__Field_Oidom(u) class_OrderedGroup_Oab__group__add(u) || -> equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),w),v))*.
% 299.94/300.36 107964[0:SpR:270.0,107931.1] || -> equal(u,c_HOL_Ozero__class_Ozero(tc_nat)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OdB__rec(v,w,c_HOL_Oplus__class_Oplus(tc_nat),c_Lambda_OdB_OAbs(u),x),tc_nat)*.
% 299.94/300.36 97879[1:Rew:1019.0,97822.1] || equal(c_List_Orotate1(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)**+ equal(c_List_Olist_OCons(w,x,tc_Lambda_OdB),u)* -> .
% 299.94/300.36 97841[1:SpL:6041.1,96534.0] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)**+ equal(c_List_Olist_OCons(w,x,tc_Lambda_OdB),u)* -> .
% 299.94/300.36 97460[1:SpL:6041.1,88927.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** equal(c_List_Orev(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),v)*+ -> .
% 299.94/300.36 8006[0:SpL:63.1,67.2] class_Ring__and__Field_Ocomm__semiring__1(u) class_Int_Onumber__ring(u) class_Ring__and__Field_Oidom(u) || equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),w)** -> equal(v,c_HOL_Ozero__class_Ozero(u)).
% 299.94/300.36 91975[1:SpL:517.1,91578.0] || equal(u,c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))*+ equal(c_List_Orev(u,tc_Lambda_OdB),v)* -> .
% 299.94/300.36 91938[1:SpL:8588.1,91578.0] || equal(u,v_rs____) equal(c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 299.94/300.36 89590[1:SpL:8588.1,89559.0] || equal(u,v_rs____) equal(c_List_Orotate1(c_List_Oappend(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 299.94/300.36 89279[1:SpL:8586.1,89233.0] || equal(u,v_rs____) equal(c_List_Orotate1(c_List_Oappend(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 299.94/300.36 8007[0:SpL:62.1,67.2] class_OrderedGroup_Ocomm__monoid__add(u) class_Int_Onumber__ring(u) class_Ring__and__Field_Oidom(u) || equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),w)** -> equal(v,c_HOL_Ozero__class_Ozero(u)).
% 299.94/300.36 89120[1:SpL:8588.1,89090.0] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))** -> .
% 299.94/300.36 88716[1:SpL:8586.1,88647.0] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))** -> .
% 299.94/300.36 88537[1:SpL:8588.1,88505.0] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(v,tc_Lambda_OdB))** -> .
% 299.94/300.36 88282[1:SpL:8586.1,88237.0] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(v,tc_Lambda_OdB))** -> .
% 299.94/300.36 3554[0:SpL:236.0,97.0] || hBOOL(c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),w))*+ c_Wellfounded_Oaccp(c_Lambda_OdB_OApp,c_Lambda_Olift(v,w),x)* -> c_Wellfounded_Oaccp(c_Lambda_OdB_OApp,c_Lambda_Olift(u,w),x)*.
% 299.94/300.36 87403[1:SpL:517.1,87322.0] || equal(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))*+ equal(c_List_Orev(u,tc_Lambda_OdB),v)* -> .
% 299.94/300.36 87355[1:SpL:8586.1,87322.0] || equal(u,v_rs____) equal(c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 299.94/300.36 87047[10:Rew:1844.0,86901.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**+ -> c_List_Olistsp(x,v,tc_Lambda_OdB)*.
% 299.94/300.36 121706[10:Obv:121693.1] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**+ -> c_List_Olistsp(x,v,tc_Lambda_OdB)*.
% 299.94/300.36 12632[0:Res:144.1,51.0] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,u),v))* c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_Osubst(w,v,x),tc_Lambda_OdB)*+ -> c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_Osubst(w,u,x),tc_Lambda_OdB)*.
% 299.94/300.36 86935[10:SpL:2232.0,52776.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**+ -> c_List_Olistsp(x,v,tc_Lambda_OdB)*.
% 299.94/300.36 86602[1:SpL:6864.1,86564.0] || equal(u,v_as____) c_ListOrder_Ostep1(v,v_rs____,c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.36 86182[1:SpL:6864.1,86144.0] || equal(u,v_as____) c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.36 77255[1:SpL:74743.1,56905.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)** equal(c_List_Oappend(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),u)*+ -> .
% 299.94/300.36 3545[0:SpR:158.1,236.0] || c_HOL_Oord__class_Oless(u,v,tc_nat) -> equal(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_Olift(w,v)),c_Lambda_OdB_OVar(u)),c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,w),c_Lambda_OdB_OVar(u)),v))**.
% 299.94/300.36 77187[1:SpL:74743.1,2221.0] || equal(c_List_Orotate1(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)**+ equal(c_List_Olist_OCons(w,x,tc_Lambda_OdB),v)* -> .
% 299.94/300.36 75333[1:SpL:74746.1,285.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)** equal(c_List_Olist_OCons(v,w,tc_Lambda_OdB),v_rs____)**+ -> equal(u,w)*.
% 299.94/300.36 59654[1:SpL:517.1,59600.0] || equal(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB))* equal(c_List_Oappend(w,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),w)**+ -> .
% 299.94/300.36 59632[1:SpL:8586.1,59600.0] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 299.94/300.36 3546[0:SpR:158.1,236.0] || c_HOL_Oord__class_Oless(u,v,tc_nat) -> equal(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(u)),c_Lambda_Olift(w,v)),c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(u)),w),v))**.
% 299.94/300.36 58922[1:SpL:298.0,58534.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.36 58789[1:SpR:24918.0,11858.0] || -> hBOOL(c_List_Ofoldr(c_fequal(u),c_List_Olist_OCons(hAPP(hAPP(c_fequal(u),v_a____),v),v_rs____,tc_Lambda_OdB),v,tc_Lambda_OdB,w))*.
% 299.94/300.36 58739[1:SpL:2231.0,58294.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.36 58623[1:SpL:8588.1,58467.0] || equal(u,v_rs____) c_ListOrder_Ostep1(v,v_rs____,c_List_Oappend(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.36 16103[0:SpR:157.0,145.1] || hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,tc_Lambda_OdB),u),c_Lambda_Olift(v,w))) -> hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,tc_Lambda_OdB),c_Lambda_Osubst(u,x,w)),v))*.
% 299.94/300.36 58585[1:SpL:8588.1,58466.0] || equal(u,v_rs____) c_ListOrder_Ostep1(v,c_List_Oappend(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.36 58406[1:SpL:2231.0,54760.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.36 58250[10:SpL:2231.0,53299.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**+ -> c_List_Olistsp(x,w,tc_Lambda_OdB)*.
% 299.94/300.36 58134[10:SpL:2231.0,52429.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**+ -> c_List_Olistsp(x,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.36 16107[0:SpR:157.0,145.1] || hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,tc_Lambda_OdB),c_Lambda_Olift(u,v)),w)) -> hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,tc_Lambda_OdB),u),c_Lambda_Osubst(w,x,v)))*.
% 299.94/300.36 58110[10:SpL:2231.0,52971.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**+ -> c_List_Olistsp(x,w,tc_Lambda_OdB)*.
% 299.94/300.36 57211[1:Rew:1934.0,57179.1] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** equal(c_List_Orotate1(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),v)*+ -> .
% 299.94/300.36 55608[1:SpL:298.0,54760.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.36 55607[1:SpL:211.0,54760.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.36 13972[0:SpL:167.0,267.0] || equal(c_List_Ofoldl(c_Lambda_OdB_OApp,u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB),c_Lambda_OdB_OAbs(x))* -> equal(c_List_Ofoldl(c_Lambda_OdB_OApp,u,v,tc_Lambda_OdB,tc_Lambda_OdB),c_Lambda_OdB_OAbs(x)).
% 299.94/300.36 55087[1:SpL:517.1,54758.0] || equal(u,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB))* equal(c_List_Oappend(w,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),w)**+ -> .
% 299.94/300.36 119544[1:SpL:2117.0,119441.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,v_rs____,tc_Lambda_OdB))** -> .
% 299.94/300.36 119441[1:SpL:2117.0,54783.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v_a____,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,v_rs____,tc_Lambda_OdB))** -> .
% 299.94/300.36 54783[1:SpL:298.0,54720.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,v,tc_Lambda_OdB))** -> .
% 299.94/300.36 13976[0:SpL:167.0,246.0] || equal(c_Lambda_OdB_OVar(u),c_List_Ofoldl(c_Lambda_OdB_OApp,v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB))* -> equal(c_Lambda_OdB_OVar(u),c_List_Ofoldl(c_Lambda_OdB_OApp,v,w,tc_Lambda_OdB,tc_Lambda_OdB)).
% 299.94/300.36 119241[1:SpL:2117.0,119173.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB))** -> .
% 299.94/300.36 119173[1:SpL:2117.0,54782.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v_a____,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB))** -> .
% 299.94/300.36 54782[1:SpL:211.0,54720.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v,tc_Lambda_OdB))** -> .
% 299.94/300.36 54747[1:SpL:11766.1,54720.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 299.94/300.36 3387[0:SpR:158.1,159.1] || c_HOL_Oord__class_Oless(u,v,tc_nat) hBOOL(hAPP(hAPP(c_Lambda_Obeta,w),c_Lambda_OdB_OVar(u))) -> hBOOL(hAPP(hAPP(c_Lambda_Obeta,c_Lambda_Olift(w,v)),c_Lambda_OdB_OVar(u)))*.
% 299.94/300.36 53535[10:SpL:298.0,53299.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**+ -> c_List_Olistsp(x,w,tc_Lambda_OdB)*.
% 299.94/300.36 53534[10:SpL:211.0,53299.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**+ -> c_List_Olistsp(x,w,tc_Lambda_OdB)*.
% 299.94/300.36 53127[10:SpL:298.0,52429.0] || equal(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**+ -> c_List_Olistsp(x,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.36 53016[10:Res:52970.1,2219.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**+ -> c_List_Olistsp(x,w,tc_Lambda_OdB)*.
% 299.94/300.36 12131[0:Res:149.1,51.0] || hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,tc_Lambda_OdB),u),v))*+ c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_Olift(v,w),tc_Lambda_OdB)* -> c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_Olift(u,w),tc_Lambda_OdB)*.
% 299.94/300.36 53015[10:Res:52970.1,2114.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**+ -> c_List_Olistsp(x,w,tc_Lambda_OdB)*.
% 299.94/300.36 52905[10:Rew:1014.0,52887.1] || equal(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**+ -> equal(v,v_as____) c_List_Olistsp(w,u,tc_Lambda_OdB)*.
% 299.94/300.36 52788[0:SpR:157.0,8233.1] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,c_Lambda_Olift(u,v)),c_Lambda_OdB_OVar(v)))*+ -> hBOOL(hAPP(hAPP(c_Lambda_Obeta,u),w))*.
% 299.94/300.36 52369[0:SSi:52365.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(c_List_Olist_ONil(u),v,tc_nat)*+ -> c_List_Olistsp(w,c_HOL_Ozero__class_Ozero(tc_nat),u)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat).
% 299.94/300.36 13770[0:SpL:133.0,8.0] || c_List_Olistsp(u,c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(w,v,x),y,x),x),x)* -> c_List_Olistsp(u,c_List_Olist_OCons(v,y,x),x).
% 299.94/300.36 51558[1:SpL:298.0,51509.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.36 118079[2:Obv:118074.2] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),v_rs____)**+ equal(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB))* -> .
% 299.94/300.36 118014[2:SpL:2133.0,51066.1] || equal(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB))* equal(c_List_Orev(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**+ -> .
% 299.94/300.36 51066[2:SpL:517.1,51032.0] || equal(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB))* equal(c_List_Olist_OCons(x,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**+ -> .
% 299.94/300.36 13771[0:SpL:133.0,9.0] || c_List_Olistsp(u,c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(w,v,x),y,x),x),x)* -> c_List_Olistsp(u,c_List_Oreplicate(w,v,x),x).
% 299.94/300.36 50857[1:SpL:298.0,50754.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____).
% 299.94/300.36 50026[1:SpL:298.0,49970.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(x,v_as____).
% 299.94/300.36 48709[1:SpL:298.0,48672.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(x,v_as____).
% 299.94/300.36 45047[4:SSi:45043.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(c_Lambda_Olift(u,v),w,tc_nat)* -> hBOOL(hAPP(c_InductTermi_OIT,u)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat).
% 299.94/300.36 4874[0:Rew:197.0,4860.1] || c_ListOrder_Ostep1(u,v,w,x) -> c_ListOrder_Ostep1(u,c_List_Orotate1(c_List_Olist_OCons(y,v,x),x),c_List_Orotate1(c_List_Olist_OCons(y,w,x),x),x)*.
% 299.94/300.36 117389[0:SSi:117388.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_ONil(u),tc_nat)* equal(c_List_Orotate1(c_HOL_Ozero__class_Ozero(tc_nat),u),c_HOL_Ozero__class_Ozero(tc_nat)).
% 299.94/300.36 39700[0:SpR:39416.1,10.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_ONil(u),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* equal(c_List_Orotate1(v,u),v)**.
% 299.94/300.36 117224[0:SSi:117223.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_ONil(u),tc_nat)* equal(c_List_Obutlast(c_HOL_Ozero__class_Ozero(tc_nat),u),c_HOL_Ozero__class_Ozero(tc_nat)).
% 299.94/300.36 39699[0:SpR:39416.1,91.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_ONil(u),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* equal(c_List_Obutlast(v,u),v)**.
% 299.94/300.36 13597[0:Rew:4495.1,13462.1] || -> equal(c_List_Oreplicate(u,v,w),c_List_Olist_ONil(w)) equal(c_List_Olast(c_List_Oappend(c_List_Oreplicate(u,v,w),c_List_Oreplicate(x,v,w),w),w),v)**.
% 299.94/300.36 117008[1:SpL:2117.0,116253.0] || equal(c_List_Olist_OCons(v_a____,c_List_Olist_OCons(u,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB))** -> .
% 299.94/300.36 116253[1:Rew:2117.0,116202.0,2231.0,116202.0] || equal(c_List_Olist_OCons(v_a____,c_List_Olist_OCons(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB))** -> .
% 299.94/300.36 116548[1:Rew:3462.0,116510.0] || equal(c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB))*+ -> equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),v_rs____)**.
% 299.94/300.36 116767[1:SpL:2117.0,116178.0] || equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.36 11927[0:SpL:315.0,377.0] || hBOOL(c_List_Ofoldr(c_fequal(u),c_List_Olist_OCons(v,w,x),y,x,z))* -> equal(v,c_List_Ofoldr(c_fequal(u),w,y,x,z)).
% 299.94/300.36 116178[1:SpL:2231.0,116011.0] || equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.36 116580[1:SpL:2117.0,116176.0] || equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.36 116176[1:SpL:211.0,116011.0] || equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.36 116482[1:Rew:67040.0,116466.1] || equal(c_List_Orotate1(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB))** -> equal(v,v_rs____).
% 299.94/300.36 4483[0:SpL:401.0,404.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,v,w),w),c_List_Olist_OCons(x,c_List_Oreplicate(y,x,w),w))* -> equal(v,c_List_Oreplicate(y,x,w)).
% 299.94/300.36 116084[1:Rew:298.0,116057.0] || equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.36 115735[16:SSi:115721.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(v_as____,u,tc_nat)*+ c_HOL_Oord__class_Oless(u,v,tc_nat)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)*.
% 299.94/300.36 116011[1:SpL:234.0,115270.0] || equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.36 115270[1:Rew:59.0,115008.0] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 299.94/300.36 2195[0:SpR:298.0,60.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.94/300.36 115704[16:SSi:115700.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(v_as____,u,tc_nat) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)*.
% 299.94/300.36 115690[16:Spt:115672.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v_as____,tc_nat)*.
% 299.94/300.36 114656[0:MRR:114655.2,32692.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_ONil(u),tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,w,u),tc_nat)*.
% 299.94/300.36 2207[0:SpR:50.0,298.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.94/300.36 114652[0:SSi:114651.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_ONil(u),tc_nat)* equal(c_List_Orev(c_HOL_Ozero__class_Ozero(tc_nat),u),c_HOL_Ozero__class_Ozero(tc_nat)).
% 299.94/300.36 39698[0:SpR:39416.1,92.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_ONil(u),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* equal(c_List_Orev(v,u),v)**.
% 299.94/300.36 38542[1:SpL:517.1,38496.0] || equal(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB))* equal(c_List_Oappend(x,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)**+ -> .
% 299.94/300.36 35708[1:SpL:517.1,35658.0] || equal(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB))* equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),x,tc_Lambda_OdB),v_as____)**+ -> .
% 299.94/300.36 2098[0:SpR:211.0,60.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(u,c_List_Oappend(v,x,w),w),w),c_List_Olist_OCons(u,v,w))**.
% 299.94/300.36 35659[1:SpL:517.1,35602.0] || equal(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB))*+ equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.36 114030[1:SpL:2165.0,113987.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v)*+ -> equal(c_List_Olast(c_List_Orotate1(v,tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.36 114029[1:SpL:2133.0,113987.0] || equal(c_List_Orev(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v)*+ -> equal(c_List_Olast(c_List_Orotate1(v,tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.36 113987[0:MRR:113949.1,29476.0] || equal(c_List_Olist_OCons(u,v,w),x)*+ -> equal(c_List_Olast(c_List_Orotate1(x,w),w),u)*.
% 299.94/300.36 21884[0:SpR:192.2,386.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Oappend(x,y,w))*+ -> equal(x,c_List_Olist_ONil(w)) equal(c_List_Olast(c_List_Orotate1(x,w),w),u)*.
% 299.94/300.36 35568[1:SpL:298.0,34537.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.36 35325[1:SpL:298.0,33839.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)**+ -> c_List_Olistsp(x,w,tc_Lambda_OdB)*.
% 299.94/300.36 34091[1:SpL:517.1,33963.0] || equal(u,c_List_Oappend(v,w,tc_Lambda_OdB))*+ equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** -> equal(v,v_as____).
% 299.94/300.36 3889[0:SpL:127.1,285.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Obutlast(c_List_Olist_OCons(x,y,w),w))* -> equal(y,c_List_Olist_ONil(w)) equal(v,c_List_Obutlast(y,w)).
% 299.94/300.36 33894[1:Rew:1019.0,33812.0,30574.1,33812.0] || equal(u,v)* equal(c_List_Oappend(w,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)**+ -> equal(v_as____,v)*.
% 299.94/300.36 33892[1:Rew:1019.0,33827.1,30574.1,33827.1,298.0,33827.0] || equal(c_List_Oappend(u,c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)**+ -> c_List_Olistsp(x,v,tc_Lambda_OdB)*.
% 299.94/300.36 113143[1:Con:113125.2] || equal(c_List_Orotate1(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)**+ equal(v,v_as____)* -> equal(v,u)*.
% 299.94/300.36 33891[1:Rew:1019.0,33830.2,30574.1,33830.2] || equal(u,v_as____)* equal(c_List_Oappend(v,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)**+ -> equal(u,w)*.
% 299.94/300.36 3761[0:Rew:137.1,3741.0] || equal(c_List_Obutlast(c_List_Oappend(u,v,w),w),c_List_Obutlast(c_List_Oappend(x,v,w),w))* -> equal(v,c_List_Olist_ONil(w)) equal(u,x).
% 299.94/300.36 33492[1:SpL:517.1,33357.0] || equal(u,v)* equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),w,tc_Lambda_OdB),v_as____)**+ -> equal(v,v_as____)*.
% 299.94/300.36 31041[1:SpL:298.0,30495.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(x,v_as____).
% 299.94/300.36 30559[1:SpL:517.1,30448.0] || equal(u,c_List_Oappend(v,w,tc_Lambda_OdB))*+ equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** -> equal(w,v_as____).
% 299.94/300.36 112570[1:MRR:112569.2,437.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____).
% 299.94/300.36 3742[0:SpL:137.1,229.0] || equal(c_List_Oappend(u,v,w),c_List_Obutlast(c_List_Oappend(u,x,w),w))* -> equal(x,c_List_Olist_ONil(w)) equal(v,c_List_Obutlast(x,w)).
% 299.94/300.36 112371[1:Obv:112370.2] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)**+ equal(u,v)* -> c_List_Olistsp(w,v,tc_Lambda_OdB)*.
% 299.94/300.36 112367[1:Obv:112358.2] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)**+ equal(u,v)* -> c_List_Olistsp(w,v,tc_Lambda_OdB)*.
% 299.94/300.36 112366[1:Obv:112365.2] || equal(u,v_as____)*+ equal(u,v)* -> c_List_Olistsp(w,v,tc_Lambda_OdB)*.
% 299.94/300.36 21856[1:SpL:517.1,21788.0] || equal(u,v)* equal(c_List_Orotate1(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)**+ -> c_List_Olistsp(w,v,tc_Lambda_OdB)*.
% 299.94/300.36 7250[0:SpR:270.0,48.1] class_Ring__and__Field_Ocomm__semiring__1(u) || -> equal(c_Lambda_OdB_OdB__rec(v,w,c_HOL_Oplus__class_Oplus(u),c_Lambda_OdB_OAbs(c_HOL_Ozero__class_Ozero(u)),x),c_Lambda_OdB_OdB__rec(v,w,c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u),x))**.
% 299.94/300.36 19725[1:SpL:8588.1,19709.0] || equal(u,v_rs____) c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.36 19633[1:SpL:8586.1,19625.0] || equal(u,v_rs____) c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.36 19611[1:SpL:8586.1,19584.0] || equal(u,v_rs____) c_ListOrder_Ostep1(v,c_List_Oappend(w,u,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> equal(w,v_as____).
% 299.94/300.36 19505[1:SpL:8588.1,19495.0] || equal(u,v_rs____) c_ListOrder_Ostep1(v,v_rs____,c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.36 7251[0:SpR:270.0,42.1] class_OrderedGroup_Ocomm__monoid__add(u) || -> equal(c_Lambda_OdB_OdB__rec(v,w,c_HOL_Oplus__class_Oplus(u),c_Lambda_OdB_OAbs(c_HOL_Ozero__class_Ozero(u)),x),c_Lambda_OdB_OdB__rec(v,w,c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u),x))**.
% 299.94/300.36 19406[1:SpL:8586.1,19398.0] || equal(u,v_rs____) c_ListOrder_Ostep1(v,v_rs____,c_List_Olist_OCons(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.36 19384[1:SpL:8586.1,19370.0] || equal(u,v_rs____) c_ListOrder_Ostep1(v,v_rs____,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(v_as____,w).
% 299.94/300.36 111785[1:Obv:111776.2] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),v_rs____)**+ equal(u,v)* -> equal(v_as____,v)*.
% 299.94/300.36 111701[1:SpL:2133.0,18883.1] || equal(u,v)* equal(c_List_Orev(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**+ -> equal(v_as____,v)*.
% 299.94/300.36 7252[0:SpR:270.0,45.1] class_OrderedGroup_Omonoid__add(u) || -> equal(c_Lambda_OdB_OdB__rec(v,w,c_HOL_Oplus__class_Oplus(u),c_Lambda_OdB_OAbs(c_HOL_Ozero__class_Ozero(u)),x),c_Lambda_OdB_OdB__rec(v,w,c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u),x))**.
% 299.94/300.36 18883[1:SpL:517.1,18839.0] || equal(u,v)* equal(c_List_Olist_OCons(w,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**+ -> equal(v_as____,v)*.
% 299.94/300.36 15612[1:SpL:401.0,4357.0] || equal(c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Oreplicate(w,v,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v_a____,v).
% 299.94/300.36 15449[1:SpL:401.0,4340.0] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Oreplicate(w,v,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v_a____,v).
% 299.94/300.36 14247[1:SpL:517.1,14213.0] || equal(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB))*+ equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____).
% 299.94/300.36 15200[0:SpL:48.1,85.1] class_Ring__and__Field_Ocomm__semiring__1(u) class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(u) || c_HOL_Oord__class_Oless(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),w,u)* -> c_HOL_Oord__class_Oless(v,c_HOL_Ozero__class_Ozero(u),u).
% 299.94/300.36 13979[0:SpL:167.0,12039.0] || equal(c_List_Ofoldl(c_Lambda_OdB_OApp,u,c_List_Oappend(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB),c_Lambda_OdB_OAbs(y))* -> .
% 299.94/300.36 111213[10:MRR:110640.1,52745.1] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_rs____)**+ -> c_List_Olistsp(w,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.36 111089[2:Obv:110800.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_rs____)**+ -> equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),v_rs____)**.
% 299.94/300.36 15201[0:SpL:42.1,85.1] class_OrderedGroup_Ocomm__monoid__add(u) class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(u) || c_HOL_Oord__class_Oless(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),w,u)* -> c_HOL_Oord__class_Oless(v,c_HOL_Ozero__class_Ozero(u),u).
% 299.94/300.36 7256[0:SpR:270.0,1218.0] || -> hBOOL(hAPP(hAPP(c_Lambda_Obeta,c_Lambda_OdB_OdB__rec(u,v,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(c_Lambda_OdB_OAbs(c_Lambda_Olift(w,c_HOL_Ozero__class_Ozero(tc_nat)))),x)),w))*.
% 299.94/300.36 6967[1:SpL:6864.1,1727.0] || equal(u,v_as____) equal(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB))*+ -> equal(c_List_Obutlast(v,tc_Lambda_OdB),v_as____)**.
% 299.94/300.36 6520[1:Rew:1014.0,6518.2] || equal(u,v_as____) equal(c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),u)* -> equal(w,v_as____).
% 299.94/300.36 110210[0:MRR:110209.2,218.0] || -> equal(u,v) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),u),v),tc_nat)*.
% 299.94/300.36 15202[0:SpL:45.1,85.1] class_OrderedGroup_Omonoid__add(u) class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(u) || c_HOL_Oord__class_Oless(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),w,u)* -> c_HOL_Oord__class_Oless(v,c_HOL_Ozero__class_Ozero(u),u).
% 299.94/300.36 6506[1:Rew:2249.0,6379.1] || equal(u,v_as____)* equal(c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**+ -> equal(u,w)*.
% 299.94/300.36 5907[1:SpL:298.0,5822.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)**+ -> c_List_Olistsp(x,w,tc_Lambda_OdB)*.
% 299.94/300.36 5805[1:SpL:298.0,5764.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)**+ -> c_List_Olistsp(x,w,tc_Lambda_OdB)*.
% 299.94/300.36 5791[1:Rew:1014.0,5787.1] || equal(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)**+ -> equal(v,v_as____) c_List_Olistsp(w,u,tc_Lambda_OdB)*.
% 299.94/300.36 15214[0:SpL:48.1,85.1] class_Ring__and__Field_Ocomm__semiring__1(u) class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(u) || c_HOL_Oord__class_Oless(v,hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),w),v),u)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),w,u).
% 299.94/300.36 5458[1:SpL:4822.1,2221.0] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)**+ equal(c_List_Olist_OCons(w,x,tc_Lambda_OdB),v)* -> .
% 299.94/300.36 5165[1:SpL:4799.1,285.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** equal(c_List_Olist_OCons(v,w,tc_Lambda_OdB),v_rs____)**+ -> equal(u,w)*.
% 299.94/300.36 2341[1:SpL:517.1,1999.0] || equal(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB))*+ equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** -> equal(v_a____,v).
% 299.94/300.36 108801[10:Rew:2133.0,108770.1] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____)**+ -> c_List_Olistsp(w,c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.36 15215[0:SpL:42.1,85.1] class_OrderedGroup_Ocomm__monoid__add(u) class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(u) || c_HOL_Oord__class_Oless(v,hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),w),v),u)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),w,u).
% 299.94/300.36 108342[1:Obv:108330.2] || equal(c_List_Orotate1(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)**+ equal(u,c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* -> .
% 299.94/300.36 107500[1:SpL:1982.0,88920.1] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),v_rs____)** equal(c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),u)*+ -> .
% 299.94/300.36 107446[1:Rew:1982.0,107411.1] || equal(u,v_rs____) equal(c_List_Orotate1(c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.36 15216[0:SpL:45.1,85.1] class_OrderedGroup_Omonoid__add(u) class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(u) || c_HOL_Oord__class_Oless(v,hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),w),v),u)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),w,u).
% 299.94/300.36 105266[10:SpL:1797.0,65927.0] || equal(c_List_Oappend(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)**+ -> c_List_Olistsp(w,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.36 105200[10:Rew:2133.0,105161.1,59.0,105161.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_rs____)**+ -> c_List_Olistsp(w,c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.36 105191[10:Rew:1844.0,105140.0] || equal(c_List_Olist_OCons(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**+ -> c_List_Olistsp(w,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.36 105182[10:SpL:1797.0,65920.0] || equal(c_List_Oappend(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**+ -> c_List_Olistsp(w,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.36 15082[0:SpL:47.1,88.1] class_Ring__and__Field_Ocomm__semiring__1(u) class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(u) || c_HOL_Oord__class_Oless(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),v,u)* -> c_HOL_Oord__class_Oless(w,c_HOL_Ozero__class_Ozero(u),u).
% 299.94/300.36 104994[1:Rew:2117.0,104984.1,298.0,104984.1] || equal(u,v_as____) equal(c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.36 104248[1:SpL:1783.0,57175.0] || equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),v,tc_Lambda_OdB),v_as____)**+ equal(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),u)* -> .
% 299.94/300.36 108339[1:Obv:108331.2] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)**+ equal(u,c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* -> .
% 299.94/300.36 100935[1:SpL:50.0,34850.1] || equal(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB))* equal(c_List_Orev(c_List_Oappend(u,w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)**+ -> .
% 299.94/300.36 15083[0:SpL:44.1,88.1] class_OrderedGroup_Ocomm__monoid__add(u) class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(u) || c_HOL_Oord__class_Oless(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),v,u)* -> c_HOL_Oord__class_Oless(w,c_HOL_Ozero__class_Ozero(u),u).
% 299.94/300.36 108118[0:SSi:108077.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || -> equal(c_Nat_Osemiring__1__class_Oof__nat(u,tc_nat),c_HOL_Ozero__class_Ozero(tc_nat)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),v),u),tc_nat)*.
% 299.94/300.36 107933[0:MRR:107932.2,218.0] || -> equal(c_Nat_Osemiring__1__class_Oof__nat(u,tc_nat),c_HOL_Ozero__class_Ozero(tc_nat)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),u),v),tc_nat)*.
% 299.94/300.36 107995[0:SSi:107954.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || -> equal(u,c_HOL_Ozero__class_Ozero(tc_nat)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),v),u),tc_nat)*.
% 299.94/300.36 107931[0:MRR:107930.2,218.0] || -> equal(u,c_HOL_Ozero__class_Ozero(tc_nat)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),u),v),tc_nat)*.
% 299.94/300.36 15084[0:SpL:46.1,88.1] class_OrderedGroup_Omonoid__add(u) class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(u) || c_HOL_Oord__class_Oless(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),v,u)* -> c_HOL_Oord__class_Oless(w,c_HOL_Ozero__class_Ozero(u),u).
% 299.94/300.36 98943[1:SpL:6864.1,98913.0] || equal(u,v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.36 97301[1:Rew:1992.0,97284.1] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____)** equal(c_List_Orotate1(c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v)*+ -> .
% 299.94/300.36 89443[1:SpL:2231.0,89306.1] || equal(u,v_as____) equal(c_List_Orotate1(c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.36 89442[1:SpL:298.0,89306.1] || equal(u,v_as____) equal(c_List_Orotate1(c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.36 15096[0:SpL:47.1,88.1] class_Ring__and__Field_Ocomm__semiring__1(u) class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(u) || c_HOL_Oord__class_Oless(v,hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),u)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),w,u).
% 299.94/300.36 88966[1:Rew:1992.0,88944.1] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_rs____)** equal(c_List_Orotate1(c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v)*+ -> .
% 299.94/300.36 88920[1:SpL:7360.1,88669.0] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),v_rs____)** equal(c_List_Orev(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),u)*+ -> .
% 299.94/300.36 88918[1:SpL:8586.1,88669.0] || equal(u,v_rs____) equal(c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.36 88230[2:SpL:4649.1,87174.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Orotate1(v,tc_Lambda_OdB),v_rs____) -> .
% 299.94/300.36 15097[0:SpL:44.1,88.1] class_OrderedGroup_Ocomm__monoid__add(u) class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(u) || c_HOL_Oord__class_Oless(v,hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),u)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),w,u).
% 299.94/300.36 87841[1:SpL:8588.1,87331.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))*+ -> .
% 299.94/300.36 87787[1:Rew:1982.0,87778.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**+ equal(c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),v)* -> .
% 299.94/300.36 87717[1:SpL:8588.1,87306.0] || equal(c_List_Oappend(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**+ equal(c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),v)* -> .
% 299.94/300.36 87318[1:SpL:8588.1,87180.0] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**+ equal(c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),u)* -> .
% 299.94/300.36 15098[0:SpL:46.1,88.1] class_OrderedGroup_Omonoid__add(u) class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(u) || c_HOL_Oord__class_Oless(v,hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),u)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),w,u).
% 299.94/300.36 85501[1:Rew:1014.0,85457.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB))** -> .
% 299.94/300.36 85499[1:Rew:1014.0,85450.0] || equal(c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v_a____,w).
% 299.94/300.36 106762[1:AED:160.0,106705.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB))** -> equal(v_a____,v).
% 299.94/300.36 85498[1:Rew:1014.0,85449.0] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v_a____,w).
% 299.94/300.36 14914[0:SpR:48.1,84.2] class_Ring__and__Field_Ocomm__semiring__1(u) class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(u) || c_HOL_Oord__class_Oless(v,c_HOL_Ozero__class_Ozero(u),u) -> c_HOL_Oord__class_Oless(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),w,u)*.
% 299.94/300.36 106572[1:Rew:2142.0,106523.0,1992.0,106523.0,1844.0,106523.0,2142.0,106523.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.36 106347[1:Rew:396.0,106318.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.36 106228[1:Rew:58519.0,106215.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.36 14915[0:SpR:42.1,84.2] class_OrderedGroup_Ocomm__monoid__add(u) class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(u) || c_HOL_Oord__class_Oless(v,c_HOL_Ozero__class_Ozero(u),u) -> c_HOL_Oord__class_Oless(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),w,u)*.
% 299.94/300.36 106227[1:Rew:2232.0,106192.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.36 106204[1:SpL:234.0,84969.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.36 84969[1:MRR:84968.1,2063.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.36 83674[1:SpL:59.0,8140.1] || equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),v,tc_Lambda_OdB),v_rs____)**+ equal(c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),u)* -> .
% 299.94/300.36 14916[0:SpR:45.1,84.2] class_OrderedGroup_Omonoid__add(u) class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(u) || c_HOL_Oord__class_Oless(v,c_HOL_Ozero__class_Ozero(u),u) -> c_HOL_Oord__class_Oless(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),w,u)*.
% 299.94/300.36 78846[1:SpL:76543.1,15062.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB))* -> .
% 299.94/300.36 77836[1:Rew:1028.0,77803.1,36104.1,77803.1] || equal(c_List_Orotate1(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(u,tc_Lambda_OdB),u).
% 299.94/300.36 77835[1:Rew:1019.0,77808.1,31149.1,77808.1] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(v,tc_Lambda_OdB),v).
% 299.94/300.36 75483[1:SpL:74746.1,56905.0] || equal(c_List_Orotate1(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)**+ equal(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),v)* -> .
% 299.94/300.36 14928[0:SpR:48.1,84.2] class_Ring__and__Field_Ocomm__semiring__1(u) class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(u) || c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),v,u) -> c_HOL_Oord__class_Oless(w,hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),u)*.
% 299.94/300.36 71096[1:SpR:80.0,2299.1] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_rs____)**+ -> equal(c_List_Otake(u,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**.
% 299.94/300.36 70706[1:SpL:517.1,70664.0] || equal(u,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB))*+ equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.36 66459[10:Res:5894.1,65919.0] || equal(c_List_Orotate1(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)**+ -> c_List_Olistsp(w,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.36 105365[10:Obv:105351.1] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____)**+ -> c_List_Olistsp(w,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.36 14929[0:SpR:42.1,84.2] class_OrderedGroup_Ocomm__monoid__add(u) class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(u) || c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),v,u) -> c_HOL_Oord__class_Oless(w,hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),u)*.
% 299.94/300.36 65976[10:SpL:197.0,65921.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**+ -> c_List_Olistsp(w,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.36 65927[10:MRR:65898.1,52424.0] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)**+ -> c_List_Olistsp(w,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.36 65920[10:Res:52718.1,2115.0] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**+ -> c_List_Olistsp(w,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.36 63455[1:SpL:4780.1,63097.1] || equal(u,v_as____) equal(c_List_Orev(v,tc_Lambda_OdB),v_rs____)**+ equal(c_List_Orotate1(v,tc_Lambda_OdB),u)* -> .
% 299.94/300.36 14930[0:SpR:45.1,84.2] class_OrderedGroup_Omonoid__add(u) class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(u) || c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),v,u) -> c_HOL_Oord__class_Oless(w,hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),u)*.
% 299.94/300.36 59398[1:SpL:2133.0,57159.1] || equal(u,v_as____) equal(c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.36 104855[1:SpL:2117.0,58694.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,c_List_Olist_OCons(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.36 58694[1:SpL:2231.0,58472.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.36 58693[1:SpL:298.0,58472.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.36 14609[0:SpR:47.1,87.2] class_Ring__and__Field_Ocomm__semiring__1(u) class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(u) || c_HOL_Oord__class_Oless(v,c_HOL_Ozero__class_Ozero(u),u) -> c_HOL_Oord__class_Oless(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),w),v),w,u)*.
% 299.94/300.36 104584[1:SpL:2117.0,58400.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.36 58400[1:SpL:2231.0,15157.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.36 58310[1:SpL:2231.0,6514.1] || equal(u,v_as____) equal(c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.36 57351[1:SpL:11766.1,57136.0] || equal(c_List_Orev(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**+ equal(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),v)* -> .
% 299.94/300.36 14610[0:SpR:44.1,87.2] class_OrderedGroup_Ocomm__monoid__add(u) class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(u) || c_HOL_Oord__class_Oless(v,c_HOL_Ozero__class_Ozero(u),u) -> c_HOL_Oord__class_Oless(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),w),v),w,u)*.
% 299.94/300.36 57282[1:Rew:1014.0,57239.1] || equal(c_List_Oappend(u,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,v_rs____,tc_Lambda_OdB))** -> equal(v,v_as____).
% 299.94/300.36 57175[1:SpL:4799.1,56905.0] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)**+ equal(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),v)* -> .
% 299.94/300.36 104081[1:SpL:2117.0,56719.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB))** -> .
% 299.94/300.36 56719[1:SpL:298.0,56548.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB))** -> .
% 299.94/300.36 14611[0:SpR:46.1,87.2] class_OrderedGroup_Omonoid__add(u) class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(u) || c_HOL_Oord__class_Oless(v,c_HOL_Ozero__class_Ozero(u),u) -> c_HOL_Oord__class_Oless(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),w),v),w,u)*.
% 299.94/300.36 103920[1:SpL:2117.0,56718.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB))** -> .
% 299.94/300.36 56718[1:SpL:211.0,56548.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB))** -> .
% 299.94/300.36 56635[1:Rew:1014.0,56595.0] || -> equal(u,v_as____) equal(c_List_Olast(c_List_Oappend(v,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olast(u,tc_Lambda_OdB))**.
% 299.94/300.36 56372[1:Rew:1014.0,56345.1] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB))** -> equal(v,v_as____).
% 299.94/300.36 14623[0:SpR:47.1,87.2] class_Ring__and__Field_Ocomm__semiring__1(u) class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(u) || c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),v,u) -> c_HOL_Oord__class_Oless(w,hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),w),v),u)*.
% 299.94/300.36 56319[1:Rew:2441.0,56288.1] || equal(u,v_rs____) equal(c_List_Orev(c_List_Olist_OCons(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.36 56076[1:Rew:1014.0,56048.0] || -> equal(u,v_as____) equal(c_List_Olast(c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olast(u,tc_Lambda_OdB))**.
% 299.94/300.36 55611[1:SpL:4471.0,54760.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(v_a____,c_List_Oreplicate(w,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.36 54710[1:SpL:8588.1,54652.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_rs____)** equal(c_List_Orotate1(c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),u)*+ -> .
% 299.94/300.36 14624[0:SpR:44.1,87.2] class_OrderedGroup_Ocomm__monoid__add(u) class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(u) || c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),v,u) -> c_HOL_Oord__class_Oless(w,hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),w),v),u)*.
% 299.94/300.36 53578[9:SpR:396.0,52409.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(w,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.36 52696[10:SpR:2133.0,52426.1] || c_List_Olistsp(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB) -> c_List_Olistsp(u,c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.36 103060[10:Res:66310.1,103005.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_nat)* c_List_Olistsp(w,c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.36 103039[10:Res:52745.1,103005.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),v_rs____) -> c_List_Olistsp(v,c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.36 14625[0:SpR:46.1,87.2] class_OrderedGroup_Omonoid__add(u) class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(u) || c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),v,u) -> c_HOL_Oord__class_Oless(w,hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),w),v),u)*.
% 299.94/300.36 103005[10:Rew:1247.0,102953.1,1844.0,102953.1,1022.0,102953.0] || c_List_Olistsp(u,c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),tc_Lambda_OdB)* -> c_List_Olistsp(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB).
% 299.94/300.36 52427[10:MRR:4540.1,52424.0] || c_List_Olistsp(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB) -> c_List_Olistsp(u,c_List_Orev(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.36 52412[9:Res:52375.1,1818.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(w,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.36 52411[9:Res:52375.1,1819.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(w,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.36 14456[0:SpR:48.1,83.2] class_Ring__and__Field_Ocomm__semiring__1(u) class_OrderedGroup_Opordered__cancel__ab__semigroup__add(u) || c_HOL_Oord__class_Oless(v,c_HOL_Ozero__class_Ozero(u),u) -> c_HOL_Oord__class_Oless(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),w,u)*.
% 299.94/300.36 50139[1:SpL:517.1,50098.0] || equal(u,c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB))*+ equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.36 50063[1:SpL:8586.1,50039.0] || equal(u,v_rs____) equal(c_List_Orotate1(c_List_Olist_OCons(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.36 48339[1:SpL:298.0,48297.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(u,v_as____).
% 299.94/300.36 47254[1:SpL:517.1,47133.0] || equal(u,c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))*+ equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.36 14457[0:SpR:42.1,83.2] class_OrderedGroup_Ocomm__monoid__add(u) class_OrderedGroup_Opordered__cancel__ab__semigroup__add(u) || c_HOL_Oord__class_Oless(v,c_HOL_Ozero__class_Ozero(u),u) -> c_HOL_Oord__class_Oless(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),w,u)*.
% 299.94/300.36 47221[1:SpL:8588.1,47133.0] || equal(u,v_rs____) equal(c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.36 46764[1:SpL:11764.1,46686.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.36 46625[1:SpL:298.0,46558.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____).
% 299.94/300.36 14458[0:SpR:45.1,83.2] class_OrderedGroup_Omonoid__add(u) class_OrderedGroup_Opordered__cancel__ab__semigroup__add(u) || c_HOL_Oord__class_Oless(v,c_HOL_Ozero__class_Ozero(u),u) -> c_HOL_Oord__class_Oless(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),w,u)*.
% 299.94/300.36 44730[3:SpR:327.0,44265.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(u,v_a____),tc_nat) c_ListOrder_Ostep1(c_Type_Oshift(v,v_a____,u,w),v_rs____,v_rs____,tc_Lambda_OdB)*.
% 299.94/300.36 101660[15:SSi:101656.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(c_Lambda_OdB_OAbs(u),v,tc_nat)*+ -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)*.
% 299.94/300.36 101642[15:EqR:101641.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OAbs(u),tc_nat)*.
% 299.94/300.36 101641[15:Spt:41307.0,41307.2] || equal(u,c_Lambda_OdB_OAbs(v))*+ -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)*.
% 299.94/300.36 14470[0:SpR:48.1,83.2] class_Ring__and__Field_Ocomm__semiring__1(u) class_OrderedGroup_Opordered__cancel__ab__semigroup__add(u) || c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),v,u) -> c_HOL_Oord__class_Oless(w,hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),u)*.
% 299.94/300.36 39145[1:SpL:167.0,39047.0] || equal(c_Lambda_OdB_OVar(u),c_List_Ofoldl(c_Lambda_OdB_OApp,v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB))* -> .
% 299.94/300.36 39144[1:SpL:213.0,39047.0] || equal(c_Lambda_OdB_OVar(u),c_List_Ofoldl(c_Lambda_OdB_OApp,v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB))* -> .
% 299.94/300.36 39116[1:SpL:298.0,39042.0] || equal(c_Lambda_OdB_OVar(u),c_List_Ofoldl(c_Lambda_OdB_OApp,v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB))* -> .
% 299.94/300.36 39115[1:SpL:211.0,39042.0] || equal(c_Lambda_OdB_OVar(u),c_List_Ofoldl(c_Lambda_OdB_OApp,v,c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB))* -> .
% 299.94/300.36 14471[0:SpR:42.1,83.2] class_OrderedGroup_Ocomm__monoid__add(u) class_OrderedGroup_Opordered__cancel__ab__semigroup__add(u) || c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),v,u) -> c_HOL_Oord__class_Oless(w,hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),u)*.
% 299.94/300.36 36387[0:SSi:36348.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),u),v),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) -> .
% 299.94/300.36 101173[2:Obv:101164.1] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____)** -> equal(c_List_Orotate1(v,tc_Lambda_OdB),v_as____).
% 299.94/300.36 101103[1:Obv:101102.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Orotate1(v,tc_Lambda_OdB),v_as____).
% 299.94/300.36 36300[1:SpL:8586.1,36267.0] || equal(u,v_rs____) equal(c_List_Oappend(v,u,tc_Lambda_OdB),v_rs____)** -> equal(c_List_Orotate1(v,tc_Lambda_OdB),v_as____).
% 299.94/300.36 14472[0:SpR:45.1,83.2] class_OrderedGroup_Omonoid__add(u) class_OrderedGroup_Opordered__cancel__ab__semigroup__add(u) || c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),v,u) -> c_HOL_Oord__class_Oless(w,hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),u)*.
% 299.94/300.36 34850[1:SpL:517.1,34457.0] || equal(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB))* equal(c_List_Oappend(w,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)**+ -> .
% 299.94/300.36 34831[1:SpL:8586.1,34457.0] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.36 100699[1:EqR:33185.1] || equal(c_List_Orotate1(c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB))** -> .
% 299.94/300.36 33185[1:Rew:1022.0,33164.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),v) equal(c_List_Orotate1(c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.36 14364[0:SpR:47.1,86.2] class_Ring__and__Field_Ocomm__semiring__1(u) class_OrderedGroup_Opordered__cancel__ab__semigroup__add(u) || c_HOL_Oord__class_Oless(v,c_HOL_Ozero__class_Ozero(u),u) -> c_HOL_Oord__class_Oless(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),w),v),w,u)*.
% 299.94/300.36 24317[1:SpL:2118.0,23956.1] || equal(v_as____,u) equal(u,c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.36 24234[1:SpL:298.0,23929.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)** equal(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))*+ -> .
% 299.94/300.36 100398[1:Rew:1014.0,100369.0] || c_ListOrder_Ostep1(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.36 100267[1:MRR:100266.1,2046.0] || c_ListOrder_Ostep1(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.36 14365[0:SpR:44.1,86.2] class_OrderedGroup_Ocomm__monoid__add(u) class_OrderedGroup_Opordered__cancel__ab__semigroup__add(u) || c_HOL_Oord__class_Oless(v,c_HOL_Ozero__class_Ozero(u),u) -> c_HOL_Oord__class_Oless(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),w),v),w,u)*.
% 299.94/300.36 19579[1:SpL:396.0,19330.0] || c_ListOrder_Ostep1(u,c_List_Orev(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> equal(c_List_Orev(w,tc_Lambda_OdB),v_as____).
% 299.94/300.36 100154[1:Rew:1014.0,100125.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.36 100085[1:MRR:100084.1,2046.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Olist_OCons(v,c_List_Orev(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.36 19365[1:SpL:396.0,19328.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Orev(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(c_List_Orev(w,tc_Lambda_OdB),v_as____).
% 299.94/300.36 14366[0:SpR:46.1,86.2] class_OrderedGroup_Omonoid__add(u) class_OrderedGroup_Opordered__cancel__ab__semigroup__add(u) || c_HOL_Oord__class_Oless(v,c_HOL_Ozero__class_Ozero(u),u) -> c_HOL_Oord__class_Oless(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),w),v),w,u)*.
% 299.94/300.36 99845[1:Obv:99835.2] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_rs____)** equal(u,v_rs____) -> equal(v,v_as____).
% 299.94/300.36 19024[1:Rew:1014.0,19007.2] || equal(u,v_rs____) equal(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____).
% 299.94/300.36 18219[1:SpL:11766.1,1088.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,u,tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____).
% 299.94/300.36 17718[1:SpL:11764.1,3356.0] || equal(c_List_Orev(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**+ equal(c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),v)* -> .
% 299.94/300.36 14378[0:SpR:47.1,86.2] class_Ring__and__Field_Ocomm__semiring__1(u) class_OrderedGroup_Opordered__cancel__ab__semigroup__add(u) || c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),v,u) -> c_HOL_Oord__class_Oless(w,hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),w),v),u)*.
% 299.94/300.36 17710[1:SpL:11764.1,2138.0] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**+ equal(c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),v)* -> .
% 299.94/300.36 17433[1:SpL:11764.1,15062.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(w,u,tc_Lambda_OdB))* -> .
% 299.94/300.36 16328[1:SpL:6865.1,15062.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB))* -> .
% 299.94/300.36 15532[1:Rew:1030.0,15527.2,410.1,15527.2] class_OrderedGroup_Omonoid__add(tc_Lambda_OdB) || equal(u,v_as____) -> equal(c_List_Ofoldl(c_HOL_Oplus__class_Oplus(tc_Lambda_OdB),v,u,tc_Lambda_OdB,tc_Lambda_OdB),v)**.
% 299.94/300.36 14379[0:SpR:44.1,86.2] class_OrderedGroup_Ocomm__monoid__add(u) class_OrderedGroup_Opordered__cancel__ab__semigroup__add(u) || c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),v,u) -> c_HOL_Oord__class_Oless(w,hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),w),v),u)*.
% 299.94/300.36 15482[1:SpL:298.0,15452.0] || equal(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB))* -> equal(v_a____,w).
% 299.94/300.36 15176[1:SpL:298.0,15157.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.36 99067[1:SpL:2117.0,15175.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.36 15175[1:SpL:211.0,15157.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.36 14380[0:SpR:46.1,86.2] class_OrderedGroup_Omonoid__add(u) class_OrderedGroup_Opordered__cancel__ab__semigroup__add(u) || c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),v,u) -> c_HOL_Oord__class_Oless(w,hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),w),v),u)*.
% 299.94/300.36 98913[1:AED:160.0,98912.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.36 15060[1:MRR:15044.2,437.0] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.36 14881[1:Rew:1028.0,14860.0,211.0,14860.0] || equal(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB)) equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB))* -> .
% 299.94/300.36 14008[0:SpL:298.0,13980.0] || equal(c_List_Ofoldl(c_Lambda_OdB_OApp,u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB),c_Lambda_OdB_OAbs(x))* -> .
% 299.94/300.36 11461[0:SpL:291.0,263.0] || equal(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,w),x),y,z))* -> equal(v,c_Lambda_Osubst(x,y,z)).
% 299.94/300.36 10246[1:SpL:555.1,10138.1] || equal(u,v)* equal(v_rs____,u)* equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(tc_Lambda_OdB)),c_HOL_Ozero__class_Ozero(tc_nat))**+ -> .
% 299.94/300.36 10214[1:SpR:555.1,10051.1] || equal(u,v)*+ equal(v_rs____,u)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Nat_Osize__class_Osize(v,tc_List_Olist(tc_Lambda_OdB)),tc_nat)*.
% 299.94/300.36 9794[1:SpL:2118.0,8839.1] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.36 95509[2:Rew:95508.1,8477.1] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____)**+ -> equal(c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB))*.
% 299.94/300.36 11462[0:SpL:291.0,264.0] || equal(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,w),x),y,z))* -> equal(u,c_Lambda_Osubst(w,y,z)).
% 299.94/300.36 89252[1:Rew:396.0,89198.0] || equal(c_List_Orotate1(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))** -> .
% 299.94/300.36 88259[1:Rew:396.0,88205.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.36 90681[1:SpL:2118.0,90495.0] || equal(c_List_Orev(c_List_Orotate1(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.36 90289[1:SpL:2118.0,90130.0] || equal(c_List_Orotate1(c_List_Orotate1(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.36 3210[0:SpL:43.2,97.0] class_Int_Onumber__ring(u) class_Ring__and__Field_Oidom(u) || hBOOL(v) c_Wellfounded_Oaccp(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u),w)*+ -> c_Wellfounded_Oaccp(c_HOL_Oplus__class_Oplus(u),v,w)*.
% 299.94/300.36 97674[0:SpL:59.0,96220.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.94/300.36 97878[0:Rew:232.0,97816.1] || equal(c_List_Oappend(u,v,w),c_List_Olist_ONil(w))**+ equal(c_List_Olist_OCons(x,y,w),u)* -> .
% 299.94/300.36 97868[1:Rew:1019.0,97823.1] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)**+ equal(c_List_Olist_OCons(w,x,tc_Lambda_OdB),u)* -> .
% 299.94/300.36 96534[0:SpL:50.0,87705.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.94/300.36 11308[0:SpL:13.1,32.1] class_OrderedGroup_Olordered__ab__group__add(u) class_OrderedGroup_Ocancel__semigroup__add(u) || equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u)),v),c_HOL_Ozero__class_Ozero(u))** -> equal(v,c_HOL_Ozero__class_Ozero(u)).
% 299.94/300.36 96220[0:Rew:1844.0,96149.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.94/300.36 97557[1:SpL:2117.0,88928.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),w)** -> .
% 299.94/300.36 88928[0:SpL:2231.0,88669.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.94/300.36 88927[0:SpL:298.0,88669.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.94/300.36 10639[0:SpL:13.1,33.1] class_OrderedGroup_Olordered__ab__group__add(u) class_OrderedGroup_Ocancel__semigroup__add(u) || equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),c_HOL_Ozero__class_Ozero(u)),c_HOL_Ozero__class_Ozero(u))** -> equal(v,c_HOL_Ozero__class_Ozero(u)).
% 299.94/300.36 97176[1:SpL:2117.0,88926.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),w)** -> .
% 299.94/300.36 97155[0:SpL:234.0,88926.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,x),x),x),w)** -> .
% 299.94/300.36 88926[0:SpL:211.0,88669.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.94/300.36 10492[0:SpL:13.1,31.1] class_OrderedGroup_Olordered__ab__group__add(u) class_OrderedGroup_Ocancel__ab__semigroup__add(u) || equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u)),v),c_HOL_Ozero__class_Ozero(u))** -> equal(v,c_HOL_Ozero__class_Ozero(u)).
% 299.94/300.36 87825[0:SpL:2231.0,87331.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.94/300.36 87824[0:SpL:298.0,87331.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.94/300.36 87823[0:SpL:211.0,87331.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.94/300.36 87706[0:SpL:2231.0,87306.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.94/300.36 12036[0:SpL:213.0,246.0] || equal(c_Lambda_OdB_OVar(u),c_List_Ofoldl(c_Lambda_OdB_OApp,v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB))* -> equal(c_Lambda_OdB_OVar(u),hAPP(hAPP(c_Lambda_OdB_OApp,v),w)).
% 299.94/300.36 87705[0:SpL:298.0,87306.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.94/300.36 87704[0:SpL:211.0,87306.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.94/300.36 16102[0:SpR:312.0,145.1] || hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,tc_Lambda_OdB),u),c_Lambda_OdB_OVar(v))) -> hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,tc_Lambda_OdB),c_Lambda_Osubst(u,w,v)),w))*.
% 299.94/300.36 87333[0:Rew:1844.0,87272.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.94/300.36 96017[1:SpR:1014.0,85315.0] || -> equal(c_List_Olast(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),w)**.
% 299.94/300.36 85315[0:SpR:84800.0,84750.0] || -> equal(c_List_Olast(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),x),x),x),w)**.
% 299.94/300.36 84410[0:SpR:2142.0,386.0] || -> equal(c_List_Olast(c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,x),x),x),x),x),v)**.
% 299.94/300.36 16106[0:SpR:312.0,145.1] || hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,tc_Lambda_OdB),c_Lambda_OdB_OVar(u)),v)) -> hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,tc_Lambda_OdB),w),c_Lambda_Osubst(v,w,u)))*.
% 299.94/300.36 87640[0:Rew:4464.0,87593.1] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) -> equal(c_List_Olast(c_List_Olist_OCons(w,u,v),v),w)**.
% 299.94/300.36 85368[0:SpL:84800.0,25287.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w),c_List_Olist_OCons(u,c_List_Olist_ONil(w),w))** -> .
% 299.94/300.36 87143[1:Rew:385.0,86783.1,1844.0,86783.0] || equal(c_List_Olist_OCons(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**+ -> equal(c_List_Oappend(w,v,tc_Lambda_OdB),w)**.
% 299.94/300.36 95500[2:Obv:95492.1] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____)**+ -> equal(c_List_Oappend(w,v,tc_Lambda_OdB),w)**.
% 299.94/300.36 11863[0:SpR:315.0,347.0] || -> c_Type_Otyping(hAPP(u,v),c_Lambda_OdB_OVar(c_List_Ofoldr(u,w,x,y,z)),c_List_Ofoldr(u,c_List_Olist_OCons(v,w,y),x,y,z))*.
% 299.94/300.36 87086[1:Rew:385.0,86784.1] || equal(c_List_Orotate1(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**+ -> equal(c_List_Oappend(w,v,tc_Lambda_OdB),w)**.
% 299.94/300.36 85143[1:SpR:6864.1,85083.0] || equal(u,v_as____) -> equal(c_List_Olast(c_List_Olist_OCons(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),w)**.
% 299.94/300.36 94746[1:MRR:94745.1,34102.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____).
% 299.94/300.36 94180[1:SpL:50.0,91556.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____).
% 299.94/300.36 3746[0:SpL:137.1,8.0] || c_List_Olistsp(u,c_List_Obutlast(c_List_Oappend(v,w,x),x),x)* -> equal(w,c_List_Olist_ONil(x)) c_List_Olistsp(u,c_List_Obutlast(w,x),x).
% 299.94/300.36 94136[1:SpL:59.0,91556.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Orev(v,tc_Lambda_OdB),v_as____).
% 299.94/300.36 93568[1:SpL:396.0,89178.1] || equal(u,v_as____) equal(c_List_Orotate1(c_List_Orev(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.36 94876[0:SpL:327.0,93065.0] || equal(c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_Lambda_Obeta,c_Lambda_OdB_OVar(u))),hAPP(hAPP(c_Type_Otype_OFun,c_Lambda_OdB_OVar(v)),w))* -> .
% 299.94/300.36 3222[0:Res:69.1,97.0] || hBOOL(hAPP(hAPP(u,v),w))*+ c_Wellfounded_Oaccp(c_Transitive__Closure_Ortranclp(u,x),w,y)* -> c_Wellfounded_Oaccp(c_Transitive__Closure_Ortranclp(u,x),v,y)*.
% 299.94/300.36 92647[1:Obv:92646.1] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____) equal(c_List_Obutlast(v,tc_Lambda_OdB),v_as____).
% 299.94/300.36 94380[1:Rew:59.0,94341.1,59.0,94341.1,59.0,94341.0,1014.0,94341.0] || -> equal(u,v_as____) equal(c_List_Olast(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olast(u,tc_Lambda_OdB))**.
% 299.94/300.36 1778[0:SpR:50.0,135.1] || -> equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) equal(c_List_Olast(c_List_Orev(c_List_Oappend(u,w,v),v),v),c_List_Olast(c_List_Orev(u,v),v))**.
% 299.94/300.36 91559[1:Rew:59.0,91507.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Orev(w,tc_Lambda_OdB),v_as____).
% 299.94/300.36 91556[1:Rew:1028.0,91551.1] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____).
% 299.94/300.36 91528[1:SpL:1797.0,87169.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____).
% 299.94/300.36 93891[1:SpL:2117.0,89293.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.36 11440[0:SpR:291.0,347.0] || -> c_Type_Otyping(hAPP(c_Lambda_OdB_OApp,c_Lambda_Osubst(u,v,w)),c_Lambda_OdB_OVar(c_Lambda_Osubst(x,v,w)),c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,u),x),v,w))*.
% 299.94/300.36 89293[1:SpL:2231.0,89233.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.36 89292[1:SpL:298.0,89233.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.36 93631[1:SpL:2117.0,89291.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.36 89291[1:SpL:211.0,89233.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.36 10208[0:SpL:310.1,313.0] || c_Type_Otyping(u,c_Lambda_OdB_OAbs(v),w)* equal(w,hAPP(hAPP(c_Type_Otype_OFun,x),y))*+ -> equal(c_Type_Osko__Type__Xtyping__elims__3__1(w,u,v),x)*.
% 299.94/300.36 89178[1:SpL:4780.1,87178.0] || equal(u,v_as____) equal(c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.36 93423[1:SpL:2117.0,88730.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(u,tc_Lambda_OdB))** -> .
% 299.94/300.36 88730[1:SpL:2231.0,88647.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(u,tc_Lambda_OdB))** -> .
% 299.94/300.36 88729[1:SpL:298.0,88647.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(u,tc_Lambda_OdB))** -> .
% 299.94/300.36 10209[0:SpL:310.1,314.0] || c_Type_Otyping(u,c_Lambda_OdB_OAbs(v),w)* equal(w,hAPP(hAPP(c_Type_Otype_OFun,x),y))*+ -> equal(c_Type_Osko__Type__Xtyping__elims__3__2(w,u,v),y)*.
% 299.94/300.36 93144[1:SpL:2117.0,88728.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(u,tc_Lambda_OdB))** -> .
% 299.94/300.36 88728[1:SpL:211.0,88647.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(u,tc_Lambda_OdB))** -> .
% 299.94/300.36 92951[1:SpL:2117.0,88296.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(u,tc_Lambda_OdB))** -> .
% 299.94/300.36 93030[0:Res:7291.1,320.0] || equal(c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_Lambda_Obeta,c_Lambda_OdB_OVar(u))),c_Lambda_OdB_OdB__rec(v,w,c_Type_Otype_OFun,c_Lambda_OdB_OAbs(x),y))* -> .
% 299.94/300.36 7291[0:SpL:270.0,390.0] || equal(c_Type_Osko__Type__Xtype__induct__1__1(u),c_Lambda_OdB_OdB__rec(v,w,c_Type_Otype_OFun,c_Lambda_OdB_OAbs(x),y)) -> hBOOL(hAPP(u,c_Lambda_OdB_OdB__rec(v,w,c_Type_Otype_OFun,x,y)))*.
% 299.94/300.36 88296[1:SpL:2231.0,88237.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(u,tc_Lambda_OdB))** -> .
% 299.94/300.36 88295[1:SpL:298.0,88237.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(u,tc_Lambda_OdB))** -> .
% 299.94/300.36 92682[1:SpL:2117.0,88294.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(u,tc_Lambda_OdB))** -> .
% 299.94/300.36 88294[1:SpL:211.0,88237.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(u,tc_Lambda_OdB))** -> .
% 299.94/300.36 3739[0:SpL:137.1,245.0] || equal(c_List_Obutlast(c_List_Oappend(u,v,w),w),c_List_Olist_ONil(w))** -> equal(v,c_List_Olist_ONil(w)) equal(c_List_Obutlast(v,w),c_List_Olist_ONil(w)).
% 299.94/300.36 87638[1:Rew:4464.0,87597.1] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),v_rs____) -> equal(c_List_Olast(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),v)**.
% 299.94/300.36 92295[1:SpL:2117.0,87369.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.36 87369[1:SpL:2231.0,87322.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.36 3389[0:Res:159.1,311.0] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,u),v))*+ c_Type_Otyping(w,c_Lambda_Olift(u,x),y)* -> c_Type_Otyping(w,c_Lambda_Olift(v,x),y)*.
% 299.94/300.36 87368[1:SpL:298.0,87322.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.36 91594[1:SpL:2117.0,87367.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.36 91578[1:SpL:234.0,87367.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.36 3064[0:SpR:400.1,74.0] || -> equal(u,c_List_Olist_ONil(v)) equal(c_Nat_Osize__class_Osize(c_List_Obutlast(c_List_Olist_OCons(c_List_Olast(u,v),u,v),v),tc_List_Olist(v)),c_Nat_Osize__class_Osize(u,tc_List_Olist(v)))**.
% 299.94/300.36 87367[1:SpL:211.0,87322.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.36 87169[1:MRR:87168.1,2063.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____).
% 299.94/300.36 91382[2:Obv:91369.1] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____).
% 299.94/300.36 87104[1:MRR:86937.1,2063.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____).
% 299.94/300.36 2050[0:SpR:158.1,303.1] || c_HOL_Oord__class_Oless(u,v,tc_nat) c_Type_Otyping(w,c_Lambda_OdB_OVar(u),x) -> c_Type_Otyping(c_Type_Oshift(w,v,y,tc_Type_Otype),c_Lambda_OdB_OVar(u),x)*.
% 299.94/300.36 84964[1:MRR:84963.1,2063.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.36 90482[1:SpL:8586.1,90402.0] || equal(u,v_rs____) equal(c_List_Orev(c_List_Orotate1(c_List_Oappend(v,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.36 90117[1:SpL:8586.1,90035.0] || equal(u,v_rs____) equal(c_List_Orotate1(c_List_Orotate1(c_List_Oappend(v,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.36 89732[1:Rew:2118.0,89701.1] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____)**+ -> equal(c_List_Orev(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**.
% 299.94/300.36 18793[0:SpL:343.0,341.1] || c_Type_Otypings(u,v,c_List_Olist_ONil(tc_Type_Otype)) c_Type_Otyping(u,w,x) -> c_Type_Otyping(u,c_List_Ofoldl(c_Lambda_OdB_OApp,w,v,tc_Lambda_OdB,tc_Lambda_OdB),x)*.
% 299.94/300.36 90496[1:SpL:2231.0,90402.0] || equal(c_List_Orev(c_List_Orotate1(c_List_Oappend(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.36 90495[1:SpL:298.0,90402.0] || equal(c_List_Orev(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.36 90493[1:SpL:2118.0,90402.0] || equal(c_List_Orev(c_List_Orotate1(c_List_Orev(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.36 2735[0:Res:110.2,299.1] class_Ring__and__Field_Oordered__semidom(u) class_Orderings_Oorder(u) || c_HOL_Oord__class_Oless(v,w,tc_nat) c_HOL_Oord__class_Oless(c_Nat_Osemiring__1__class_Oof__nat(w,u),c_Nat_Osemiring__1__class_Oof__nat(v,u),u)* -> .
% 299.94/300.36 90402[1:EqR:89305.1] || equal(c_List_Orev(c_List_Orotate1(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.36 89305[1:SpL:6087.1,89233.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** equal(c_List_Orotate1(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),u)*+ -> .
% 299.94/300.36 90131[1:SpL:2231.0,90035.0] || equal(c_List_Orotate1(c_List_Orotate1(c_List_Oappend(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.36 90130[1:SpL:298.0,90035.0] || equal(c_List_Orotate1(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.36 2736[0:Res:110.2,302.1] class_Ring__and__Field_Oordered__semidom(u) class_Orderings_Opreorder(u) || c_HOL_Oord__class_Oless(v,w,tc_nat) c_HOL_Oord__class_Oless(c_Nat_Osemiring__1__class_Oof__nat(w,u),c_Nat_Osemiring__1__class_Oof__nat(v,u),u)* -> .
% 299.94/300.36 90128[1:SpL:2118.0,90035.0] || equal(c_List_Orotate1(c_List_Orotate1(c_List_Orev(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.36 90035[1:EqR:89304.1] || equal(c_List_Orotate1(c_List_Orotate1(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.36 89304[1:SpL:74710.1,89233.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)** equal(c_List_Orotate1(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),u)*+ -> .
% 299.94/300.36 89296[1:SpL:4471.0,89233.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Olist_OCons(v_a____,c_List_Oreplicate(v,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.36 2737[0:Res:110.2,300.1] class_Ring__and__Field_Oordered__semidom(u) class_Orderings_Olinorder(u) || c_HOL_Oord__class_Oless(v,w,tc_nat) c_HOL_Oord__class_Oless(c_Nat_Osemiring__1__class_Oof__nat(w,u),c_Nat_Osemiring__1__class_Oof__nat(v,u),u)* -> .
% 299.94/300.36 88733[1:SpL:4471.0,88647.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v_a____,c_List_Oreplicate(v,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(u,tc_Lambda_OdB))** -> .
% 299.94/300.36 88299[1:SpL:4471.0,88237.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v_a____,c_List_Oreplicate(v,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(u,tc_Lambda_OdB))** -> .
% 299.94/300.36 87372[1:SpL:4471.0,87322.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v_a____,c_List_Oreplicate(v,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.36 87197[1:Rew:87195.1,34262.1] || equal(c_List_Olist_OCons(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),v_rs____).
% 299.94/300.36 1644[0:Res:69.1,214.0] || hBOOL(hAPP(hAPP(u,v),c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_Transitive__Closure_Ortranclp(u,w),v))))*+ -> hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(u,w),v),x))*.
% 299.94/300.36 89559[1:Rew:1247.0,89481.0,1844.0,89481.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.36 89290[1:SpL:2118.0,89233.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.36 89306[1:SpL:4780.1,89233.0] || equal(u,v_as____) equal(c_List_Orotate1(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.36 7385[0:Res:141.1,148.0] || hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,tc_Lambda_OdB),u),v))*+ c_Type_Otyping(w,c_Lambda_OdB_OAbs(u),x)* -> c_Type_Otyping(w,c_Lambda_OdB_OAbs(v),x)*.
% 299.94/300.36 89233[1:Rew:298.0,89225.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.36 87178[0:MRR:87177.1,54652.0] || equal(c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),x),x),v)** -> .
% 299.94/300.36 89090[1:Rew:1247.0,89014.0,1844.0,89014.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(u,tc_Lambda_OdB))** -> .
% 299.94/300.36 88727[1:SpL:2118.0,88647.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(u,tc_Lambda_OdB))** -> .
% 299.94/300.36 3390[0:Res:159.1,97.0] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,u),v))*+ c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_Olift(v,w),x)* -> c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_Olift(u,w),x)*.
% 299.94/300.36 88669[0:Rew:396.0,88613.0,59.0,88613.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),x),w)** -> .
% 299.94/300.36 88647[1:Rew:298.0,88642.0] || equal(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(u,tc_Lambda_OdB))** -> .
% 299.94/300.36 14229[0:Res:183.1,147.0] || c_ListOrder_Ostep1(c_Lambda_Obeta,u,v,tc_Lambda_OdB) -> c_ListOrder_Ostep1(c_Lambda_Obeta,u,c_ListBeta_Osko__ListBeta__Xhead__Var__reduction__1__1(w,u,c_List_Ofoldl(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(w),v,tc_Lambda_OdB,tc_Lambda_OdB)),tc_Lambda_OdB)*.
% 299.94/300.36 87176[0:MRR:87175.1,54652.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),x),c_List_Orev(v,x))** -> .
% 299.94/300.36 88505[1:Rew:1247.0,88429.0,1844.0,88429.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(u,tc_Lambda_OdB))** -> .
% 299.94/300.36 88293[1:SpL:2118.0,88237.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(u,tc_Lambda_OdB))** -> .
% 299.94/300.36 7387[0:Res:141.1,51.0] || hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,tc_Lambda_OdB),u),v))* c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_OdB_OAbs(v),tc_Lambda_OdB) -> c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_OdB_OAbs(u),tc_Lambda_OdB).
% 299.94/300.36 88237[1:Rew:298.0,88232.0] || equal(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(u,tc_Lambda_OdB))** -> .
% 299.94/300.36 87174[0:MRR:87173.1,54652.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),x),c_List_Orotate1(v,x))** -> .
% 299.94/300.36 87307[1:SpL:1260.1,87180.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_rs____)**+ equal(c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),u)* -> .
% 299.94/300.36 87405[1:SpL:1260.1,87322.0] || equal(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(v_rs____,u) -> .
% 299.94/300.36 11866[0:SpR:315.0,3.0] || -> hBOOL(c_List_Ofoldr(c_Transitive__Closure_Ortranclp(u,v),c_List_Olist_OCons(c_List_Ofoldr(c_Transitive__Closure_Ortranclp(u,v),w,x,y,z),w,y),x,y,z))*.
% 299.94/300.36 87741[0:SpL:59.0,87325.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,x),x),c_List_Orev(w,x))** -> .
% 299.94/300.36 87331[0:Rew:59.0,87285.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),c_List_Orev(w,x))** -> .
% 299.94/300.36 87325[0:Rew:1844.0,87263.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Orev(w,x),x),x),w)** -> .
% 299.94/300.36 87306[0:SpL:1797.0,87180.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orev(w,x),x),x),w)** -> .
% 299.94/300.36 13829[0:MRR:13699.0,268.0] || -> equal(c_List_Olast(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(v,u,w),x,w),w),w),c_List_Olast(c_List_Olist_OCons(u,x,w),w))**.
% 299.94/300.36 87322[1:Rew:298.0,87312.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.36 87180[0:MRR:87179.1,54652.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,w,x),x),x),v)** -> .
% 299.94/300.36 2232[0:Rew:197.0,2197.0] || -> equal(c_List_Oappend(u,c_List_Orotate1(c_List_Olist_OCons(v,w,x),x),x),c_List_Orotate1(c_List_Olist_OCons(v,c_List_Oappend(u,w,x),x),x))**.
% 299.94/300.36 86679[1:Rew:396.0,86650.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Orev(c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.36 86588[1:Rew:2232.0,86552.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Orotate1(c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.36 86564[1:SpL:234.0,84942.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Olist_OCons(v,c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.36 84942[1:MRR:84941.1,2063.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.36 2228[0:Rew:298.0,2214.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.94/300.36 86259[1:Rew:396.0,86230.0] || c_ListOrder_Ostep1(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.36 86168[1:Rew:2232.0,86132.0] || c_ListOrder_Ostep1(u,c_List_Orotate1(c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.36 86144[1:SpL:234.0,84940.0] || c_ListOrder_Ostep1(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.36 84940[1:MRR:84939.1,2063.0] || c_ListOrder_Ostep1(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.36 2209[0:SpL:298.0,228.0] || equal(c_List_Oappend(u,v,w),c_List_Oappend(x,c_List_Oappend(y,v,w),w))* -> equal(u,c_List_Oappend(x,y,w)).
% 299.94/300.36 85807[1:Rew:2117.0,85796.0,298.0,85796.0,211.0,85796.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.36 85706[1:Rew:33921.0,85632.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.36 84910[1:MRR:84909.1,2063.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.36 84891[1:MRR:84540.1,2063.0] || c_ListOrder_Ostep1(u,c_List_Orotate1(c_List_Olist_OCons(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.36 84800[0:Rew:84505.0,1983.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.94/300.36 84890[1:MRR:84542.1,2063.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Orotate1(c_List_Olist_OCons(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.36 85076[0:SpR:122.0,84750.0] || -> equal(c_List_Olast(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w),w),v)**.
% 299.94/300.36 85083[1:SpR:1022.0,84750.0] || -> equal(c_List_Olast(c_List_Olist_OCons(u,c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)**.
% 299.94/300.36 84750[0:Rew:1844.0,84413.0] || -> equal(c_List_Olast(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x),x),v)**.
% 299.94/300.36 2142[0:Rew:197.0,2099.0] || -> equal(c_List_Olist_OCons(u,c_List_Orotate1(c_List_Olist_OCons(v,w,x),x),x),c_List_Orotate1(c_List_Olist_OCons(v,c_List_Olist_OCons(u,w,x),x),x))**.
% 299.94/300.36 9529[1:Rew:3466.0,9208.1] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),v_rs____)**+ -> equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(v,u,tc_Lambda_OdB))*.
% 299.94/300.36 9263[1:SpL:8588.1,3452.0] || equal(u,v_rs____) equal(c_List_Orev(c_List_Olist_OCons(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.36 8765[1:SpL:8586.1,4429.0] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,c_List_Orev(c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.36 8761[1:SpL:8586.1,2855.0] || equal(u,v_rs____) equal(c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.36 2140[0:Rew:211.0,2109.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.94/300.36 8751[1:SpL:8586.1,3588.0] || equal(u,v_rs____) equal(c_List_Oappend(v,u,tc_Lambda_OdB),v_rs____)** -> equal(c_List_Orev(v,tc_Lambda_OdB),v_as____).
% 299.94/300.36 8746[1:SpL:8586.1,2590.0] || equal(u,v_rs____) equal(c_List_Orev(c_List_Oappend(v,u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____).
% 299.94/300.36 8140[1:SpL:1260.1,2172.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),c_List_Orev(u,tc_Lambda_OdB))*+ -> .
% 299.94/300.36 8117[0:Res:8115.0,328.0] || -> c_Type_Otyping(u,c_Lambda_OdB_OAbs(c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(tc_nat)))),hAPP(hAPP(c_Type_Otype_OFun,v),hAPP(hAPP(c_Type_Otype_OFun,w),w)))*.
% 299.94/300.36 2104[0:SpL:211.0,228.0] || equal(c_List_Oappend(u,v,w),c_List_Olist_OCons(x,c_List_Oappend(y,v,w),w))* -> equal(u,c_List_Olist_OCons(x,y,w)).
% 299.94/300.36 8060[2:SpR:4649.1,1930.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____)**+ -> equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(tc_Lambda_OdB)),v_rs____,tc_Lambda_OdB),v)**.
% 299.94/300.36 6867[1:Rew:3466.0,6848.1] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),v_rs____)**+ -> equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(v,u,tc_Lambda_OdB))*.
% 299.94/300.36 6699[1:SpL:298.0,6514.1] || equal(u,v_as____) equal(c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.36 5710[1:SpL:298.0,5638.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(v_rs____,w) -> .
% 299.94/300.36 1986[0:SpR:65.0,396.0] || -> equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oreplicate(v,w,x),x),x),c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oreplicate(v,w,x),x),x))**.
% 299.94/300.36 5193[1:SpL:4799.1,2221.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(v_rs____,w) -> .
% 299.94/300.36 82719[1:Obv:82710.2] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),v_rs____)**+ equal(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB))* -> .
% 299.94/300.36 82135[1:SpL:2133.0,4451.1] || equal(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB))* equal(c_List_Orev(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**+ -> .
% 299.94/300.36 82147[1:Obv:82137.2] || equal(c_List_Orotate1(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)**+ equal(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB))* -> .
% 299.94/300.36 1801[0:SpR:65.0,50.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.94/300.36 4451[1:SpL:517.1,4429.0] || equal(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB))* equal(c_List_Olist_OCons(w,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**+ -> .
% 299.94/300.36 82034[0:Obv:82033.0] || -> c_HOL_Oord__class_Oless(u,v,tc_nat)* equal(c_Nat_Osemiring__1__class_Oof__nat(v,tc_nat),c_HOL_Ozero__class_Ozero(tc_nat)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)*.
% 299.94/300.36 4057[0:SSi:4042.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(u,v,tc_nat)*+ -> equal(c_Nat_Osemiring__1__class_Oof__nat(u,tc_nat),c_HOL_Ozero__class_Ozero(tc_nat)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)*.
% 299.94/300.36 3773[1:MRR:3772.0,2046.0] || -> equal(c_List_Obutlast(c_List_Oappend(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.36 1787[0:SpR:65.0,50.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.94/300.36 3237[1:SpL:298.0,2716.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.36 3224[0:Res:1217.0,97.0] || c_Wellfounded_Oaccp(c_Lambda_Obeta,u,v) -> c_Wellfounded_Oaccp(c_Lambda_Obeta,hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(tc_nat)))),u),v)*.
% 299.94/300.36 13277[0:Res:347.0,352.1] || c_Type_Otyping(u,v,w) -> c_Type_Otyping(u,c_Lambda_Osubst(c_Lambda_OdB_OVar(x),v,y),hAPP(c_Type_Oshift(u,y,w,tc_Type_Otype),x))*.
% 299.94/300.36 2874[1:SpL:517.1,2681.0] || equal(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))*+ equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.36 2846[1:SpL:517.1,2590.0] || equal(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB))*+ equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____).
% 299.94/300.36 80052[1:SpL:50.0,77662.0] || equal(c_List_Orotate1(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orotate1(v,tc_Lambda_OdB),v_as____).
% 299.94/300.36 79973[1:SpL:50.0,77661.0] || equal(c_List_Orotate1(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____).
% 299.94/300.36 7293[0:SpL:270.0,377.0] || hBOOL(c_Lambda_OdB_OdB__rec(u,v,c_fequal(w),c_Lambda_OdB_OAbs(x),y))* -> equal(c_Lambda_OdB_OdB__rec(u,v,c_fequal(w),x,y),x).
% 299.94/300.36 80818[1:AED:160.0,80794.1] || equal(c_List_Olist_OCons(v_a____,c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Orotate1(v,tc_Lambda_OdB),v_as____).
% 299.94/300.36 80405[1:SpL:298.0,80355.0] || equal(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orotate1(w,tc_Lambda_OdB),v_as____).
% 299.94/300.36 80270[1:SpL:2165.0,80230.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v,v_a____).
% 299.94/300.36 80269[1:SpL:2133.0,80230.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),c_List_Orev(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v,v_a____).
% 299.94/300.36 4212[0:SpL:396.0,404.0] || equal(c_List_Orev(c_List_Olist_OCons(u,v,w),w),c_List_Orotate1(c_List_Olist_OCons(x,y,w),w))* -> equal(c_List_Orev(v,w),y).
% 299.94/300.36 80363[1:Obv:80347.1] || equal(c_List_Orotate1(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orotate1(v,tc_Lambda_OdB),v_as____).
% 299.94/300.36 80355[1:Obv:80348.1] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** -> equal(c_List_Orotate1(v,tc_Lambda_OdB),v_as____).
% 299.94/300.36 80130[1:SpL:50.0,80065.0] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orotate1(v,tc_Lambda_OdB),v_as____).
% 299.94/300.36 80230[0:MRR:80187.1,29476.0] || equal(c_List_Oreplicate(u,v,w),c_List_Olist_OCons(x,y,w))* -> equal(v,x).
% 299.94/300.36 3874[0:SpL:127.1,284.0] || equal(c_List_Obutlast(c_List_Olist_OCons(u,v,w),w),c_List_Olist_OCons(x,y,w))* -> equal(v,c_List_Olist_ONil(w)) equal(u,x).
% 299.94/300.36 80065[1:Obv:80058.1] || equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),v,tc_Lambda_OdB),v_as____)** -> equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____).
% 299.94/300.36 77662[1:Rew:1028.0,77637.1,36104.1,77637.1] || equal(c_List_Orotate1(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____).
% 299.94/300.36 77661[1:Rew:1019.0,77642.1,31149.1,77642.1] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orotate1(v,tc_Lambda_OdB),v_as____).
% 299.94/300.36 78256[1:SpL:396.0,76239.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)** equal(c_List_Orev(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),u)*+ -> .
% 299.94/300.36 1940[0:SpL:197.0,229.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,v,w),w),c_List_Oappend(v,x,w))* -> equal(c_List_Olist_OCons(u,c_List_Olist_ONil(w),w),x).
% 299.94/300.36 76726[1:SpR:74743.1,74710.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)**+ equal(c_List_Orotate1(v,tc_Lambda_OdB),v_as____)** -> equal(v,u)*.
% 299.94/300.36 78502[1:SpR:76543.1,1021.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> equal(c_List_Olast(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),v)**.
% 299.94/300.36 78501[1:SpR:76543.1,1024.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> equal(c_List_Obutlast(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)**.
% 299.94/300.36 76543[1:Rew:3466.0,75945.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(v,u,tc_Lambda_OdB))*.
% 299.94/300.36 1813[0:SpL:50.0,229.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.94/300.36 76239[1:SpL:74710.1,54652.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)** equal(c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),u)*+ -> .
% 299.94/300.36 74831[1:Rew:59.0,74505.1,59.0,74505.1] || equal(c_List_Orotate1(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)**+ -> equal(c_List_Oappend(v,u,tc_Lambda_OdB),v)**.
% 299.94/300.36 74714[1:Rew:1247.0,74611.2] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)**+ equal(u,v)* equal(v_rs____,v)* -> .
% 299.94/300.36 75790[1:Obv:75197.1] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.36 1808[0:SpL:50.0,228.0] || equal(c_List_Oappend(u,c_List_Orev(v,w),w),c_List_Orev(c_List_Oappend(v,x,w),w))* -> equal(u,c_List_Orev(x,w)).
% 299.94/300.36 75753[1:Rew:3108.0,75066.1,1247.0,75066.1] || equal(c_List_Orotate1(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),v_rs____).
% 299.94/300.36 74795[1:Rew:59.0,74506.1,1247.0,74506.1] || equal(c_List_Orotate1(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),v_rs____).
% 299.94/300.36 76578[1:Con:76392.1] || equal(c_List_Orotate1(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(u,tc_Lambda_OdB),u).
% 299.94/300.36 75647[1:Rew:2249.0,75422.1] || equal(c_List_Orotate1(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(v_rs____,u) -> .
% 299.94/300.36 11930[0:SpL:315.0,313.0] || equal(hAPP(hAPP(c_Type_Otype_OFun,u),v),c_List_Ofoldr(c_Type_Otype_OFun,c_List_Olist_OCons(w,x,y),z,y,x1))* -> equal(u,w).
% 299.94/300.36 77438[1:Con:77017.1] || equal(c_List_Orotate1(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____).
% 299.94/300.36 74743[1:Obv:74742.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> equal(c_List_Oappend(v,u,tc_Lambda_OdB),v)**.
% 299.94/300.36 74710[1:Rew:59.0,74452.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> equal(c_List_Oappend(u,v,tc_Lambda_OdB),v)**.
% 299.94/300.36 74746[1:Obv:74745.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),v_rs____)**.
% 299.94/300.36 11911[0:SpL:315.0,264.0] || equal(c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Olist_OCons(u,v,w),x,w,y),hAPP(hAPP(c_Lambda_OdB_OApp,z),x1))* -> equal(u,z).
% 299.94/300.36 74428[14:Spt:73843.0,73843.1] class_OrderedGroup_Omonoid__add(u) || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u)),tc_nat)*.
% 299.94/300.36 74404[13:Spt:73842.0,73842.1] class_OrderedGroup_Ocomm__monoid__add(u) || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u)),tc_nat)*.
% 299.94/300.36 74380[12:Spt:73841.0,73841.1] class_Ring__and__Field_Ocomm__semiring__1(u) || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u)),tc_nat)*.
% 299.94/300.36 10198[0:SpR:310.1,347.0] || c_Type_Otyping(u,c_Lambda_OdB_OAbs(v),w) -> c_Type_Otyping(hAPP(c_Type_Otype_OFun,c_Type_Osko__Type__Xtyping__elims__3__1(w,u,v)),c_Lambda_OdB_OVar(c_Type_Osko__Type__Xtyping__elims__3__2(w,u,v)),w)*.
% 299.94/300.36 71609[1:SpL:3754.1,32692.0] || equal(c_List_Obutlast(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Obutlast(u,tc_Lambda_OdB),tc_Lambda_OdB))** -> equal(u,v_as____).
% 299.94/300.36 71598[1:SpL:3754.1,25287.0] || equal(c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Obutlast(u,tc_Lambda_OdB))** -> equal(u,v_as____).
% 299.94/300.36 66666[10:SpR:2133.0,66554.1] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(u,tc_Lambda_OdB),tc_nat) c_List_Olistsp(v,c_List_Orev(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.36 62646[1:SpR:11448.0,25015.1] || c_Type_Otyping(v_e____,u,v_T____) -> c_Type_Otyping(v_e____,hAPP(hAPP(c_Lambda_OdB_OApp,u),c_Lambda_Osubst(v_a____,u,v_n____)),v_T_H____)*.
% 299.94/300.36 3737[0:SpL:137.1,278.0] || equal(c_List_Obutlast(c_List_Oappend(u,v,w),w),u)** -> equal(v,c_List_Olist_ONil(w)) equal(c_List_Obutlast(v,w),c_List_Olist_ONil(w)).
% 299.94/300.36 48342[1:SpL:4471.0,48297.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v_a____,c_List_Oreplicate(v,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(u,v_as____).
% 299.94/300.36 73885[11:SpR:82.0,73741.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) hBOOL(hAPP(hAPP(c_Predicate_Oconversep(u,v,w),v_a____),v_a____))*.
% 299.94/300.36 3736[0:SpL:137.1,280.0] || equal(c_List_Obutlast(c_List_Oappend(u,v,w),w),c_List_Obutlast(v,w))** -> equal(v,c_List_Olist_ONil(w)) equal(u,c_List_Olist_ONil(w)).
% 299.94/300.36 73741[11:Con:73737.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Predicate_Oconversep(u,v,w),tc_nat)* hBOOL(hAPP(hAPP(u,v_a____),v_a____)).
% 299.94/300.36 73839[11:Res:73748.1,22724.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) hBOOL(hAPP(hAPP(u,v_a____),v_a____))*.
% 299.94/300.36 73748[11:SpR:82.0,73738.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_ListOrder_Ostep1(c_Predicate_Oconversep(u,v,w),v_rs____,v_rs____,tc_Lambda_OdB)*.
% 299.94/300.36 73740[11:Con:73736.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Type_Oshift(u,v_a____,v,w),tc_nat)* hBOOL(hAPP(v,v_a____)).
% 299.94/300.36 11449[0:SpR:157.0,291.0] || -> equal(c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_Olift(u,v)),w),x,v),hAPP(hAPP(c_Lambda_OdB_OApp,u),c_Lambda_Osubst(w,x,v)))**.
% 299.94/300.36 73738[11:Con:73735.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Predicate_Oconversep(u,v,w),tc_nat)* c_ListOrder_Ostep1(u,v_rs____,v_rs____,tc_Lambda_OdB).
% 299.94/300.36 73734[11:Spt:39919.1,39919.2] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_ListOrder_Ostep1(u,v_rs____,v_rs____,tc_Lambda_OdB)*.
% 299.94/300.36 37215[1:MRR:37205.1,437.0] || equal(c_Lambda_OdB_OVar(u),c_List_Ofoldl(c_Lambda_OdB_OApp,v,c_List_Olist_OCons(v_a____,c_List_Oreplicate(w,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB))* -> .
% 299.94/300.36 34401[1:SpL:50.0,34112.0] || equal(c_List_Orotate1(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(v,tc_Lambda_OdB),v_as____).
% 299.94/300.36 11445[0:SpR:157.0,291.0] || -> equal(c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,u),c_Lambda_Olift(v,w)),x,w),hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_Osubst(u,x,w)),v))**.
% 299.94/300.36 30877[1:Rew:1014.0,30851.1] || equal(c_List_Orotate1(c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____).
% 299.94/300.36 30831[1:Rew:1014.0,30806.1] || equal(c_List_Orotate1(c_List_Orotate1(c_List_Obutlast(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____).
% 299.94/300.36 30759[1:SpL:50.0,30580.0] || equal(c_List_Orotate1(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(u,tc_Lambda_OdB),v_as____).
% 299.94/300.36 15177[1:SpL:4471.0,15157.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,c_List_Oreplicate(w,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.36 1142[0:Res:262.2,101.1] class_Orderings_Olinorder(u) class_Ring__and__Field_Oordered__semidom(u) || -> equal(c_Nat_Osemiring__1__class_Oof__nat(v,u),c_HOL_Ozero__class_Ozero(u)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),c_Nat_Osemiring__1__class_Oof__nat(v,u),u)*.
% 299.94/300.36 73193[1:Rew:2117.0,73184.0,2231.0,73184.0,1992.0,73184.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.36 73048[1:MRR:73047.1,2046.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.36 73045[1:MRR:73019.1,2047.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.36 1008[0:Res:255.2,101.1] class_Ring__and__Field_Oordered__idom(u) class_Ring__and__Field_Oordered__semidom(u) || -> equal(c_Nat_Osemiring__1__class_Oof__nat(v,u),c_HOL_Ozero__class_Ozero(u)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),c_Nat_Osemiring__1__class_Oof__nat(v,u),u)*.
% 299.94/300.36 12134[1:SpL:2133.0,12094.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(c_List_Orev(v,tc_Lambda_OdB),v_as____).
% 299.94/300.36 72890[1:Rew:2117.0,72881.0,2231.0,72881.0,1992.0,72881.0] || c_ListOrder_Ostep1(u,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.36 72482[1:MRR:72481.1,2046.0] || c_ListOrder_Ostep1(u,c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.36 23311[0:Rew:46.1,23262.2] class_OrderedGroup_Omonoid__add(u) class_OrderedGroup_Oab__group__add(u) || -> equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),w),v))*.
% 299.94/300.36 72479[1:MRR:72453.1,2047.0] || c_ListOrder_Ostep1(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.36 12099[1:SpL:2133.0,12093.0] || c_ListOrder_Ostep1(u,c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> equal(c_List_Orev(v,tc_Lambda_OdB),v_as____).
% 299.94/300.36 8104[1:SpL:2165.0,2089.0] || equal(u,c_List_Orotate1(c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))*+ -> equal(c_List_Olast(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.36 11922[0:SpL:315.0,165.0] || equal(c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Olist_OCons(c_Lambda_OdB_OAbs(u),v,w),x,w,y),c_List_Ofoldl(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(z),x1,tc_Lambda_OdB,tc_Lambda_OdB))* -> .
% 299.94/300.36 8103[1:SpL:2133.0,2089.0] || equal(u,c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))*+ -> equal(c_List_Olast(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.36 4018[1:SpR:2118.0,2805.0] || -> equal(c_List_Olast(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.36 72052[1:Rew:1247.0,71990.0,1844.0,71990.0] || -> equal(c_List_Olast(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.36 11477[0:SpR:73.0,29.1] || hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_fequal(u),u),v),w))*+ -> hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_fequal(u),u),w),v))*.
% 299.94/300.36 71432[1:SpR:3754.1,1973.0] || -> equal(u,v_as____) equal(c_List_Olast(c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.36 71584[1:SpL:3754.1,161.0] || equal(c_List_Obutlast(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Obutlast(u,tc_Lambda_OdB))** -> equal(u,v_as____).
% 299.94/300.36 3754[1:Rew:2117.0,3720.1,1014.0,3720.0] || -> equal(u,v_as____) equal(c_List_Olist_OCons(v_a____,c_List_Obutlast(u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Obutlast(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.36 3056[1:SpR:298.0,2804.0] || -> equal(c_List_Olast(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.36 11294[0:SpL:46.1,32.1] class_OrderedGroup_Omonoid__add(u) class_OrderedGroup_Ocancel__semigroup__add(u) || equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),v)** -> equal(c_HOL_Ozero__class_Ozero(u),w).
% 299.94/300.36 3055[1:SpR:211.0,2804.0] || -> equal(c_List_Olast(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.36 2299[1:SpR:555.1,2144.0] || equal(v_rs____,u) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**.
% 299.94/300.36 70976[1:SpR:70960.1,50794.0] || equal(c_List_Oappend(u,v_Ts____,tc_Type_Otype),c_List_Olist_ONil(tc_Type_Otype)) -> equal(c_List_Ofoldr(c_Type_Otype_OFun,u,v_T_H____,tc_Type_Otype,tc_Type_Otype),v_T_H____)**.
% 299.94/300.36 70961[1:Rew:50780.0,70949.1] || equal(c_List_Orev(u,tc_Type_Otype),c_List_Olist_ONil(tc_Type_Otype)) -> equal(c_List_Ofoldr(c_Type_Otype_OFun,u,v_T_H____,tc_Type_Otype,tc_Type_Otype),v_T_H____)**.
% 299.94/300.36 11293[0:SpL:44.1,32.1] class_OrderedGroup_Ocomm__monoid__add(u) class_OrderedGroup_Ocancel__semigroup__add(u) || equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),v)** -> equal(c_HOL_Ozero__class_Ozero(u),w).
% 299.94/300.36 70960[1:Rew:50780.0,70950.1] || equal(u,c_List_Olist_ONil(tc_Type_Otype)) -> equal(c_List_Ofoldr(c_Type_Otype_OFun,u,v_T_H____,tc_Type_Otype,tc_Type_Otype),v_T_H____)**.
% 299.94/300.36 50794[1:SpR:50780.0,333.0] || -> equal(c_List_Ofoldr(c_Type_Otype_OFun,c_List_Oappend(u,v_Ts____,tc_Type_Otype),v_T_H____,tc_Type_Otype,tc_Type_Otype),c_List_Ofoldr(c_Type_Otype_OFun,u,v_T_H____,tc_Type_Otype,tc_Type_Otype))**.
% 299.94/300.36 10137[1:Rew:1014.0,10117.1] || equal(c_Nat_Osize__class_Osize(c_List_Obutlast(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)),c_HOL_Ozero__class_Ozero(tc_nat))** -> equal(u,v_as____).
% 299.94/300.36 10049[1:Rew:1014.0,10029.0] || -> equal(u,v_as____) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Nat_Osize__class_Osize(c_List_Obutlast(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)),tc_nat)*.
% 299.94/300.36 11292[0:SpL:47.1,32.1] class_Ring__and__Field_Ocomm__semiring__1(u) class_OrderedGroup_Ocancel__semigroup__add(u) || equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),v)** -> equal(c_HOL_Ozero__class_Ozero(u),w).
% 299.94/300.36 70664[1:Obv:70648.1] || equal(c_List_Orev(c_List_Olist_OCons(v_a____,c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.36 70592[1:Rew:2117.0,70579.0,2231.0,70579.0,1992.0,70579.0] || equal(c_List_Obutlast(c_List_Olist_OCons(v_a____,c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.36 70536[1:MRR:70535.1,2046.0] || equal(c_List_Obutlast(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.36 3944[1:SpL:2133.0,3894.0] || equal(c_List_Obutlast(c_List_Orev(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(u,tc_Lambda_OdB),v_as____).
% 299.94/300.36 10621[0:SpL:45.1,33.1] class_OrderedGroup_Omonoid__add(u) class_OrderedGroup_Ocancel__semigroup__add(u) || equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),w)** -> equal(c_HOL_Ozero__class_Ozero(u),v).
% 299.94/300.36 70332[1:SpL:2117.0,58269.0] || c_List_Olistsp(u,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> c_List_Olistsp(u,w,tc_Lambda_OdB).
% 299.94/300.36 58269[0:SpL:2231.0,8.0] || c_List_Olistsp(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y),y)* -> c_List_Olistsp(u,x,y).
% 299.94/300.36 70217[1:SpL:67040.0,70110.0] || equal(c_List_Orotate1(c_List_Oreplicate(c_Nat_Osize__class_Osize(v_rs____,tc_List_Olist(tc_Lambda_OdB)),u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB))** -> .
% 299.94/300.36 70110[0:SpL:80.0,69773.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(v,u,w),w),c_List_Orotate1(c_List_Oreplicate(v,x,w),w))* -> .
% 299.94/300.36 10620[0:SpL:42.1,33.1] class_OrderedGroup_Ocomm__monoid__add(u) class_OrderedGroup_Ocancel__semigroup__add(u) || equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),w)** -> equal(c_HOL_Ozero__class_Ozero(u),v).
% 299.94/300.36 69773[0:MRR:69737.1,161.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_Orotate1(v,w))** -> .
% 299.94/300.36 70057[1:SpL:59.0,70013.1] || equal(c_List_Orotate1(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),u) -> .
% 299.94/300.36 70013[1:SpL:67117.1,69772.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_rs____) equal(c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),c_List_Orev(u,tc_Lambda_OdB))* -> .
% 299.94/300.36 69772[0:MRR:69738.1,161.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.94/300.36 10619[0:SpL:48.1,33.1] class_Ring__and__Field_Ocomm__semiring__1(u) class_OrderedGroup_Ocancel__semigroup__add(u) || equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),w)** -> equal(c_HOL_Ozero__class_Ozero(u),v).
% 299.94/300.36 69873[1:SpL:67040.0,69815.0] || equal(c_List_Oreplicate(c_Nat_Osize__class_Osize(v_rs____,tc_List_Olist(tc_Lambda_OdB)),u,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB))** -> .
% 299.94/300.36 69815[0:SpL:80.0,69768.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(v,u,w),w),c_List_Oreplicate(v,x,w))* -> .
% 299.94/300.36 69843[1:SpL:67117.1,69768.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),u)*+ -> .
% 299.94/300.36 69768[0:MRR:69744.1,161.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.94/300.36 10478[0:SpL:46.1,31.1] class_OrderedGroup_Omonoid__add(u) class_OrderedGroup_Ocancel__ab__semigroup__add(u) || equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),v)** -> equal(c_HOL_Ozero__class_Ozero(u),w).
% 299.94/300.36 8098[0:Rew:80.0,8059.0] || -> equal(c_List_Otake(u,c_List_Olist_OCons(v,c_List_Oreplicate(u,v,w),w),w),c_List_Oreplicate(u,v,w))**.
% 299.94/300.36 68549[0:Rew:27643.1,68548.1] || equal(u,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.94/300.36 68464[0:SpL:115.0,65070.0] || equal(u,c_List_Olist_ONil(v)) -> equal(c_List_Obutlast(c_List_Olist_OCons(w,u,v),v),u)**.
% 299.94/300.36 65070[0:Rew:65058.1,64803.1] || equal(u,c_List_Oreplicate(v,w,x))*+ -> equal(c_List_Obutlast(c_List_Olist_OCons(w,u,x),x),u)**.
% 299.94/300.36 10477[0:SpL:44.1,31.1] class_OrderedGroup_Ocomm__monoid__add(u) class_OrderedGroup_Ocancel__ab__semigroup__add(u) || equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),v)** -> equal(c_HOL_Ozero__class_Ozero(u),w).
% 299.94/300.36 68338[0:SpL:115.0,65064.0] || equal(u,c_List_Olist_ONil(v)) -> equal(c_List_Olast(c_List_Olist_OCons(w,u,v),v),w)**.
% 299.94/300.36 65064[0:Rew:65058.1,64802.1] || equal(u,c_List_Oreplicate(v,w,x))*+ -> equal(c_List_Olast(c_List_Olist_OCons(w,u,x),x),w)**.
% 299.94/300.36 62964[0:SpR:80.0,23794.1] || equal(c_List_Oreplicate(u,v,w),c_List_Orotate1(x,w))*+ -> equal(c_List_Otake(u,x,w),x)**.
% 299.94/300.36 68163[0:MRR:68162.0,2334.0] || -> c_HOL_Oord__class_Oless(u,v,tc_nat)* equal(v,c_HOL_Ozero__class_Ozero(tc_nat)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)*.
% 299.94/300.36 10476[0:SpL:47.1,31.1] class_Ring__and__Field_Ocomm__semiring__1(u) class_OrderedGroup_Ocancel__ab__semigroup__add(u) || equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),v)** -> equal(c_HOL_Ozero__class_Ozero(u),w).
% 299.94/300.36 67341[0:SSi:67340.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || -> equal(c_Nat_Osemiring__1__class_Oof__nat(u,tc_nat),c_Nat_Osemiring__1__class_Oof__nat(v,tc_nat)) c_HOL_Oord__class_Oless(v,u,tc_nat)* c_HOL_Oord__class_Oless(u,v,tc_nat)*.
% 299.94/300.36 68082[1:Obv:68072.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)**+ equal(c_List_Orotate1(v,tc_Lambda_OdB),u)* -> equal(v,u).
% 299.94/300.36 66998[1:Rew:6087.1,66959.2] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)**+ equal(c_List_Orotate1(v,tc_Lambda_OdB),u)* -> equal(v,u).
% 299.94/300.36 67816[1:SpR:67138.1,80.0] || equal(c_List_Orotate1(c_List_Oreplicate(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_Nat_Osize__class_Osize(v_rs____,tc_List_Olist(tc_Lambda_OdB)),u).
% 299.94/300.36 3550[0:SpL:236.0,264.0] || equal(c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),w),hAPP(hAPP(c_Lambda_OdB_OApp,x),y))* -> equal(c_Lambda_Olift(u,w),x).
% 299.94/300.36 67432[1:SpR:80.0,67117.1] || equal(c_List_Orotate1(c_List_Oreplicate(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Oreplicate(u,v_a____,tc_Lambda_OdB),v_rs____).
% 299.94/300.36 67138[1:SpL:67040.0,23746.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_rs____) -> equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),c_Nat_Osize__class_Osize(v_rs____,tc_List_Olist(tc_Lambda_OdB)))*.
% 299.94/300.36 67137[1:SpL:67040.0,23384.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),c_Nat_Osize__class_Osize(v_rs____,tc_List_Olist(tc_Lambda_OdB)))*.
% 299.94/300.36 67118[1:SpR:694.1,67040.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> equal(c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),v_a____,tc_Lambda_OdB),v_rs____)**.
% 299.94/300.36 3549[0:SpL:236.0,263.0] || equal(c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),w),hAPP(hAPP(c_Lambda_OdB_OApp,x),y))* -> equal(c_Lambda_Olift(v,w),y).
% 299.94/300.36 67117[1:SpR:695.1,67040.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_rs____) -> equal(c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),v_a____,tc_Lambda_OdB),v_rs____)**.
% 299.94/300.36 67360[0:EqR:66997.1] || equal(c_List_Orotate1(u,v),c_List_Olist_ONil(v))** -> equal(c_List_Orotate1(u,v),u).
% 299.94/300.36 66997[0:Rew:27495.1,66956.2] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Orotate1(w,v),u)* -> equal(w,u).
% 299.94/300.36 67223[1:SpR:80.0,67119.1] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_rs____)**+ -> equal(c_List_Oreplicate(u,v_a____,tc_Lambda_OdB),v_rs____)**.
% 299.94/300.36 2797[0:SSi:2791.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || -> equal(c_Nat_Osemiring__1__class_Oof__nat(u,tc_nat),c_Nat_Osemiring__1__class_Oof__nat(v,tc_nat)) c_HOL_Oord__class_Oless(c_Nat_Osemiring__1__class_Oof__nat(u,tc_nat),c_Nat_Osemiring__1__class_Oof__nat(v,tc_nat),tc_nat)* c_HOL_Oord__class_Oless(v,u,tc_nat).
% 299.94/300.36 67131[1:SpL:67040.0,4.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_rs____)** -> equal(c_Nat_Osize__class_Osize(v_rs____,tc_List_Olist(tc_Lambda_OdB)),u).
% 299.94/300.36 67119[1:SpR:555.1,67040.0] || equal(v_rs____,u) -> equal(c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),v_a____,tc_Lambda_OdB),v_rs____)**.
% 299.94/300.36 67010[1:EqR:66996.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)** -> equal(c_List_Orotate1(u,tc_Lambda_OdB),u).
% 299.94/300.36 67040[1:SpR:13812.0,2144.0] || -> equal(c_List_Oreplicate(c_Nat_Osize__class_Osize(v_rs____,tc_List_Olist(tc_Lambda_OdB)),v_a____,tc_Lambda_OdB),v_rs____)**.
% 299.94/300.36 13812[0:Rew:80.0,13684.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.94/300.36 66996[1:Rew:4780.1,66960.2] || equal(u,v_as____) equal(c_List_Orotate1(v,tc_Lambda_OdB),u)* -> equal(v,u).
% 299.94/300.36 62940[0:SpR:23794.1,60.0] || equal(c_List_Orotate1(c_List_Oappend(u,v,w),w),u)** -> equal(c_List_Oappend(u,v,w),u).
% 299.94/300.36 32661[0:SpR:80.0,23428.1] || equal(c_List_Oreplicate(u,v,w),c_List_Orev(x,w))*+ -> equal(c_List_Otake(u,x,w),x)**.
% 299.94/300.36 65967[0:Rew:234.0,65940.1,36940.1,65940.1] || equal(c_List_Oappend(c_List_Orev(u,v),w,v),c_List_Olist_ONil(v))** -> equal(c_List_Orev(u,v),u).
% 299.94/300.36 13587[0:Rew:80.0,13456.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.94/300.36 65966[0:Rew:232.0,65945.1,31369.1,65945.1] || equal(c_List_Oappend(u,c_List_Orev(v,w),w),c_List_Olist_ONil(w))** -> equal(c_List_Orev(v,w),v).
% 299.94/300.36 66135[1:Obv:66125.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)**+ equal(c_List_Orev(v,tc_Lambda_OdB),u)* -> equal(v,u).
% 299.94/300.36 66554[10:SpR:232.0,66458.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_List_Olistsp(v,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.36 66458[10:Res:52375.1,65919.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,v,tc_Lambda_OdB),tc_nat)* c_List_Olistsp(w,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.36 7253[0:SpR:270.0,347.0] || -> c_Type_Otyping(hAPP(u,v),c_Lambda_OdB_OVar(c_Lambda_OdB_OdB__rec(w,x,u,v,y)),c_Lambda_OdB_OdB__rec(w,x,u,c_Lambda_OdB_OAbs(v),y))*.
% 299.94/300.36 65919[10:Res:52426.1,2115.0] || c_List_Olistsp(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB)* -> c_List_Olistsp(u,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB).
% 299.94/300.36 66310[9:Res:52375.1,65876.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_nat)* c_List_Olistsp(w,c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.36 65876[1:SpL:1028.0,2115.0] || c_List_Olistsp(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB)*+ -> c_List_Olistsp(u,c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.36 65639[1:SpL:517.1,65562.0] || equal(u,v)* equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)**+ -> equal(c_List_Orev(v,tc_Lambda_OdB),v)**.
% 299.94/300.36 2220[0:SpL:298.0,9.0] || c_List_Olistsp(u,c_List_Oappend(v,c_List_Oappend(w,x,y),y),y)* -> c_List_Olistsp(u,c_List_Oappend(v,w,y),y).
% 299.94/300.36 65546[1:Rew:6087.1,65503.2] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)**+ equal(c_List_Orev(v,tc_Lambda_OdB),u)* -> equal(v,u).
% 299.94/300.36 65923[10:MRR:65897.1,52424.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)**+ -> c_List_Olistsp(w,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.36 65921[10:Res:52715.1,2115.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_rs____)**+ -> c_List_Olistsp(w,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.36 65827[0:EqR:65545.1] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v))** -> equal(c_List_Orev(u,v),u).
% 299.94/300.36 2115[0:SpL:211.0,9.0] || c_List_Olistsp(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y)* -> c_List_Olistsp(u,c_List_Olist_OCons(v,w,y),y).
% 299.94/300.36 65545[0:Rew:27495.1,65500.2] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Orev(w,v),u)* -> equal(w,u).
% 299.94/300.36 65672[1:Rew:1028.0,65638.1,33932.1,65638.1] || equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),v,tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(u,tc_Lambda_OdB),u).
% 299.94/300.36 65669[1:Rew:1019.0,65643.1,30574.1,65643.1] || equal(c_List_Oappend(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(v,tc_Lambda_OdB),v).
% 299.94/300.36 65562[1:EqR:65544.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(u,tc_Lambda_OdB),u).
% 299.94/300.36 4493[0:Rew:4463.0,3117.1] || -> equal(c_List_Oreplicate(u,v,w),c_List_Olist_ONil(w)) equal(c_List_Orotate1(c_List_Oreplicate(u,v,w),w),c_List_Oreplicate(u,v,w))**.
% 299.94/300.36 65544[1:Rew:4780.1,65504.2] || equal(u,v_as____) equal(c_List_Orev(v,tc_Lambda_OdB),u)* -> equal(v,u).
% 299.94/300.36 32648[0:SpR:23428.1,60.0] || equal(c_List_Orev(c_List_Oappend(u,v,w),w),u)** -> equal(c_List_Oappend(u,v,w),u).
% 299.94/300.36 25934[0:SpR:80.0,799.1] || equal(c_List_Orotate1(c_List_Oreplicate(u,v,w),w),x)*+ -> equal(c_List_Otake(u,x,w),x)**.
% 299.94/300.36 4480[0:SpL:401.0,405.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(v,u,w),w),c_List_Orotate1(c_List_Olist_OCons(x,y,w),w))* -> equal(u,x).
% 299.94/300.36 25922[0:SpR:799.1,60.0] || equal(c_List_Oappend(u,v,w),c_List_Orotate1(u,w))** -> equal(c_List_Oappend(u,v,w),u).
% 299.94/300.36 25217[0:SpR:798.1,60.0] || equal(c_List_Oappend(u,v,w),c_List_Orev(u,w))** -> equal(c_List_Oappend(u,v,w),u).
% 299.94/300.36 4495[0:SpR:4464.0,121.1] || -> equal(c_List_Oreplicate(u,v,w),c_List_Olist_ONil(w)) equal(c_List_Olast(c_List_Oreplicate(u,v,w),w),v)**.
% 299.94/300.36 3747[0:SpL:137.1,9.0] || c_List_Olistsp(u,c_List_Obutlast(c_List_Oappend(v,w,x),x),x)* -> equal(w,c_List_Olist_ONil(x)) c_List_Olistsp(u,v,x).
% 299.94/300.36 65065[1:Rew:65058.1,65050.1] || equal(u,c_List_Oreplicate(v,w,tc_Lambda_OdB))* equal(u,v_as____) -> equal(c_HOL_Ozero__class_Ozero(tc_nat),v).
% 299.94/300.36 65062[1:Rew:65058.1,65052.1] || equal(u,c_List_Oreplicate(v,w,tc_Lambda_OdB))* equal(u,v_rs____) -> equal(v_a____,w).
% 299.94/300.36 65058[0:Rew:59.0,64792.1] || equal(u,c_List_Oreplicate(v,w,x))*+ -> equal(c_List_Orev(u,x),u)**.
% 299.94/300.36 1945[0:SpL:197.0,8.0] || c_List_Olistsp(u,c_List_Orotate1(c_List_Olist_OCons(v,w,x),x),x)* -> c_List_Olistsp(u,c_List_Olist_OCons(v,c_List_Olist_ONil(x),x),x).
% 299.94/300.36 57152[0:SpL:29174.1,56905.0] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Oappend(w,c_List_Olist_OCons(x,y,v),v),u)* -> .
% 299.94/300.36 32446[0:SpL:59.0,2287.1] || equal(u,c_List_Olist_OCons(v,c_List_Orev(w,x),x))*+ equal(c_List_Orev(u,x),w)* -> .
% 299.94/300.36 64407[1:SpL:59.0,64305.0] || equal(u,c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))*+ equal(c_List_Orev(u,tc_Lambda_OdB),v)* -> .
% 299.94/300.36 64305[1:Rew:59.0,64280.1] || equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(u,v) -> .
% 299.94/300.36 3836[0:SpR:127.1,385.0] || -> equal(u,c_List_Olist_ONil(v)) equal(c_List_Obutlast(c_List_Orotate1(c_List_Obutlast(c_List_Olist_OCons(w,u,v),v),v),v),c_List_Obutlast(u,v))**.
% 299.94/300.36 32430[0:SpL:59.0,2287.1] || equal(c_List_Orev(u,v),c_List_Olist_OCons(w,x,v))* equal(u,c_List_Orev(x,v)) -> .
% 299.94/300.36 29534[0:SpL:29174.1,2221.0] || equal(c_List_Oappend(u,v,w),c_List_Olist_ONil(w))**+ equal(c_List_Olist_OCons(x,y,w),v)* -> .
% 299.94/300.36 29379[0:SpL:29174.1,229.0] || equal(u,c_List_Olist_ONil(v))* equal(c_List_Oappend(w,x,v),w)**+ -> equal(u,x)*.
% 299.94/300.36 27710[0:SpL:27495.1,228.0] || equal(u,c_List_Olist_ONil(v))* equal(c_List_Oappend(w,x,v),x)**+ -> equal(w,u)*.
% 299.94/300.36 3716[0:SpR:137.1,60.0] || -> equal(u,c_List_Olist_ONil(v)) equal(c_List_Otake(c_Nat_Osize__class_Osize(w,tc_List_Olist(v)),c_List_Obutlast(c_List_Oappend(w,u,v),v),v),w)**.
% 299.94/300.36 25184[0:SpL:59.0,548.1] || equal(u,c_List_Orev(v,w))*+ equal(x,v)* -> equal(c_List_Orev(x,w),u)*.
% 299.94/300.36 25151[0:SpL:59.0,546.1] || equal(u,c_List_Orev(v,w))*+ equal(v,c_List_Orev(x,w))* -> equal(u,x)*.
% 299.94/300.36 62987[0:Rew:116.0,62974.2] || equal(u,c_List_Olist_ONil(v)) equal(u,c_List_Orotate1(w,v))* -> equal(c_List_Olist_ONil(v),w).
% 299.94/300.36 63639[1:SpL:2117.0,63110.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,v_rs____,tc_Lambda_OdB))** -> .
% 299.94/300.36 2212[0:SpL:298.0,244.0] || equal(c_List_Oappend(u,c_List_Oappend(v,w,x),x),c_List_Olist_ONil(x))** -> equal(c_List_Oappend(u,v,x),c_List_Olist_ONil(x)).
% 299.94/300.36 63110[1:SpL:298.0,63024.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,v,tc_Lambda_OdB))** -> .
% 299.94/300.36 63567[1:Rew:2117.0,63563.0,298.0,63563.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB))** -> .
% 299.94/300.36 63109[1:SpL:211.0,63024.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v,tc_Lambda_OdB))** -> .
% 299.94/300.36 63097[1:SpL:11766.1,63024.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orotate1(c_List_Oappend(v,u,tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 299.94/300.36 11496[0:Res:69.1,28.0] || hBOOL(hAPP(hAPP(c_Predicate_Oconversep(u,v,v),w),x))* -> hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(u,v),x),w)).
% 299.94/300.36 62990[1:Rew:1014.0,62979.2,116.0,62979.2] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)**+ equal(u,c_List_Orotate1(v,tc_Lambda_OdB))* -> equal(v_as____,v).
% 299.94/300.36 62989[1:Rew:1014.0,62978.2,116.0,62978.2] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)**+ equal(u,c_List_Orotate1(v,tc_Lambda_OdB))* -> equal(v_as____,v).
% 299.94/300.36 63356[0:EqR:63065.1] || c_Type_Otyping(u,c_Lambda_OdB_OAbs(v),c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_Lambda_Obeta,c_Lambda_OdB_OVar(w))))* -> .
% 299.94/300.36 63065[0:Res:10204.2,320.0] || c_Type_Otyping(u,c_Lambda_OdB_OAbs(v),w)* equal(c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_Lambda_Obeta,c_Lambda_OdB_OVar(x))),w)*+ -> .
% 299.94/300.36 10205[0:SpL:310.1,389.0] || c_Type_Otyping(u,c_Lambda_OdB_OAbs(v),w) equal(c_Type_Osko__Type__Xtype__induct__1__1(x),w) -> hBOOL(hAPP(x,c_Type_Osko__Type__Xtyping__elims__3__1(w,u,v)))*.
% 299.94/300.36 63019[0:SpL:396.0,62988.0] || equal(c_List_Orotate1(c_List_Orev(c_List_Olist_OCons(u,v,w),w),w),c_List_Orev(v,w))** -> .
% 299.94/300.36 63098[1:SpL:8586.1,63024.0] || equal(u,v_rs____) equal(c_List_Orotate1(c_List_Oappend(v,u,tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 299.94/300.36 62986[1:Rew:1014.0,62980.2,116.0,62980.2] || equal(v_as____,u) equal(u,c_List_Orotate1(v,tc_Lambda_OdB))* -> equal(v_as____,v).
% 299.94/300.36 63024[1:SpL:3108.0,62988.0] || equal(c_List_Orotate1(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.36 10204[0:SpL:310.1,390.0] || c_Type_Otyping(u,c_Lambda_OdB_OAbs(v),w) equal(c_Type_Osko__Type__Xtype__induct__1__1(x),w) -> hBOOL(hAPP(x,c_Type_Osko__Type__Xtyping__elims__3__2(w,u,v)))*.
% 299.94/300.36 62988[0:MRR:62947.1,1958.0] || equal(c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(u,v,w),w),w),v)** -> .
% 299.94/300.36 23794[0:SpR:695.1,651.0] || equal(u,c_List_Orotate1(v,w)) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),v,w),v)**.
% 299.94/300.36 23779[0:SpR:695.1,80.0] || equal(u,c_List_Orotate1(c_List_Oreplicate(v,w,x),x))*+ -> equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(x)),v)*.
% 299.94/300.36 23746[0:SpR:695.1,80.0] || equal(c_List_Oreplicate(u,v,w),c_List_Orotate1(x,w))*+ -> equal(c_Nat_Osize__class_Osize(x,tc_List_Olist(w)),u)*.
% 299.94/300.36 3738[0:SpL:137.1,244.0] || equal(c_List_Obutlast(c_List_Oappend(u,v,w),w),c_List_Olist_ONil(w))** -> equal(v,c_List_Olist_ONil(w)) equal(u,c_List_Olist_ONil(w)).
% 299.94/300.36 32682[0:Rew:116.0,32670.2] || equal(u,c_List_Olist_ONil(v)) equal(u,c_List_Orev(w,v))* -> equal(c_List_Olist_ONil(v),w).
% 299.94/300.36 55026[0:SpR:555.1,54927.0] || equal(c_List_Olist_OCons(u,v,w),x)*+ -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Nat_Osize__class_Osize(x,tc_List_Olist(w)),tc_nat)*.
% 299.94/300.36 62742[0:Obv:62722.2] || equal(c_List_Orotate1(u,v),c_List_Olist_ONil(v))**+ equal(c_List_Olist_OCons(w,x,v),u)* -> .
% 299.94/300.36 54976[0:SpL:555.1,54925.0] || equal(c_List_Olist_OCons(u,v,w),x)* equal(c_Nat_Osize__class_Osize(x,tc_List_Olist(w)),c_HOL_Ozero__class_Ozero(tc_nat))**+ -> .
% 299.94/300.36 11448[0:SpR:312.0,291.0] || -> equal(hAPP(hAPP(c_Lambda_OdB_OApp,u),c_Lambda_Osubst(v,u,w)),c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(w)),v),u,w))*.
% 299.94/300.36 52653[9:Res:52410.1,35214.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,w,tc_Lambda_OdB)*.
% 299.94/300.36 52601[9:Rew:211.0,52589.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,v,tc_Lambda_OdB)*.
% 299.94/300.36 52515[9:Res:52407.1,35214.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,w,tc_Lambda_OdB)*.
% 299.94/300.36 62184[1:MRR:62183.1,2046.0] || equal(c_List_Obutlast(c_List_Oappend(u,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> equal(v,v_as____).
% 299.94/300.36 11444[0:SpR:312.0,291.0] || -> equal(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_Osubst(u,v,w)),v),c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,u),c_Lambda_OdB_OVar(w)),v,w))*.
% 299.94/300.36 59776[1:Rew:1014.0,59740.1] || equal(c_List_Oappend(u,c_List_Obutlast(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> equal(v,v_as____).
% 299.94/300.36 59645[1:SpL:2231.0,59600.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.36 59644[1:SpL:298.0,59600.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.36 59643[1:SpL:211.0,59600.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.36 3213[0:SpL:46.1,97.0] class_OrderedGroup_Omonoid__add(u) || hBOOL(v) c_Wellfounded_Oaccp(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u),w)*+ -> c_Wellfounded_Oaccp(c_HOL_Oplus__class_Oplus(u),v,w)*.
% 299.94/300.36 58648[1:SpL:2231.0,58467.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.36 58647[1:SpL:298.0,58467.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.36 3212[0:SpL:44.1,97.0] class_OrderedGroup_Ocomm__monoid__add(u) || hBOOL(v) c_Wellfounded_Oaccp(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u),w)*+ -> c_Wellfounded_Oaccp(c_HOL_Oplus__class_Oplus(u),v,w)*.
% 299.94/300.36 58610[1:SpL:2231.0,58466.0] || c_ListOrder_Ostep1(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.36 58609[1:SpL:298.0,58466.0] || c_ListOrder_Ostep1(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.36 58523[1:MRR:58371.1,2063.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.36 58440[1:Rew:58062.0,51150.0] || equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(u,v_as____).
% 299.94/300.36 3211[0:SpL:47.1,97.0] class_Ring__and__Field_Ocomm__semiring__1(u) || hBOOL(v) c_Wellfounded_Oaccp(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u),w)*+ -> c_Wellfounded_Oaccp(c_HOL_Oplus__class_Oplus(u),v,w)*.
% 299.94/300.36 58436[1:Rew:1844.0,58168.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.36 61197[1:SpL:2117.0,58402.0] || c_ListOrder_Ostep1(u,c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.36 58402[1:SpL:2231.0,19625.0] || c_ListOrder_Ostep1(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.36 61125[1:SpL:2117.0,58401.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.36 3209[0:SpL:45.1,97.0] class_OrderedGroup_Omonoid__add(u) || hBOOL(v) c_Wellfounded_Oaccp(c_HOL_Oplus__class_Oplus(u),v,w)*+ -> c_Wellfounded_Oaccp(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u),w)*.
% 299.94/300.36 58401[1:SpL:2231.0,19398.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.36 61059[1:SpL:2117.0,58157.0] || equal(c_List_Olist_OCons(v_a____,c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.36 58157[1:SpL:2231.0,2588.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.36 56784[1:SpL:396.0,54677.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** equal(c_List_Orev(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),u)*+ -> .
% 299.94/300.36 3208[0:SpL:42.1,97.0] class_OrderedGroup_Ocomm__monoid__add(u) || hBOOL(v) c_Wellfounded_Oaccp(c_HOL_Oplus__class_Oplus(u),v,w)*+ -> c_Wellfounded_Oaccp(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u),w)*.
% 299.94/300.36 56543[1:Rew:2142.0,56525.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB))** -> .
% 299.94/300.36 55606[1:SpL:2118.0,54760.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.36 60687[1:Rew:2117.0,60670.0,1247.0,60670.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB))** -> .
% 299.94/300.36 3207[0:SpL:48.1,97.0] class_Ring__and__Field_Ocomm__semiring__1(u) || hBOOL(v) c_Wellfounded_Oaccp(c_HOL_Oplus__class_Oplus(u),v,w)*+ -> c_Wellfounded_Oaccp(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u),w)*.
% 299.94/300.36 59609[1:Rew:1844.0,59608.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB))** -> .
% 299.94/300.36 60533[1:Rew:2117.0,60524.0,211.0,60524.0,298.0,60524.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.36 60437[1:Rew:2117.0,60403.0,298.0,60403.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.36 58879[1:SpL:2133.0,58534.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.36 2860[0:Res:166.1,311.0] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,u),v))*+ c_Type_Otyping(w,c_Lambda_OdB_OAbs(u),x)* -> c_Type_Otyping(w,c_Lambda_OdB_OAbs(v),x)*.
% 299.94/300.36 58222[1:SpL:2231.0,47133.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.36 2857[0:Res:254.0,311.0] || c_Type_Otyping(u,hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(v)),w),x)* -> c_Type_Otyping(u,c_Lambda_Osubst(v,w,c_HOL_Ozero__class_Ozero(tc_nat)),x).
% 299.94/300.36 59878[0:SpL:315.0,59864.0] || hBOOL(c_List_Ofoldr(c_Lambda_Obeta,c_List_Olist_OCons(c_Lambda_Olift(c_Lambda_OdB_OVar(u),v),w,x),y,x,z))* -> .
% 299.94/300.36 59954[0:SpL:270.0,59882.0] || hBOOL(c_Lambda_OdB_OdB__rec(u,v,c_Lambda_Obeta,c_Lambda_OdB_OAbs(c_Lambda_Olift(c_Lambda_Olift(c_Lambda_OdB_OVar(w),x),y)),z))* -> .
% 299.94/300.36 59959[0:Res:8238.1,59882.0] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,c_Lambda_Olift(c_Lambda_Olift(c_Lambda_Olift(c_Lambda_OdB_OVar(u),v),w),x)),y))* -> .
% 299.94/300.36 15366[0:Res:347.0,321.1] || c_Type_Otyping(hAPP(c_Type_Otype_OFun,u),v,u)*+ -> c_Type_Otyping(hAPP(c_Type_Otype_OFun,u),hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(w)),v),w)*.
% 299.94/300.36 59877[0:SpL:270.0,59864.0] || hBOOL(c_Lambda_OdB_OdB__rec(u,v,c_Lambda_Obeta,c_Lambda_OdB_OAbs(c_Lambda_Olift(c_Lambda_OdB_OVar(w),x)),y))* -> .
% 299.94/300.36 59882[0:Res:8238.1,59864.0] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,c_Lambda_Olift(c_Lambda_Olift(c_Lambda_OdB_OVar(u),v),w)),x))* -> .
% 299.94/300.36 59806[0:SpL:59.0,59594.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),u)** -> .
% 299.94/300.36 59864[0:Res:8238.1,320.0] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,c_Lambda_Olift(c_Lambda_OdB_OVar(u),v)),w))* -> .
% 299.94/300.36 8238[0:SpR:157.0,227.1] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,c_Lambda_Olift(u,v)),w)) -> hBOOL(hAPP(hAPP(c_Lambda_Obeta,u),c_Lambda_Osubst(w,x,v)))*.
% 299.94/300.36 59600[1:Rew:2133.0,59540.0,2117.0,59540.0,298.0,59540.0,1797.0,59540.0,59.0,59540.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.36 58564[0:MRR:58563.1,268.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),x),c_List_Orev(w,x))** -> .
% 299.94/300.36 8234[0:SpR:157.0,227.1] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,u),c_Lambda_Olift(v,w))) -> hBOOL(hAPP(hAPP(c_Lambda_Obeta,c_Lambda_Osubst(u,x,w)),v))*.
% 299.94/300.36 58137[10:SpL:2231.0,52746.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**+ -> c_List_Olistsp(x,w,tc_Lambda_OdB)*.
% 299.94/300.36 57159[1:SpL:6041.1,56905.0] || equal(u,v_as____) equal(c_List_Oappend(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.36 57352[1:SpL:8586.1,57136.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____)**+ equal(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),v)* -> .
% 299.94/300.36 57332[1:SpL:8588.1,57136.0] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.36 3226[0:Res:166.1,97.0] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,u),v))*+ c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_OdB_OAbs(v),w)* -> c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_OdB_OAbs(u),w)*.
% 299.94/300.36 57174[1:SpL:6142.1,56905.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)**+ equal(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),v)* -> .
% 299.94/300.36 58494[1:MRR:58101.1,2063.0] || equal(c_List_Orotate1(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.36 57990[1:SpR:2231.0,3460.0] || -> equal(c_List_Olast(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.36 3223[0:Res:254.0,97.0] || c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_Osubst(u,v,c_HOL_Ozero__class_Ozero(tc_nat)),w) -> c_Wellfounded_Oaccp(c_Lambda_Obeta,hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(u)),v),w)*.
% 299.94/300.36 58985[1:SpL:2117.0,58265.0] || equal(c_List_Olist_OCons(v_a____,c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),w)** -> .
% 299.94/300.36 58265[0:SpL:2231.0,57136.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,x,y),y),y),x)** -> .
% 299.94/300.36 58534[1:MRR:58533.1,2046.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.36 11858[0:SpR:315.0,376.0] || -> hBOOL(c_List_Ofoldr(c_fequal(u),c_List_Olist_OCons(c_List_Ofoldr(c_fequal(u),v,w,x,y),v,x),w,x,y))*.
% 299.94/300.36 58294[1:SpL:2231.0,54720.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.36 58472[1:MRR:58320.1,2063.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.36 58467[1:MRR:58326.1,2063.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.36 58466[1:MRR:58328.1,2063.0] || c_ListOrder_Ostep1(u,c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.36 2231[0:Rew:234.0,2203.0,211.0,2203.0] || -> equal(c_List_Oappend(c_List_Orotate1(c_List_Olist_OCons(u,v,w),w),x,w),c_List_Oappend(v,c_List_Olist_OCons(u,x,w),w))**.
% 299.94/300.36 57831[1:Rew:2117.0,57823.0,298.0,57823.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(u,tc_Lambda_OdB))** -> .
% 299.94/300.36 56919[1:SpL:2133.0,56878.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))** -> .
% 299.94/300.36 57357[0:SpL:298.0,57136.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y),y),x)** -> .
% 299.94/300.36 4336[0:SpL:396.0,405.0] || equal(c_List_Orev(c_List_Olist_OCons(u,v,w),w),c_List_Orotate1(c_List_Olist_OCons(x,y,w),w))* -> equal(u,x).
% 299.94/300.36 57471[1:SpL:2117.0,57356.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),w)** -> .
% 299.94/300.36 57356[0:SpL:211.0,57136.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y),y),x)** -> .
% 299.94/300.36 57136[0:SpL:234.0,56905.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),w)** -> .
% 299.94/300.36 2211[0:SpL:298.0,278.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.94/300.36 56905[0:MRR:56841.1,34745.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y),x)** -> .
% 299.94/300.36 2210[0:SpL:298.0,280.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.94/300.36 54677[1:SpL:6087.1,54652.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** equal(c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),u)*+ -> .
% 299.94/300.37 56549[1:Rew:1247.0,56504.0,1844.0,56504.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB))** -> .
% 299.94/300.37 56548[1:Rew:59.0,56503.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB))** -> .
% 299.94/300.37 2199[0:SpR:298.0,135.1] || -> equal(u,c_List_Olist_ONil(v)) equal(c_List_Olast(c_List_Oappend(w,c_List_Oappend(x,u,v),v),v),c_List_Olast(u,v))**.
% 299.94/300.37 54657[1:Rew:1844.0,54656.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB))** -> .
% 299.94/300.37 56318[1:Rew:8303.0,56317.0] || equal(c_List_Orev(c_List_Olist_OCons(v_a____,c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))** -> .
% 299.94/300.37 2106[0:SpL:211.0,278.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),c_List_Olist_OCons(u,v,x))** -> equal(w,c_List_Olist_ONil(x)).
% 299.94/300.37 54723[0:Rew:2142.0,54675.0] || equal(c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,x),x),x),x),w)** -> .
% 299.94/300.37 56201[0:SpL:396.0,54674.1] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Orev(c_List_Olist_OCons(w,x,v),v),u)* -> .
% 299.94/300.37 54674[0:SpL:27495.1,54652.0] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Orotate1(c_List_Olist_OCons(w,x,v),v),u)* -> .
% 299.94/300.37 2101[0:SpR:211.0,135.1] || -> equal(u,c_List_Olist_ONil(v)) equal(c_List_Olast(c_List_Olist_OCons(w,c_List_Oappend(x,u,v),v),v),c_List_Olast(u,v))**.
% 299.94/300.37 54748[1:SpL:8586.1,54720.0] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 299.94/300.37 54599[1:SpL:2117.0,54567.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))** -> .
% 299.94/300.37 11926[0:SpL:315.0,389.0] || equal(c_Type_Osko__Type__Xtype__induct__1__1(u),c_List_Ofoldr(c_Type_Otype_OFun,c_List_Olist_OCons(v,w,x),y,x,z))*+ -> hBOOL(hAPP(u,v))*.
% 299.94/300.37 54760[1:SpL:298.0,54720.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.37 7262[0:SpR:323.0,270.0] || -> equal(hAPP(hAPP(u,c_Lambda_OdB_OVar(v)),hAPP(w,v)),c_Lambda_OdB_OdB__rec(w,x,u,c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(v)),y))*.
% 299.94/300.37 54758[1:SpL:2118.0,54720.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.37 54927[0:MRR:54859.0,268.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,v,w),tc_List_Olist(w)),tc_nat)*.
% 299.94/300.37 54925[0:MRR:54915.1,268.0] || equal(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,v,w),tc_List_Olist(w)),c_HOL_Ozero__class_Ozero(tc_nat))** -> .
% 299.94/300.37 2005[0:Rew:93.0,1976.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_Olist_OCons(u,v,w),tc_List_Olist(w)))**.
% 299.94/300.37 54720[1:Rew:298.0,54717.0] || equal(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.37 54652[0:Rew:1982.0,54605.0,59.0,54605.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),x),v)** -> .
% 299.94/300.37 54567[0:MRR:54520.1,2010.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),x),c_List_Orev(w,x))** -> .
% 299.94/300.37 1810[0:SpL:50.0,278.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.94/300.37 52513[9:Res:52407.1,9.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,v,tc_Lambda_OdB)*.
% 299.94/300.37 52417[9:Res:52375.1,2219.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,w,tc_Lambda_OdB)*.
% 299.94/300.37 52416[9:Res:52375.1,2114.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,w,tc_Lambda_OdB)*.
% 299.94/300.37 52780[10:Res:52745.1,1818.0] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**+ -> c_List_Olistsp(w,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.37 1809[0:SpL:50.0,280.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.94/300.37 52779[10:Res:52745.1,1819.0] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**+ -> c_List_Olistsp(w,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.37 52782[10:Res:52745.1,2219.0] || equal(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**+ -> c_List_Olistsp(x,w,tc_Lambda_OdB)*.
% 299.94/300.37 52781[10:Res:52745.1,2114.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**+ -> c_List_Olistsp(x,w,tc_Lambda_OdB)*.
% 299.94/300.37 7296[0:SpL:270.0,313.0] || equal(hAPP(hAPP(c_Type_Otype_OFun,u),v),c_Lambda_OdB_OdB__rec(w,x,c_Type_Otype_OFun,c_Lambda_OdB_OAbs(y),z))* -> equal(u,y).
% 299.94/300.37 52421[9:SSi:52400.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(u,v,tc_nat)*+ -> c_List_Olistsp(w,u,tc_Lambda_OdB)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)*.
% 299.94/300.37 52409[9:Res:52375.1,1946.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(w,v,tc_Lambda_OdB)*.
% 299.94/300.37 53299[10:SpL:1797.0,53010.0] || equal(c_List_Oappend(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**+ -> c_List_Olistsp(w,v,tc_Lambda_OdB)*.
% 299.94/300.37 7283[0:SpL:270.0,264.0] || equal(c_Lambda_OdB_OdB__rec(u,v,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(w),x),hAPP(hAPP(c_Lambda_OdB_OApp,y),z))* -> equal(w,y).
% 299.94/300.37 53214[10:SpL:1783.0,52971.0] || equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),v,tc_Lambda_OdB),v_rs____)**+ -> c_List_Olistsp(w,u,tc_Lambda_OdB)*.
% 299.94/300.37 53019[10:Rew:1844.0,53011.0] || equal(c_List_Olist_OCons(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**+ -> c_List_Olistsp(w,v,tc_Lambda_OdB)*.
% 299.94/300.37 53012[10:Res:52970.1,35214.0] || equal(c_List_Orev(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**+ -> c_List_Olistsp(w,v,tc_Lambda_OdB)*.
% 299.94/300.37 53010[10:Res:52970.1,9.0] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**+ -> c_List_Olistsp(w,u,tc_Lambda_OdB)*.
% 299.94/300.37 8116[0:Res:303.1,328.0] || c_Type_Otyping(u,v,w) -> c_Type_Otyping(u,c_Lambda_OdB_OAbs(c_Lambda_Olift(v,c_HOL_Ozero__class_Ozero(tc_nat))),hAPP(hAPP(c_Type_Otype_OFun,x),w))*.
% 299.94/300.37 52971[10:Res:52718.1,2114.0] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**+ -> c_List_Olistsp(w,v,tc_Lambda_OdB)*.
% 299.94/300.37 52429[10:MRR:46313.1,52424.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_rs____)**+ -> c_List_Olistsp(w,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.37 52428[10:MRR:45874.1,52424.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_rs____)**+ -> c_List_Olistsp(w,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.37 52970[10:Res:52718.1,35214.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> c_List_Olistsp(v,u,tc_Lambda_OdB)*.
% 299.94/300.37 3542[0:SpR:236.0,347.0] || -> c_Type_Otyping(hAPP(c_Lambda_OdB_OApp,c_Lambda_Olift(u,v)),c_Lambda_OdB_OVar(c_Lambda_Olift(w,v)),c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,u),w),v))*.
% 299.94/300.37 52718[10:MRR:52698.1,52424.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> c_List_Olistsp(v,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.37 52757[10:AED:160.0,52748.0] || c_List_Olistsp(u,v,tc_Lambda_OdB) -> c_List_Olistsp(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.37 52776[10:Res:52745.1,9.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_rs____)**+ -> c_List_Olistsp(w,u,tc_Lambda_OdB)*.
% 299.94/300.37 52746[10:Res:52715.1,2114.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_rs____)**+ -> c_List_Olistsp(w,v,tc_Lambda_OdB)*.
% 299.94/300.37 8233[0:SpR:312.0,227.1] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,u),c_Lambda_OdB_OVar(v))) -> hBOOL(hAPP(hAPP(c_Lambda_Obeta,c_Lambda_Osubst(u,w,v)),w))*.
% 299.94/300.37 52745[10:Res:52715.1,35214.0] || equal(u,v_rs____) -> c_List_Olistsp(v,u,tc_Lambda_OdB)*.
% 299.94/300.37 52750[10:AED:160.0,52749.0] || -> c_List_Olistsp(u,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.37 52715[10:MRR:52699.1,52424.0] || equal(u,v_rs____) -> c_List_Olistsp(v,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.37 52426[10:MRR:4538.0,52424.0] || c_List_Olistsp(u,v,tc_Lambda_OdB) -> c_List_Olistsp(u,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.37 8114[0:Res:347.0,328.0] || -> c_Type_Otyping(u,c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(v)),hAPP(hAPP(c_Type_Otype_OFun,w),hAPP(c_Type_Oshift(u,c_HOL_Ozero__class_Ozero(tc_nat),w,tc_Type_Otype),v)))*.
% 299.94/300.37 52410[9:Res:52375.1,35214.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_nat)* c_List_Olistsp(w,v,tc_Lambda_OdB)*.
% 299.94/300.37 52408[9:Res:52375.1,9.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,v,tc_Lambda_OdB),tc_nat)* c_List_Olistsp(w,u,tc_Lambda_OdB)*.
% 299.94/300.37 52407[9:Res:52375.1,8.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,v,tc_Lambda_OdB),tc_nat)* c_List_Olistsp(w,v,tc_Lambda_OdB)*.
% 299.94/300.37 52425[10:MRR:25037.0,52424.0] || -> hBOOL(hAPP(c_InductTermi_OIT,hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(u)),v_a____)))*.
% 299.94/300.37 7288[0:SpL:270.0,165.0] || equal(c_Lambda_OdB_OdB__rec(u,v,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(c_Lambda_OdB_OAbs(w)),x),c_List_Ofoldl(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(y),z,tc_Lambda_OdB,tc_Lambda_OdB))* -> .
% 299.94/300.37 52424[10:Spt:52381.1] || -> c_List_Olistsp(u,v_rs____,tc_Lambda_OdB)*.
% 299.94/300.37 52375[9:Spt:52266.1,52266.2] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_List_Olistsp(v,u,tc_Lambda_OdB)*.
% 299.94/300.37 52374[8:Spt:52357.1] || -> c_List_Olistsp(u,c_HOL_Ozero__class_Ozero(tc_nat),tc_Lambda_OdB)*.
% 299.94/300.37 52310[0:SSi:52309.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_ONil(u),tc_nat)* c_List_Olistsp(v,c_HOL_Ozero__class_Ozero(tc_nat),u)*.
% 299.94/300.37 4058[0:SSi:4048.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),w,tc_nat)* -> equal(u,c_List_Olist_ONil(v)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat).
% 299.94/300.37 39690[0:SpR:39416.1,5.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_ONil(u),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_List_Olistsp(w,v,u)*.
% 299.94/300.37 52157[2:Obv:52149.1] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____)**+ -> c_List_Olistsp(w,v,tc_Lambda_OdB)*.
% 299.94/300.37 52099[1:Obv:52098.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**+ -> c_List_Olistsp(w,v,tc_Lambda_OdB)*.
% 299.94/300.37 893[0:SpL:109.1,66.1] class_Ring__and__Field_Osemiring__1(u) class_Nat_Osemiring__char__0(u) || equal(c_Nat_Osemiring__1__class_Oof__nat(v,u),c_HOL_Ozero__class_Ozero(u))** -> equal(c_HOL_Ozero__class_Ozero(tc_nat),v).
% 299.94/300.37 35233[1:SpL:2117.0,2114.0] || c_List_Olistsp(u,c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> c_List_Olistsp(u,w,tc_Lambda_OdB).
% 299.94/300.37 33055[1:SpL:1260.1,32694.1] || equal(u,v_rs____)* equal(u,v)* equal(c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),v)*+ -> .
% 299.94/300.37 51930[1:SpL:3108.0,25853.0] || c_ListOrder_Ostep1(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> hBOOL(hAPP(hAPP(u,v_a____),v_a____)).
% 299.94/300.37 25853[1:MRR:25852.2,1034.0] || c_ListOrder_Ostep1(u,c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> hBOOL(hAPP(hAPP(u,v),v_a____)).
% 299.94/300.37 51428[1:Rew:396.0,51402.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____).
% 299.94/300.37 51614[1:SpL:3108.0,25851.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB)* -> hBOOL(hAPP(hAPP(u,v_a____),v_a____)).
% 299.94/300.37 51522[1:SpL:2133.0,51509.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37 25851[1:MRR:25850.2,1032.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> hBOOL(hAPP(hAPP(u,v_a____),v)).
% 299.94/300.37 51509[1:MRR:51496.1,2047.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37 51426[1:Rew:2231.0,51390.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Orev(u,tc_Lambda_OdB),v_as____).
% 299.94/300.37 50766[1:Obv:50742.1] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____).
% 299.94/300.37 9699[0:Res:269.1,100.1] class_OrderedGroup_Olordered__ab__group__add(tc_nat) || -> equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),u),u),c_HOL_Ozero__class_Ozero(tc_nat))** c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat).
% 299.94/300.37 50738[1:SpL:1783.0,49466.0] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB),v_as____)** -> equal(u,v_as____).
% 299.94/300.37 49973[1:Obv:49962.1] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____).
% 299.94/300.37 51032[2:MRR:51031.1,437.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37 49660[1:MRR:49631.2,2046.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____).
% 299.94/300.37 50797[1:Rew:50793.0,418.1] || c_Type_Otyping(c_Type_Oshift(v_e____,v_n____,v_T____,tc_Type_Otype),v_a____,u) c_Type_Otyping(c_Type_Oshift(v_e____,v_n____,v_T____,tc_Type_Otype),c_Lambda_OdB_OVar(v_n____),hAPP(hAPP(c_Type_Otype_OFun,u),v_T_H____))* -> .
% 299.94/300.37 50793[1:SpR:50780.0,315.0] || -> equal(c_List_Ofoldr(c_Type_Otype_OFun,c_List_Olist_OCons(u,v_Ts____,tc_Type_Otype),v_T_H____,tc_Type_Otype,tc_Type_Otype),hAPP(hAPP(c_Type_Otype_OFun,u),v_T_H____))**.
% 299.94/300.37 50754[1:Obv:50743.1] || equal(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____).
% 299.94/300.37 50780[1:Res:398.0,25017.0] || -> equal(c_List_Ofoldr(c_Type_Otype_OFun,v_Ts____,v_T_H____,tc_Type_Otype,tc_Type_Otype),v_T_H____)**.
% 299.94/300.37 25017[1:Rew:24972.0,19826.0] || c_Type_Otyping(c_Type_Oshift(v_e____,v_n____,v_T____,tc_Type_Otype),hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(v_n____)),v_a____),u)* -> equal(v_T_H____,u).
% 299.94/300.37 49466[1:Rew:298.0,49461.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____).
% 299.94/300.37 49044[1:SpL:1783.0,35652.0] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),x,tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37 50286[1:Rew:33921.0,50238.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37 25016[1:Rew:24972.0,19825.0] || c_Type_Otyping(c_Type_Oshift(v_ea______,v_ia______,v_T____,tc_Type_Otype),hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(v_n____)),v_a____),u)* -> equal(v_T_Ha______,u).
% 299.94/300.37 50075[1:SpL:298.0,50039.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37 25015[1:Rew:24972.0,13280.1] || c_Type_Otyping(v_e____,u,v_T____) -> c_Type_Otyping(v_e____,c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(v_n____)),v_a____),u,v_n____),v_T_H____)*.
% 299.94/300.37 50098[1:Rew:396.0,50073.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37 50039[1:MRR:50038.1,34729.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37 49970[1:Obv:49963.1] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____).
% 299.94/300.37 48875[1:MRR:48874.1,2046.0] || equal(c_List_Obutlast(c_List_Oappend(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____).
% 299.94/300.37 25014[1:Rew:24972.0,13279.1] || c_Type_Otyping(v_ea______,u,v_T____) -> c_Type_Otyping(v_ea______,c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(v_n____)),v_a____),u,v_ia______),v_T_Ha______)*.
% 299.94/300.37 48791[2:MRR:48790.1,2046.0] || equal(c_List_Obutlast(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____).
% 299.94/300.37 49700[1:SpL:2117.0,48618.0] || equal(c_List_Obutlast(c_List_Olist_OCons(u,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____).
% 299.94/300.37 48618[1:MRR:48591.2,2046.0] || equal(c_List_Obutlast(c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____).
% 299.94/300.37 25085[1:Res:25011.0,219.0] || -> c_Type_Otyping(c_Type_Oshift(v_e____,v_n____,v_T____,tc_Type_Otype),v_a____,c_Type_Osko__Type__Xtyping__elims__2__1(v_T_H____,c_Type_Oshift(v_e____,v_n____,v_T____,tc_Type_Otype),c_Lambda_OdB_OVar(v_n____),v_a____))*.
% 299.94/300.37 48616[1:Obv:48602.1] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____) equal(u,v_as____).
% 299.94/300.37 48035[1:SpL:50.0,33965.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____).
% 299.94/300.37 46203[1:SpL:50.0,33888.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____).
% 299.94/300.37 46164[1:SpL:59.0,33888.0] || equal(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(v,tc_Lambda_OdB),v_as____).
% 299.94/300.37 25083[1:Res:25010.0,219.0] || -> c_Type_Otyping(c_Type_Oshift(v_ea______,v_ia______,v_T____,tc_Type_Otype),v_a____,c_Type_Osko__Type__Xtyping__elims__2__1(v_T_Ha______,c_Type_Oshift(v_ea______,v_ia______,v_T____,tc_Type_Otype),c_Lambda_OdB_OVar(v_n____),v_a____))*.
% 299.94/300.37 44436[3:SSi:44432.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(hAPP(hAPP(c_Lambda_Obeta,c_Lambda_OdB_OVar(u)),v),w,tc_nat)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat).
% 299.94/300.37 49254[7:Spt:49253.0,44268.0,44268.1] class_Ring__and__Field_Ocomm__semiring__1(u) || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u))),tc_nat)*.
% 299.94/300.37 49227[6:Spt:49226.0,44267.0,44267.1] class_OrderedGroup_Ocomm__monoid__add(u) || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u))),tc_nat)*.
% 299.94/300.37 49200[5:Spt:49199.0,44266.0,44266.1] class_OrderedGroup_Omonoid__add(u) || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u))),tc_nat)*.
% 299.94/300.37 5955[0:Res:384.0,216.0] || -> c_Type_Otypings(c_Type_Oshift(v_e____,v_n____,v_T____,tc_Type_Otype),v_rs____,c_Type_Osko__Type__Xlist__app__typeE__1__1(v_T_H____,c_Type_Oshift(v_e____,v_n____,v_T____,tc_Type_Otype),c_Lambda_OdB_OVar(v_n____),v_rs____))*.
% 299.94/300.37 38569[1:SpL:298.0,38496.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37 35652[1:SpL:298.0,35602.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37 35108[1:SpL:298.0,34742.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37 34552[1:Rew:1014.0,34517.1] || equal(c_List_Oappend(u,c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____).
% 299.94/300.37 5954[0:Res:334.0,216.0] || -> c_Type_Otypings(c_Type_Oshift(v_ea______,v_ia______,v_T____,tc_Type_Otype),v_rs____,c_Type_Osko__Type__Xlist__app__typeE__1__1(v_T_Ha______,c_Type_Oshift(v_ea______,v_ia______,v_T____,tc_Type_Otype),c_Lambda_OdB_OVar(v_n____),v_rs____))*.
% 299.94/300.37 34373[2:Rew:1014.0,34358.1] || equal(c_List_Olist_OCons(u,c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____).
% 299.94/300.37 48672[1:MRR:48657.2,2046.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____).
% 299.94/300.37 48610[1:Obv:48603.1] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____) equal(u,v_as____).
% 299.94/300.37 34177[1:Rew:1014.0,34160.1] || equal(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____) equal(u,v_as____).
% 299.94/300.37 5865[0:Res:384.0,272.0] || -> c_Type_Otypings(c_Type_Oshift(v_e____,v_n____,v_T____,tc_Type_Otype),v_rs____,c_Type_Osko__Type__Xlist__app__typeD__1__1(v_T_H____,c_Type_Oshift(v_e____,v_n____,v_T____,tc_Type_Otype),c_Lambda_OdB_OVar(v_n____),v_rs____))*.
% 299.94/300.37 34018[1:SpL:298.0,33932.0] || equal(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(w,tc_Lambda_OdB),v_as____).
% 299.94/300.37 48337[1:SpL:2118.0,48297.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(u,v_as____).
% 299.94/300.37 48297[1:Obv:48287.1] || equal(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(u,v_as____).
% 299.94/300.37 48138[1:Rew:298.0,48125.0,2133.0,48125.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(u,v_as____).
% 299.94/300.37 5864[0:Res:334.0,272.0] || -> c_Type_Otypings(c_Type_Oshift(v_ea______,v_ia______,v_T____,tc_Type_Otype),v_rs____,c_Type_Osko__Type__Xlist__app__typeD__1__1(v_T_Ha______,c_Type_Oshift(v_ea______,v_ia______,v_T____,tc_Type_Otype),c_Lambda_OdB_OVar(v_n____),v_rs____))*.
% 299.94/300.37 33965[1:SpL:298.0,33863.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____).
% 299.94/300.37 26787[0:MRR:26786.1,268.0] || equal(u,c_List_Olist_OCons(v,w,x)) -> equal(c_List_Osko__List__Xappend__eq__Cons__conv__1__1(v,w,u,c_List_Olist_ONil(x),x),w)**.
% 299.94/300.37 47245[1:SpL:298.0,47133.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37 26266[0:MRR:26265.1,268.0] || equal(c_List_Olist_OCons(u,v,w),x) -> equal(c_List_Osko__List__XCons__eq__append__conv__1__1(u,v,x,c_List_Olist_ONil(w),w),v)**.
% 299.94/300.37 46707[1:SpL:2118.0,46644.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37 13808[0:MRR:13724.1,268.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(v,u,w),x,w),w),c_List_Oreplicate(v,u,w))** -> .
% 299.94/300.37 47133[1:SpL:234.0,46568.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37 46568[1:MRR:46515.1,2046.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37 46765[1:SpL:8588.1,46686.0] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37 11989[0:SpR:213.0,238.0] || -> equal(c_List_Ofoldl(u,v,c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),y,x),hAPP(hAPP(u,v),w))**.
% 299.94/300.37 11886[0:SpR:343.0,315.0] || -> equal(c_List_Ofoldr(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),x,w,y),hAPP(hAPP(u,v),x))**.
% 299.94/300.37 46558[1:Obv:46549.1] || equal(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____).
% 299.94/300.37 46397[1:Rew:298.0,46385.0,2133.0,46385.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____).
% 299.94/300.37 1819[0:SpL:50.0,9.0] || c_List_Olistsp(u,c_List_Orev(c_List_Oappend(v,w,x),x),x)* -> c_List_Olistsp(u,c_List_Orev(w,x),x).
% 299.94/300.37 33888[1:Rew:1019.0,33828.1,30574.1,33828.1,298.0,33828.0] || equal(c_List_Oappend(u,c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____).
% 299.94/300.37 33843[1:SpL:1797.0,20277.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)**+ -> c_List_Olistsp(w,v,tc_Lambda_OdB)*.
% 299.94/300.37 33364[1:SpL:1783.0,20230.0] || equal(c_List_Orotate1(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)**+ -> c_List_Olistsp(w,u,tc_Lambda_OdB)*.
% 299.94/300.37 33346[1:SpL:1783.0,30549.0] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB),v_as____)** -> equal(v,v_as____).
% 299.94/300.37 1818[0:SpL:50.0,8.0] || c_List_Olistsp(u,c_List_Orev(c_List_Oappend(v,w,x),x),x)* -> c_List_Olistsp(u,c_List_Orev(v,x),x).
% 299.94/300.37 33144[1:Rew:1247.0,33105.2] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),v_rs____)**+ equal(u,v)* equal(v_rs____,v)* -> .
% 299.94/300.37 33127[1:SpL:1260.1,33062.1] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),v_rs____)**+ equal(u,v)* equal(v_rs____,v)* -> .
% 299.94/300.37 32978[1:Rew:59.0,32923.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(u,v,tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))** -> .
% 299.94/300.37 45461[1:SpL:2117.0,32740.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,v_rs____,tc_Lambda_OdB))** -> .
% 299.94/300.37 3936[0:MRR:3848.0,161.0] || -> equal(c_List_Obutlast(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w),w),c_List_Olist_OCons(u,c_List_Olist_ONil(w),w))**.
% 299.94/300.37 32740[1:SpL:298.0,32705.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,v,tc_Lambda_OdB))** -> .
% 299.94/300.37 32739[1:SpL:211.0,32705.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v,tc_Lambda_OdB))** -> .
% 299.94/300.37 45281[1:Rew:59.0,45230.1,59.0,45230.0] || equal(u,v_rs____) equal(c_List_Oappend(u,v,tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))** -> .
% 299.94/300.37 32727[1:SpL:11766.1,32705.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orev(c_List_Oappend(v,u,tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 299.94/300.37 3837[0:SpR:127.1,386.0] || -> equal(u,c_List_Olist_ONil(v)) equal(c_List_Olast(c_List_Orotate1(c_List_Obutlast(c_List_Olist_OCons(w,u,v),v),v),v),w)**.
% 299.94/300.37 32686[1:Rew:1014.0,32675.2,116.0,32675.2] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)**+ equal(u,c_List_Orev(v,tc_Lambda_OdB))* -> equal(v_as____,v).
% 299.94/300.37 44980[4:SSi:44972.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(u,v,tc_nat)*+ -> hBOOL(hAPP(c_InductTermi_OIT,u))* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)*.
% 299.94/300.37 44957[4:Con:44955.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_Olift(u,v),tc_nat)* hBOOL(hAPP(c_InductTermi_OIT,u)).
% 299.94/300.37 44959[4:Res:44954.0,250.0] || -> hBOOL(hAPP(c_InductTermi_OIT,c_HOL_Ozero__class_Ozero(tc_nat)))*.
% 299.94/300.37 3263[0:SpR:317.1,347.0] || c_HOL_Oord__class_Oless(u,v,tc_nat) -> c_Type_Otyping(c_Type_Oshift(w,v,x,y),c_Lambda_OdB_OVar(u),hAPP(w,u))*.
% 299.94/300.37 44954[4:Spt:39667.1,39667.2] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* hBOOL(hAPP(c_InductTermi_OIT,u)).
% 299.94/300.37 44264[3:Con:44246.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Ofoldr(c_Lambda_Obeta,c_List_Olist_OCons(c_Lambda_OdB_OVar(u),v,w),x,w,y),tc_nat)*.
% 299.94/300.37 44525[3:AED:160.0,44516.1] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_fequal(u),v),c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_fequal(u),v))),tc_nat)*.
% 299.94/300.37 44757[3:Res:44265.0,100.1] class_OrderedGroup_Olordered__ab__group__add(tc_nat) || -> c_ListOrder_Ostep1(c_HOL_Oplus__class_Oplus(tc_nat),v_rs____,v_rs____,tc_Lambda_OdB)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v_a____,tc_nat).
% 299.94/300.37 1830[0:Rew:93.0,1777.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.94/300.37 44265[3:Con:44247.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(u,v_a____),v_a____),tc_nat)* c_ListOrder_Ostep1(u,v_rs____,v_rs____,tc_Lambda_OdB).
% 299.94/300.37 44262[3:Con:44244.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_fequal(u),v),w),tc_nat)* equal(v,w).
% 299.94/300.37 44263[3:Con:44245.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_InductTermi_OIT,c_Lambda_Olift(u,v)),tc_nat)* hBOOL(hAPP(c_InductTermi_OIT,u)).
% 299.94/300.37 44303[3:SSi:44295.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(u,v,tc_nat)*+ -> hBOOL(u) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)*.
% 299.94/300.37 656[0:SpR:74.0,60.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Oappend(c_List_Orotate1(u,v),w,v),v),c_List_Orotate1(u,v))**.
% 299.94/300.37 44261[3:Con:44243.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(u,c_Type_Osko__Type__Xtype__induct__1__1(u)),tc_nat)* hBOOL(hAPP(u,v))*.
% 299.94/300.37 44260[3:Con:44242.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OdB__rec(u,v,c_Lambda_Obeta,c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(w)),x),tc_nat)*.
% 299.94/300.37 44259[3:Con:44241.1] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_Lambda_Obeta,c_Lambda_OdB_OVar(u)),v),tc_nat)*.
% 299.94/300.37 44283[3:Res:44234.0,250.0] || -> hBOOL(c_HOL_Ozero__class_Ozero(tc_nat))*.
% 299.94/300.37 655[0:SpR:93.0,60.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.94/300.37 44234[3:Spt:39430.1,39430.2] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* hBOOL(u).
% 299.94/300.37 39416[0:Obv:39385.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* equal(u,v)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)*.
% 299.94/300.37 39367[0:SSi:39338.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(u,v,tc_nat)*+ -> equal(u,v) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)*.
% 299.94/300.37 39317[0:MRR:39289.0,820.0] || -> equal(u,v) c_HOL_Oord__class_Oless(v,u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)*.
% 299.94/300.37 4136[0:SSi:4122.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(u,v,tc_nat)*+ -> equal(v,w) c_HOL_Oord__class_Oless(w,v,tc_nat)* c_HOL_Oord__class_Oless(u,w,tc_nat)*.
% 299.94/300.37 38618[1:SpL:396.0,34692.0] || equal(c_List_Orev(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),v_rs____).
% 299.94/300.37 39047[1:Rew:1247.0,39011.0,1844.0,39011.0] || equal(c_Lambda_OdB_OVar(u),c_List_Ofoldl(c_Lambda_OdB_OApp,v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB))* -> .
% 299.94/300.37 39042[1:Rew:3108.0,39030.0] || equal(c_Lambda_OdB_OVar(u),c_List_Ofoldl(c_Lambda_OdB_OApp,v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB))* -> .
% 299.94/300.37 4056[0:SSi:4041.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(u,v,tc_nat)*+ -> equal(w,u) c_HOL_Oord__class_Oless(u,w,tc_nat)* c_HOL_Oord__class_Oless(w,v,tc_nat)*.
% 299.94/300.37 37214[1:MRR:37199.1,437.0] || equal(c_Lambda_OdB_OVar(u),c_List_Ofoldl(c_Lambda_OdB_OApp,v,c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB))* -> .
% 299.94/300.37 34873[1:SpL:298.0,34457.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37 34843[1:SpL:298.0,34457.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37 1812[0:SpL:50.0,245.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.94/300.37 34692[1:Rew:34648.1,34209.1] || equal(c_List_Orotate1(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),v_rs____).
% 299.94/300.37 38496[1:Obv:38480.1] || equal(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37 33899[1:Rew:211.0,33898.0] || equal(c_List_Olist_OCons(v_a____,c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37 33345[1:SpL:1783.0,2866.0] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37 1811[0:SpL:50.0,244.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.94/300.37 2607[0:SpR:63.1,347.0] class_Ring__and__Field_Ocomm__semiring__1(u) || -> c_Type_Otyping(hAPP(c_HOL_Oplus__class_Oplus(u),v),c_Lambda_OdB_OVar(w),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),w),v))*.
% 299.94/300.37 2378[0:SpR:62.1,347.0] class_OrderedGroup_Ocomm__monoid__add(u) || -> c_Type_Otyping(hAPP(c_HOL_Oplus__class_Oplus(u),v),c_Lambda_OdB_OVar(w),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),w),v))*.
% 299.94/300.37 37383[0:Obv:37355.1] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),x),c_List_Olist_ONil(x))** -> .
% 299.94/300.37 37309[0:Con:37277.1] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),x),c_List_Olist_ONil(x))** -> .
% 299.94/300.37 34799[0:SpL:298.0,34745.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.94/300.37 13975[1:SpL:167.0,1017.0] || equal(c_Lambda_OdB_OVar(u),c_List_Ofoldl(c_Lambda_OdB_OApp,v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB))* -> equal(x,v_as____).
% 299.94/300.37 37123[0:Obv:37095.1] || equal(c_List_Orotate1(c_List_Oappend(u,v,w),w),c_List_Olist_ONil(w))** -> equal(u,c_List_Olist_ONil(w)).
% 299.94/300.37 36973[0:SpL:50.0,33873.0] || equal(c_List_Orev(c_List_Oappend(u,v,w),w),c_List_Olist_ONil(w))** -> equal(u,c_List_Olist_ONil(w)).
% 299.94/300.37 36940[0:SpL:59.0,33873.0] || equal(c_List_Oappend(u,v,w),c_List_Olist_ONil(w))** -> equal(c_List_Orev(v,w),c_List_Olist_ONil(w)).
% 299.94/300.37 33873[0:Rew:232.0,33740.1,31369.1,33740.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.94/300.37 13971[1:SpL:167.0,1016.0] || equal(c_List_Ofoldl(c_Lambda_OdB_OApp,u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB),c_Lambda_OdB_OAbs(x))* -> equal(w,v_as____).
% 299.94/300.37 36766[1:Obv:36748.1] || equal(c_List_Orotate1(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____).
% 299.94/300.37 36757[1:Obv:36749.1] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** -> equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____).
% 299.94/300.37 36200[1:SpL:50.0,33885.0] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____).
% 299.94/300.37 36137[1:SpL:50.0,33874.0] || equal(c_List_Orotate1(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(u,v_as____).
% 299.94/300.37 12035[1:SpL:213.0,1017.0] || equal(c_Lambda_OdB_OVar(u),c_List_Ofoldl(c_Lambda_OdB_OApp,v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB))* -> equal(x,v_as____).
% 299.94/300.37 36104[1:SpL:59.0,33874.0] || equal(c_List_Orotate1(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(v,tc_Lambda_OdB),v_as____).
% 299.94/300.37 34648[1:SpL:1982.0,14213.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Orev(v,tc_Lambda_OdB),v_as____).
% 299.94/300.37 34154[1:SpL:50.0,34102.0] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(v,tc_Lambda_OdB),v_as____).
% 299.94/300.37 18031[0:SSi:18016.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),u),v),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) -> .
% 299.94/300.37 36267[1:Obv:36260.1] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),v_rs____)** -> equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____).
% 299.94/300.37 36219[1:Rew:2133.0,36218.0] || equal(c_List_Orev(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____).
% 299.94/300.37 33885[1:Rew:1019.0,33813.1,30574.1,33813.1] || equal(c_List_Oappend(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orotate1(v,tc_Lambda_OdB),v_as____).
% 299.94/300.37 33874[1:Rew:1019.0,33751.1,31149.1,33751.1] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____).
% 299.94/300.37 10292[0:Res:384.0,289.0] || -> c_Type_Otypings(c_Type_Oshift(v_e____,v_n____,v_T____,tc_Type_Otype),v_rs____,c_Type_Osko__Type__Xvar__app__typesE__1__1(v_T_H____,c_Type_Oshift(v_e____,v_n____,v_T____,tc_Type_Otype),v_n____,v_rs____))*.
% 299.94/300.37 35074[1:SpL:2133.0,34742.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37 35852[1:SpL:396.0,34729.1] || equal(v_as____,u) equal(u,c_List_Orev(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.37 34729[1:MRR:34677.2,2046.0] || equal(v_as____,u) equal(u,c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.37 10291[0:Res:334.0,289.0] || -> c_Type_Otypings(c_Type_Oshift(v_ea______,v_ia______,v_T____,tc_Type_Otype),v_rs____,c_Type_Osko__Type__Xvar__app__typesE__1__1(v_T_Ha______,c_Type_Oshift(v_ea______,v_ia______,v_T____,tc_Type_Otype),v_n____,v_rs____))*.
% 299.94/300.37 35602[1:Con:35587.1] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37 34537[1:SpL:298.0,34441.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37 2219[0:SpL:298.0,8.0] || c_List_Olistsp(u,c_List_Oappend(v,c_List_Oappend(w,x,y),y),y)* -> c_List_Olistsp(u,x,y).
% 299.94/300.37 33839[1:SpL:1797.0,5765.0] || equal(c_List_Oappend(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)**+ -> c_List_Olistsp(w,v,tc_Lambda_OdB)*.
% 299.94/300.37 35214[0:SpL:234.0,2114.0] || c_List_Olistsp(u,c_List_Olist_OCons(v,w,x),x)* -> c_List_Olistsp(u,w,x).
% 299.94/300.37 2114[0:SpL:211.0,8.0] || c_List_Olistsp(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y)* -> c_List_Olistsp(u,x,y).
% 299.94/300.37 34291[2:Rew:2371.1,34232.1,1247.0,34232.1] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____)**+ -> equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),v_rs____)**.
% 299.94/300.37 35063[0:Rew:234.0,35034.1] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* equal(c_List_Otake(u,v,w),c_List_Olist_ONil(w))**.
% 299.94/300.37 35061[0:Rew:234.0,35033.1] || equal(u,c_HOL_Ozero__class_Ozero(tc_nat)) -> equal(c_List_Otake(u,v,w),c_List_Olist_ONil(w))**.
% 299.94/300.37 34742[1:MRR:34741.1,2046.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37 653[0:SpR:80.0,60.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.94/300.37 34726[1:MRR:34725.1,2046.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37 34457[1:SpL:2133.0,34307.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37 34745[0:MRR:34744.1,161.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),c_List_Olist_ONil(x))** -> .
% 299.94/300.37 1982[0:SpR:59.0,396.0] || -> equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(v,w),w),w),c_List_Orotate1(c_List_Olist_OCons(u,v,w),w))**.
% 299.94/300.37 34441[1:SpL:59.0,34307.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37 34112[1:Obv:34095.1] || equal(c_List_Orotate1(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(u,v_as____).
% 299.94/300.37 34295[2:Obv:34294.1] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37 1844[0:Rew:234.0,1843.0] || -> equal(c_List_Orev(c_List_Orotate1(c_List_Olist_OCons(u,v,w),w),w),c_List_Olist_OCons(u,c_List_Orev(v,w),w))**.
% 299.94/300.37 34102[1:Obv:34096.1] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** -> equal(u,v_as____).
% 299.94/300.37 33963[1:SpL:50.0,33863.0] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(u,v_as____).
% 299.94/300.37 33932[1:SpL:59.0,33863.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(v,tc_Lambda_OdB),v_as____).
% 299.94/300.37 33863[1:Rew:1019.0,33752.1,30574.1,33752.1] || equal(c_List_Oappend(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____).
% 299.94/300.37 1797[0:SpR:59.0,50.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.94/300.37 33306[0:SpL:1783.0,30454.0] || equal(c_List_Oappend(c_List_Orev(u,v),w,v),c_List_Olist_ONil(v))** -> equal(u,c_List_Olist_ONil(v)).
% 299.94/300.37 33362[1:SpL:1783.0,31225.0] || equal(c_List_Orotate1(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(u,v_as____).
% 299.94/300.37 33360[1:SpL:1783.0,5764.0] || equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),v,tc_Lambda_OdB),v_as____)**+ -> c_List_Olistsp(w,u,tc_Lambda_OdB)*.
% 299.94/300.37 33357[1:SpL:1783.0,30448.0] || equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),v,tc_Lambda_OdB),v_as____)** -> equal(u,v_as____).
% 299.94/300.37 1783[0:SpR:59.0,50.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.94/300.37 32685[1:Rew:1014.0,32674.2,116.0,32674.2] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)**+ equal(u,c_List_Orev(v,tc_Lambda_OdB))* -> equal(v_as____,v).
% 299.94/300.37 32714[1:Rew:2142.0,32702.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB))** -> .
% 299.94/300.37 33049[0:SpL:59.0,32694.1] || equal(c_List_Orev(u,v),w) equal(c_List_Olist_OCons(x,u,v),w)* -> .
% 299.94/300.37 33062[1:SpL:2133.0,32694.1] || equal(u,v) equal(c_List_Orev(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.37 526[0:SpL:65.0,78.0] || equal(c_List_Oreplicate(u,v,w),c_List_Orev(x,w))* -> equal(c_List_Oreplicate(u,v,w),x).
% 299.94/300.37 32694[0:SpL:517.1,32684.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Orev(u,x),x),v)* -> .
% 299.94/300.37 32746[1:SpL:517.1,32705.0] || equal(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB))*+ equal(c_List_Orev(u,tc_Lambda_OdB),v)* -> .
% 299.94/300.37 32728[1:SpL:8586.1,32705.0] || equal(u,v_rs____) equal(c_List_Orev(c_List_Oappend(v,u,tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 299.94/300.37 32681[1:Rew:1014.0,32676.2,116.0,32676.2] || equal(v_as____,u) equal(u,c_List_Orev(v,tc_Lambda_OdB))* -> equal(v_as____,v).
% 299.94/300.37 424[0:Rew:167.0,316.2] || c_Type_Otypings(u,v,w)* c_Type_Otyping(u,c_List_Ofoldl(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(x),v,tc_Lambda_OdB,tc_Lambda_OdB),y)* c_Type_Otyping(u,c_List_Ofoldl(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(x),c_List_Oappend(v,z,tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB),x1)*+ -> equal(c_List_Ofoldr(c_Type_Otype_OFun,c_Type_Osko__Type__Xvar__app__types__1__1(x1,y,u,z),x1,tc_Type_Otype,tc_Type_Otype),y)**.
% 299.94/300.37 32692[0:SpL:59.0,32684.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Orev(v,w))** -> .
% 299.94/300.37 32705[1:SpL:2133.0,32684.0] || equal(c_List_Orev(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.37 32684[0:MRR:32683.1,1958.0] || equal(c_List_Olist_OCons(u,c_List_Orev(v,w),w),v)** -> .
% 299.94/300.37 23428[0:SpR:694.1,651.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.94/300.37 423[0:Rew:213.0,184.2] || c_Wellfounded_Oaccp(c_Predicate_Oconversep(c_Lambda_Obeta,tc_Lambda_OdB,tc_Lambda_OdB),u,tc_Lambda_OdB) c_Wellfounded_Oaccp(c_Predicate_Oconversep(c_Lambda_Obeta,tc_Lambda_OdB,tc_Lambda_OdB),c_List_Ofoldl(c_Lambda_OdB_OApp,c_Lambda_Osubst(v,u,c_HOL_Ozero__class_Ozero(tc_nat)),w,tc_Lambda_OdB,tc_Lambda_OdB),tc_Lambda_OdB)* -> c_Wellfounded_Oaccp(c_Predicate_Oconversep(c_Lambda_Obeta,tc_Lambda_OdB,tc_Lambda_OdB),c_List_Ofoldl(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(v),c_List_Olist_OCons(u,w,tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB),tc_Lambda_OdB).
% 299.94/300.37 23384[0:SpR:694.1,80.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.94/300.37 32583[1:Res:465.0,19831.0] || c_Type_Otyping(c_Type_Oshift(u,v,w,x),c_Lambda_OdB_OVar(v),y)* -> equal(w,y).
% 299.94/300.37 19831[1:Rew:1030.0,19824.1] || c_Type_Otyping(u,c_Lambda_OdB_OVar(v),w)*+ c_Type_Otyping(u,c_Lambda_OdB_OVar(v),x)* -> equal(w,x)*.
% 299.94/300.37 11913[0:SpL:315.0,3548.0] || equal(c_Lambda_Olift(c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Olist_OCons(u,v,w),x,w,y),z),c_Lambda_OdB_OAbs(x1))* -> .
% 299.94/300.37 325[0:Inp] || hBOOL(hAPP(c_InductTermi_OIT,u)) hBOOL(hAPP(c_InductTermi_OIT,v)) equal(hAPP(hAPP(c_Type_Otype_OFun,w),x),v_T____)** c_Type_Otyping(y,v,x)* c_Type_Otyping(c_Type_Oshift(y,z,x,tc_Type_Otype),u,x1)*+ -> hBOOL(hAPP(c_InductTermi_OIT,c_Lambda_Osubst(u,v,z)))*.
% 299.94/300.37 11912[0:SpL:315.0,3547.0] || equal(c_Lambda_Olift(c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Olist_OCons(u,v,w),x,w,y),z),c_Lambda_OdB_OVar(x1))* -> .
% 299.94/300.37 3870[0:SpL:127.1,161.0] || equal(c_List_Obutlast(c_List_Olist_OCons(u,v,w),w),c_List_Obutlast(v,w))** -> equal(v,c_List_Olist_ONil(w)).
% 299.94/300.37 2287[0:SpL:517.1,1993.0] || equal(u,c_List_Olist_OCons(v,w,x))* equal(c_List_Orev(u,x),c_List_Orev(w,x))*+ -> .
% 299.94/300.37 32378[1:Obv:32377.2] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)** equal(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB))*+ -> .
% 299.94/300.37 326[0:Inp] || hBOOL(hAPP(c_InductTermi_OIT,u)) hBOOL(hAPP(c_InductTermi_OIT,v)) equal(hAPP(hAPP(c_Type_Otype_OFun,w),x),v_T____)** c_Type_Otyping(y,v,w)* c_Type_Otyping(c_Type_Oshift(y,z,w,tc_Type_Otype),u,x1)*+ -> hBOOL(hAPP(c_InductTermi_OIT,c_Lambda_Osubst(u,v,z)))*.
% 299.94/300.37 30855[1:SpL:517.1,30807.0] || equal(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB))* equal(c_List_Orotate1(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)**+ -> .
% 299.94/300.37 30762[1:SpL:298.0,30580.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____).
% 299.94/300.37 422[0:Rew:167.0,152.2] || c_Type_Otypings(u,v,w)* c_Type_Otyping(u,c_List_Ofoldl(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(x),v,tc_Lambda_OdB,tc_Lambda_OdB),y)* c_Type_Otyping(u,c_List_Ofoldl(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(x),c_List_Oappend(v,z,tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB),x1)*+ -> c_Type_Otypings(u,z,c_Type_Osko__Type__Xvar__app__types__1__1(x1,y,u,z))*.
% 299.94/300.37 30549[1:SpL:298.0,30448.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____).
% 299.94/300.37 31920[0:SpL:396.0,31901.0] || equal(c_List_Orotate1(c_List_Orev(c_List_Olist_OCons(u,v,w),w),w),c_List_Olist_ONil(w))** -> .
% 299.94/300.37 31901[0:MRR:31852.1,161.0] || equal(c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(u,v,w),w),w),c_List_Olist_ONil(w))** -> .
% 299.94/300.37 31376[0:Obv:31347.1] || equal(c_List_Orotate1(c_List_Oappend(u,v,w),w),c_List_Olist_ONil(w))** -> equal(v,c_List_Olist_ONil(w)).
% 299.94/300.37 421[0:Rew:14.1,36.1,14.1,36.1] class_Ring__and__Field_Ocomm__semiring__1(u) || -> equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),w),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),x),y))),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),x),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),w),y))))*.
% 299.94/300.37 31369[0:Rew:59.0,31336.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.94/300.37 30454[0:Con:30423.1] || equal(c_List_Orev(c_List_Oappend(u,v,w),w),c_List_Olist_ONil(w))** -> equal(v,c_List_Olist_ONil(w)).
% 299.94/300.37 31225[1:Rew:59.0,31204.1] || equal(c_List_Orotate1(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____).
% 299.94/300.37 31149[1:Obv:31136.1] || equal(c_List_Orotate1(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(u,tc_Lambda_OdB),v_as____).
% 299.94/300.37 138[0:Inp] || hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,tc_Lambda_OdB),u),v)) hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,tc_Lambda_OdB),w),x)) -> hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,tc_Lambda_OdB),hAPP(hAPP(c_Lambda_OdB_OApp,u),w)),hAPP(hAPP(c_Lambda_OdB_OApp,v),x)))*.
% 299.94/300.37 30492[1:SpL:50.0,30440.0] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(u,tc_Lambda_OdB),v_as____).
% 299.94/300.37 30495[1:SpL:298.0,30440.0] || equal(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____).
% 299.94/300.37 420[0:Rew:213.0,237.2] || hBOOL(hAPP(c_InductTermi_OIT,u)) hBOOL(hAPP(c_InductTermi_OIT,c_List_Ofoldl(c_Lambda_OdB_OApp,c_Lambda_Osubst(v,u,c_HOL_Ozero__class_Ozero(tc_nat)),w,tc_Lambda_OdB,tc_Lambda_OdB)))* -> hBOOL(hAPP(c_InductTermi_OIT,c_List_Ofoldl(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(v),c_List_Olist_OCons(u,w,tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB))).
% 299.94/300.37 30807[1:SpL:396.0,30782.0] || equal(c_List_Orotate1(c_List_Orev(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37 30782[1:MRR:30747.1,2046.0] || equal(c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37 30580[1:Obv:30562.1] || equal(c_List_Orotate1(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____).
% 299.94/300.37 30574[1:Rew:59.0,30546.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(u,tc_Lambda_OdB),v_as____).
% 299.94/300.37 209[0:Inp] || -> equal(hAPP(hAPP(hAPP(hAPP(u,v),w),c_Lambda_OdB_OdB__rec(x,u,y,v,z)),c_Lambda_OdB_OdB__rec(x,u,y,w,z)),c_Lambda_OdB_OdB__rec(x,u,y,hAPP(hAPP(c_Lambda_OdB_OApp,v),w),z))**.
% 299.94/300.37 30448[1:Rew:1014.0,30447.1] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____).
% 299.94/300.37 30440[1:Rew:1014.0,30439.1] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** -> equal(v,v_as____).
% 299.94/300.37 2213[0:SpL:298.0,245.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.94/300.37 29255[0:Rew:59.0,29080.1,59.0,29080.1] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) -> equal(c_List_Oappend(u,w,v),w)**.
% 299.94/300.37 27[0:Inp] class_OrderedGroup_Oab__group__add(u) || equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),w),x)),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),w),y))* -> equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),x),y).
% 299.94/300.37 29476[0:SpL:29174.1,2138.0] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Olist_OCons(w,x,v),u)* -> .
% 299.94/300.37 29174[0:Rew:59.0,29040.1] || equal(u,c_List_Olist_ONil(v)) -> equal(c_List_Oappend(w,u,v),w)**.
% 299.94/300.37 27811[0:SpL:27495.1,9.0] || equal(u,c_List_Olist_ONil(v))+ c_List_Olistsp(w,x,v)* -> c_List_Olistsp(w,u,v)*.
% 299.94/300.37 131[0:Inp] || equal(c_List_Oappend(u,v,w),c_List_Olist_OCons(x,y,w)) -> equal(v,c_List_Olist_OCons(x,y,w)) equal(c_List_Olist_OCons(x,c_List_Osko__List__Xappend__eq__Cons__conv__1__1(x,y,u,v,w),w),u)**.
% 299.94/300.37 27593[0:Rew:59.0,27398.1,59.0,27398.1] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) -> equal(c_List_Oappend(w,u,v),w)**.
% 299.94/300.37 27495[0:Rew:59.0,27360.1] || equal(u,c_List_Olist_ONil(v)) -> equal(c_List_Oappend(u,w,v),w)**.
% 299.94/300.37 26987[1:SpL:2117.0,26350.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.37 130[0:Inp] || equal(c_List_Olist_OCons(u,v,w),c_List_Oappend(x,y,w)) -> equal(c_List_Olist_OCons(u,v,w),y) equal(c_List_Olist_OCons(u,c_List_Osko__List__XCons__eq__append__conv__1__1(u,v,x,y,w),w),x)**.
% 299.94/300.37 26350[1:SpL:298.0,25983.0] || equal(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.37 26349[1:SpL:211.0,25983.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.37 26339[1:SpL:11766.1,25983.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,u,tc_Lambda_OdB),c_List_Orotate1(v,tc_Lambda_OdB))** -> .
% 299.94/300.37 26336[1:SpL:11183.1,25983.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),c_List_Orotate1(u,tc_Lambda_OdB))*+ -> .
% 299.94/300.37 129[0:Inp] || equal(c_List_Oappend(u,v,w),c_List_Olist_OCons(x,y,w)) -> equal(v,c_List_Olist_OCons(x,y,w)) equal(c_List_Oappend(c_List_Osko__List__Xappend__eq__Cons__conv__1__1(x,y,u,v,w),v,w),y)**.
% 299.94/300.37 25978[0:SpL:396.0,25957.0] || equal(c_List_Orev(c_List_Olist_OCons(u,v,w),w),c_List_Orotate1(c_List_Orev(v,w),w))** -> .
% 299.94/300.37 26340[1:SpL:8586.1,25983.0] || equal(u,v_rs____) equal(c_List_Oappend(v,u,tc_Lambda_OdB),c_List_Orotate1(v,tc_Lambda_OdB))** -> .
% 299.94/300.37 25983[1:SpL:3108.0,25957.0] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Orotate1(u,tc_Lambda_OdB))** -> .
% 299.94/300.37 132[0:Inp] || equal(c_List_Olist_OCons(u,v,w),c_List_Oappend(x,y,w)) -> equal(c_List_Olist_OCons(u,v,w),y) equal(c_List_Oappend(c_List_Osko__List__XCons__eq__append__conv__1__1(u,v,x,y,w),y,w),v)**.
% 299.94/300.37 25957[0:MRR:25926.1,1958.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,v,w),w),c_List_Orotate1(v,w))** -> .
% 299.94/300.37 799[0:SpR:74.0,693.1] || equal(c_List_Orotate1(u,v),w) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),w,v),w)**.
% 299.94/300.37 25543[1:Rew:1722.1,25535.2] || equal(u,v_as____)* equal(v,c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB))*+ equal(v,u)* -> .
% 299.94/300.37 25750[1:SpL:2117.0,25396.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.37 419[0:Rew:197.0,194.0,197.0,194.0] || c_ListOrder_Ostep1(u,c_List_Orotate1(c_List_Olist_OCons(v,w,x),x),c_List_Orotate1(c_List_Olist_OCons(y,z,x),x),x)* -> hBOOL(hAPP(hAPP(u,v),y)) c_ListOrder_Ostep1(u,w,z,x).
% 299.94/300.37 25396[1:SpL:298.0,25279.0] || equal(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.37 25712[1:Rew:1992.0,25693.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.37 25395[1:SpL:211.0,25279.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.37 25385[1:SpL:11766.1,25279.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,u,tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))** -> .
% 299.94/300.37 344[0:Inp] || -> equal(hAPP(hAPP(hAPP(hAPP(u,v),w),c_Type_Otype_Otype__rec(x,u,v,y)),c_Type_Otype_Otype__rec(x,u,w,y)),c_Type_Otype_Otype__rec(x,u,hAPP(hAPP(c_Type_Otype_OFun,v),w),y))**.
% 299.94/300.37 25433[0:SpL:517.1,25287.0] || equal(u,c_List_Olist_OCons(v,w,x))*+ equal(c_List_Orev(u,x),w)* -> .
% 299.94/300.37 25386[1:SpL:8586.1,25279.0] || equal(u,v_rs____) equal(c_List_Oappend(v,u,tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))** -> .
% 299.94/300.37 25287[0:Rew:59.0,25274.0] || equal(c_List_Orev(c_List_Olist_OCons(u,v,w),w),v)** -> .
% 299.94/300.37 25279[1:SpL:3108.0,25253.0] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Orev(u,tc_Lambda_OdB))** -> .
% 299.94/300.37 77[0:Inp] class_OrderedGroup_Opordered__cancel__ab__semigroup__add(u) || c_HOL_Oord__class_Oless(v,w,u) c_HOL_Oord__class_Oless(x,y,u) -> c_HOL_Oord__class_Oless(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),x),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),w),y),u)*.
% 299.94/300.37 25253[0:MRR:25221.1,1958.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,v,w),w),c_List_Orev(v,w))** -> .
% 299.94/300.37 798[0:SpR:93.0,693.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.94/300.37 548[0:SpL:517.1,510.0] || equal(u,v)* equal(w,c_List_Orev(v,x))*+ -> equal(c_List_Orev(w,x),u)*.
% 299.94/300.37 546[0:SpL:517.1,78.0] || equal(u,v)* equal(c_List_Orev(v,w),c_List_Orev(x,w))*+ -> equal(u,x)*.
% 299.94/300.37 182[0:Inp] || hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,tc_Lambda_OdB),u),v)) -> hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,tc_Lambda_OdB),c_List_Ofoldl(c_Lambda_OdB_OApp,u,w,tc_Lambda_OdB,tc_Lambda_OdB)),c_List_Ofoldl(c_Lambda_OdB_OApp,v,w,tc_Lambda_OdB,tc_Lambda_OdB)))*.
% 299.94/300.37 534[0:SpR:517.1,517.1] || equal(u,v)*+ equal(w,u)* -> equal(c_List_Orev(w,x),c_List_Orev(v,x))*.
% 299.94/300.37 23166[0:Obv:23146.2] || equal(c_List_Orotate1(u,v),c_List_Olist_ONil(v))**+ equal(w,c_List_Olist_ONil(v))* -> equal(w,u)*.
% 299.94/300.37 21474[1:MRR:21473.1,6209.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),w) -> equal(c_List_Osko__List__XCons__eq__append__conv__1__1(u,v,w,v_as____,tc_Lambda_OdB),v)**.
% 299.94/300.37 20853[1:MRR:20852.1,6209.0] || equal(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB)) -> equal(c_List_Osko__List__Xappend__eq__Cons__conv__1__1(v,w,u,v_as____,tc_Lambda_OdB),w)**.
% 299.94/300.37 24987[1:SpL:11992.0,240.0] || equal(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(u)),v),c_List_Ofoldl(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(w),x,tc_Lambda_OdB,tc_Lambda_OdB))* -> .
% 299.94/300.37 24984[1:SpL:11992.0,165.0] || equal(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(u)),v),hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(w)),x))* -> .
% 299.94/300.37 25011[1:Rew:24972.0,384.0] || -> c_Type_Otyping(c_Type_Oshift(v_e____,v_n____,v_T____,tc_Type_Otype),hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(v_n____)),v_a____),v_T_H____)*.
% 299.94/300.37 25010[1:Rew:24972.0,334.0] || -> c_Type_Otyping(c_Type_Oshift(v_ea______,v_ia______,v_T____,tc_Type_Otype),hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(v_n____)),v_a____),v_T_Ha______)*.
% 299.94/300.37 24972[1:SpR:169.0,11992.0] || -> equal(c_List_Ofoldl(u,v,v_rs____,w,tc_Lambda_OdB),hAPP(hAPP(u,v),v_a____))**.
% 299.94/300.37 11992[1:SpR:213.0,1030.0] || -> equal(c_List_Ofoldl(u,v,c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),x,tc_Lambda_OdB),hAPP(hAPP(u,v),w))**.
% 299.94/300.37 24918[1:SpR:169.0,11887.0] || -> equal(c_List_Ofoldr(u,v_rs____,v,tc_Lambda_OdB,w),hAPP(hAPP(u,v_a____),v))**.
% 299.94/300.37 11887[1:SpR:1023.0,315.0] || -> equal(c_List_Ofoldr(u,c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),w,tc_Lambda_OdB,x),hAPP(hAPP(u,v),w))**.
% 299.94/300.37 414[0:Rew:213.0,64.1] class_OrderedGroup_Osemigroup__add(u) || -> equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),c_List_Ofoldl(c_HOL_Oplus__class_Oplus(u),w,x,u,u)),c_List_Ofoldl(c_HOL_Oplus__class_Oplus(u),v,c_List_Olist_OCons(w,x,u),u,u))**.
% 299.94/300.37 11469[0:SpL:291.0,11453.0] || equal(c_Lambda_Osubst(c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),w,x),y,z),c_Lambda_OdB_OAbs(x1))* -> .
% 299.94/300.37 11466[0:SpL:291.0,11452.0] || equal(c_Lambda_Osubst(c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),w,x),y,z),c_Lambda_OdB_OVar(x1))* -> .
% 299.94/300.37 7292[0:SpL:270.0,389.0] || equal(c_Type_Osko__Type__Xtype__induct__1__1(u),c_Lambda_OdB_OdB__rec(v,w,c_Type_Otype_OFun,c_Lambda_OdB_OAbs(x),y))*+ -> hBOOL(hAPP(u,x))*.
% 299.94/300.37 7287[0:SpL:270.0,3556.0] || equal(c_Lambda_Olift(c_Lambda_Olift(c_Lambda_OdB_OdB__rec(u,v,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(w),x),y),z),c_Lambda_OdB_OAbs(x1))* -> .
% 299.94/300.37 52[0:Inp] || hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(u,v),w),x))*+ hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(u,v),x),y))* -> hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(u,v),w),y))*.
% 299.94/300.37 7286[0:SpL:270.0,3555.0] || equal(c_Lambda_Olift(c_Lambda_Olift(c_Lambda_OdB_OdB__rec(u,v,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(w),x),y),z),c_Lambda_OdB_OVar(x1))* -> .
% 299.94/300.37 956[0:Rew:116.0,936.2] || equal(c_List_Orotate1(u,v),c_List_Olist_ONil(v))**+ equal(u,w)* -> equal(c_List_Olist_ONil(v),w)*.
% 299.94/300.37 23946[1:SpL:8586.1,23926.1] || equal(u,v_rs____) equal(v_as____,v) equal(v,c_List_Oappend(w,u,tc_Lambda_OdB))* -> .
% 299.94/300.37 412[0:Rew:14.1,20.1,14.1,20.1] class_Ring__and__Field_Ocomm__semiring__1(u) || -> equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),w),x)),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),x),w)))*.
% 299.94/300.37 23956[1:SpL:298.0,23926.1] || equal(v_as____,u) equal(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.37 23929[1:Obv:23916.2] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)** equal(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB))*+ -> .
% 299.94/300.37 21[0:Inp] class_Ring__and__Field_Ocomm__semiring__1(u) || -> equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),w),x)),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),w),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),x)))*.
% 299.94/300.37 23926[1:Obv:23918.2] || equal(v_as____,u) equal(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB))* -> .
% 299.94/300.37 23847[1:Rew:3108.0,23830.0] || equal(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB))* equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),c_HOL_Ozero__class_Ozero(tc_nat))**+ -> .
% 299.94/300.37 23844[1:Rew:3108.0,23807.0] || equal(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB))*+ -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),tc_nat)*.
% 299.94/300.37 695[0:SpR:555.1,74.0] || equal(u,c_List_Orotate1(v,w)) -> equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),c_Nat_Osize__class_Osize(v,tc_List_Olist(w)))*.
% 299.94/300.37 17[0:Inp] class_OrderedGroup_Ocomm__monoid__add(u) || -> equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),w),x)),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),w),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),x)))*.
% 299.94/300.37 694[0:SpR:555.1,93.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.94/300.37 545[0:SpL:517.1,81.0] || equal(u,v)* equal(c_List_Orev(v,w),c_List_Olist_ONil(w))**+ -> equal(u,c_List_Olist_ONil(w))*.
% 299.94/300.37 532[0:SpR:517.1,484.1] || equal(u,v)* equal(u,c_List_Olist_ONil(w))*+ -> equal(c_List_Orev(v,w),c_List_Olist_ONil(w))**.
% 299.94/300.37 23163[0:Obv:23147.2] || equal(u,c_List_Olist_ONil(v))*+ equal(w,c_List_Olist_ONil(v))* -> equal(w,u)*.
% 299.94/300.37 15[0:Inp] class_OrderedGroup_Oab__group__add(u) || -> equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),w),x)),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),w),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),x)))*.
% 299.94/300.37 509[0:SpL:484.1,78.0] || equal(u,c_List_Olist_ONil(v))* equal(c_List_Orev(w,v),c_List_Olist_ONil(v))**+ -> equal(u,w)*.
% 299.94/300.37 7946[1:SpL:6041.1,4918.1] || equal(u,v_as____)*+ equal(v,v_as____)* equal(w,u)* -> equal(w,v)*.
% 299.94/300.37 3558[0:SpL:236.0,3556.0] || equal(c_Lambda_Olift(c_Lambda_Olift(c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),w),x),y),c_Lambda_OdB_OAbs(z))* -> .
% 299.94/300.37 3557[0:SpL:236.0,3555.0] || equal(c_Lambda_Olift(c_Lambda_Olift(c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),w),x),y),c_Lambda_OdB_OVar(z))* -> .
% 299.94/300.37 14[0:Inp] class_Ring__and__Field_Ocomm__semiring__1(u) || -> equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w)),x),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),w),x)))**.
% 299.94/300.37 2931[0:SpR:73.0,25.1] || hBOOL(hAPP(hAPP(c_fequal(u),v),w))*+ -> hBOOL(hAPP(hAPP(c_fequal(u),w),v))*.
% 299.94/300.37 1362[0:SpR:43.2,347.0] class_Int_Onumber__ring(u) class_Ring__and__Field_Oidom(u) || -> c_Type_Otyping(hAPP(c_HOL_Oplus__class_Oplus(u),v),c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(u)),v)*.
% 299.94/300.37 22327[1:SpL:396.0,4339.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(u,v).
% 299.94/300.37 18594[1:MRR:18563.2,1034.0] || c_ListOrder_Ostep1(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> hBOOL(hAPP(hAPP(u,v),v_a____)).
% 299.94/300.37 16[0:Inp] class_OrderedGroup_Ocomm__monoid__add(u) || -> equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w)),x),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),w),x)))**.
% 299.94/300.37 22831[1:SpL:82.0,22724.0] || c_ListOrder_Ostep1(u,v_rs____,v_rs____,tc_Lambda_OdB) -> hBOOL(hAPP(hAPP(c_Predicate_Oconversep(u,v,w),v_a____),v_a____))*.
% 299.94/300.37 22724[1:Res:22683.1,26.0] || c_ListOrder_Ostep1(c_Predicate_Oconversep(u,v,w),v_rs____,v_rs____,tc_Lambda_OdB)* -> hBOOL(hAPP(hAPP(u,v_a____),v_a____)).
% 299.94/300.37 22825[1:SpL:82.0,22729.0] || c_ListOrder_Ostep1(u,v_rs____,v_rs____,tc_Lambda_OdB) -> c_ListOrder_Ostep1(c_Predicate_Oconversep(u,v,w),v_rs____,v_rs____,tc_Lambda_OdB)*.
% 299.94/300.37 22729[1:Res:22683.1,20284.0] || c_ListOrder_Ostep1(c_Predicate_Oconversep(u,v,w),v_rs____,v_rs____,tc_Lambda_OdB)* -> c_ListOrder_Ostep1(u,v_rs____,v_rs____,tc_Lambda_OdB).
% 299.94/300.37 18[0:Inp] class_OrderedGroup_Oab__semigroup__add(u) || -> equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w)),x),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),w),x)))**.
% 299.94/300.37 22709[1:SpR:327.0,22683.1] || c_ListOrder_Ostep1(c_Type_Oshift(u,v_a____,v,w),v_rs____,v_rs____,tc_Lambda_OdB)* -> hBOOL(hAPP(v,v_a____)).
% 299.94/300.37 22683[1:SpL:169.0,18593.0] || c_ListOrder_Ostep1(u,v_rs____,v_rs____,tc_Lambda_OdB) -> hBOOL(hAPP(hAPP(u,v_a____),v_a____))*.
% 299.94/300.37 18593[1:MRR:18577.2,1032.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB)* -> hBOOL(hAPP(hAPP(u,v_a____),v)).
% 299.94/300.37 9601[1:SpL:8588.1,9365.1] || equal(u,v_rs____) equal(v,v_rs____) equal(c_List_Olist_OCons(w,u,tc_Lambda_OdB),v)* -> .
% 299.94/300.37 186[0:Inp] || equal(c_List_Oappend(u,v,w),c_List_Olist_OCons(x,y,w)) -> equal(u,c_List_Olist_ONil(w)) equal(c_List_Olist_OCons(x,c_List_Osko__List__Xappend__eq__Cons__conv__1__1(x,y,u,v,w),w),u)**.
% 299.94/300.37 4339[1:SpL:1952.0,405.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(u,v).
% 299.94/300.37 4215[1:SpL:3108.0,404.0] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(u,w).
% 299.94/300.37 20284[0:SpR:82.0,16098.1] || hBOOL(hAPP(hAPP(c_Predicate_Oconversep(u,v,w),v_a____),v_a____))* -> c_ListOrder_Ostep1(u,v_rs____,v_rs____,tc_Lambda_OdB).
% 299.94/300.37 20277[1:Rew:59.0,20253.1] || equal(c_List_Orotate1(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)**+ -> c_List_Olistsp(w,u,tc_Lambda_OdB)*.
% 299.94/300.37 192[0:Inp] || equal(c_List_Olist_OCons(u,v,w),c_List_Oappend(x,y,w)) -> equal(x,c_List_Olist_ONil(w)) equal(c_List_Olist_OCons(u,c_List_Osko__List__XCons__eq__append__conv__1__1(u,v,x,y,w),w),x)**.
% 299.94/300.37 21788[1:SpL:234.0,20230.0] || equal(c_List_Orotate1(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)**+ -> c_List_Olistsp(v,u,tc_Lambda_OdB)*.
% 299.94/300.37 20230[1:Rew:59.0,20206.1] || equal(c_List_Orotate1(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)**+ -> c_List_Olistsp(w,v,tc_Lambda_OdB)*.
% 299.94/300.37 21761[1:Rew:1247.0,21760.0] || equal(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB)) equal(u,c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB))* -> .
% 299.94/300.37 19983[1:Rew:59.0,19958.1] || equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB))* equal(u,v) -> .
% 299.94/300.37 185[0:Inp] || equal(c_List_Olist_OCons(u,v,w),c_List_Oappend(x,y,w)) -> equal(x,c_List_Olist_ONil(w)) equal(c_List_Oappend(c_List_Osko__List__XCons__eq__append__conv__1__1(u,v,x,y,w),y,w),v)**.
% 299.94/300.37 19643[1:SpL:298.0,19625.0] || c_ListOrder_Ostep1(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.37 21102[1:SpL:2117.0,19642.0] || c_ListOrder_Ostep1(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.37 19642[1:SpL:211.0,19625.0] || c_ListOrder_Ostep1(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.37 191[0:Inp] || equal(c_List_Oappend(u,v,w),c_List_Olist_OCons(x,y,w)) -> equal(u,c_List_Olist_ONil(w)) equal(c_List_Oappend(c_List_Osko__List__Xappend__eq__Cons__conv__1__1(x,y,u,v,w),v,w),y)**.
% 299.94/300.37 19416[1:SpL:298.0,19398.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.37 20492[1:SpL:2117.0,19415.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.37 19415[1:SpL:211.0,19398.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.37 416[0:Rew:197.0,190.0,197.0,190.0] || c_ListOrder_Ostep1(u,c_List_Orotate1(c_List_Olist_OCons(v,w,x),x),c_List_Orotate1(c_List_Olist_OCons(y,z,x),x),x)* -> hBOOL(hAPP(hAPP(u,v),y)) equal(v,y).
% 299.94/300.37 20415[1:Obv:20405.2] || equal(u,v_rs____)*+ equal(u,v)* -> equal(c_List_Olast(v,tc_Lambda_OdB),v_a____)**.
% 299.94/300.37 18717[1:SpL:517.1,18663.0] || equal(u,v)* equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)**+ -> equal(c_List_Olast(v,tc_Lambda_OdB),v_a____)**.
% 299.94/300.37 18493[1:Rew:2589.0,18158.1] || equal(c_List_Orev(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**+ -> equal(c_List_Oappend(v,u,tc_Lambda_OdB),v)**.
% 299.94/300.37 17432[1:SpL:11764.1,12204.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.37 107[0:Inp] class_OrderedGroup_Opordered__comm__monoid__add(u) || c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),v,u) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),w,u) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),u)*.
% 299.94/300.37 17431[1:SpL:11764.1,12172.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) c_ListOrder_Ostep1(v,v_rs____,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.37 16098[0:Res:25.1,16074.0] || hBOOL(hAPP(hAPP(u,v_a____),v_a____)) -> c_ListOrder_Ostep1(c_Predicate_Oconversep(u,v,w),v_rs____,v_rs____,tc_Lambda_OdB)*.
% 299.94/300.37 102[0:Inp] class_OrderedGroup_Opordered__comm__monoid__add(u) || c_HOL_Oord__class_Oless(v,c_HOL_Ozero__class_Ozero(u),u) c_HOL_Oord__class_Oless(w,c_HOL_Ozero__class_Ozero(u),u) -> c_HOL_Oord__class_Oless(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),c_HOL_Ozero__class_Ozero(u),u)*.
% 299.94/300.37 15611[1:SpL:396.0,4357.0] || equal(c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v_a____,v).
% 299.94/300.37 20093[1:AED:160.0,20049.0] || equal(c_List_Orev(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB))** -> equal(v_a____,u).
% 299.94/300.37 15448[1:SpL:396.0,4340.0] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v_a____,v).
% 299.94/300.37 14869[1:Rew:2118.0,14851.0] || equal(u,c_List_Orev(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB))*+ equal(c_List_Orev(u,tc_Lambda_OdB),v)* -> .
% 299.94/300.37 14835[1:SpL:59.0,2764.1] || equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Oappend(v,v_rs____,tc_Lambda_OdB))* equal(u,c_List_Orev(v,tc_Lambda_OdB)) -> .
% 299.94/300.37 14452[1:Obv:14441.2] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)**+ equal(u,v)* -> equal(c_List_Orotate1(v,tc_Lambda_OdB),v_as____)**.
% 299.94/300.37 12146[1:SpL:8588.1,12144.0] || equal(u,v_rs____) c_ListOrder_Ostep1(v,v_rs____,c_List_Orotate1(c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.37 12110[1:SpL:8588.1,12108.0] || equal(u,v_rs____) c_ListOrder_Ostep1(v,c_List_Orotate1(c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.37 322[0:Inp] || c_Type_Otyping(u,c_List_Ofoldl(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(v),w,tc_Lambda_OdB,tc_Lambda_OdB),x)*+ c_Type_Otyping(u,c_List_Ofoldl(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(v),w,tc_Lambda_OdB,tc_Lambda_OdB),y)* -> equal(x,y)*.
% 299.94/300.37 19644[1:SpL:4471.0,19625.0] || c_ListOrder_Ostep1(u,c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,c_List_Oreplicate(w,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.37 19417[1:SpL:4471.0,19398.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,c_List_Oreplicate(w,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.37 19709[1:Rew:1247.0,19708.0] || c_ListOrder_Ostep1(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.37 171[0:Inp] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,c_List_Ofoldl(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(u),v,tc_Lambda_OdB,tc_Lambda_OdB)),w))*+ -> equal(c_List_Ofoldl(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(u),c_ListBeta_Osko__ListBeta__Xhead__Var__reduction__1__1(u,v,w),tc_Lambda_OdB,tc_Lambda_OdB),w)**.
% 299.94/300.37 19625[1:MRR:19620.1,2046.0] || c_ListOrder_Ostep1(u,c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.37 19584[1:SpL:3108.0,19330.0] || c_ListOrder_Ostep1(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> equal(v,v_as____).
% 299.94/300.37 139[0:Inp] || hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,tc_Lambda_OdB),u),v)) -> hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,tc_Lambda_OdB),hAPP(hAPP(c_Lambda_OdB_OApp,u),w)),hAPP(hAPP(c_Lambda_OdB_OApp,v),w)))*.
% 299.94/300.37 19330[1:MRR:19329.2,1034.0] || c_ListOrder_Ostep1(u,c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> equal(w,v_as____).
% 299.94/300.37 19495[1:Rew:1247.0,19494.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Olist_OCons(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.37 140[0:Inp] || hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,tc_Lambda_OdB),u),v)) -> hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,tc_Lambda_OdB),hAPP(hAPP(c_Lambda_OdB_OApp,w),u)),hAPP(hAPP(c_Lambda_OdB_OApp,w),v)))*.
% 299.94/300.37 19398[1:MRR:19393.1,2046.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.37 19370[1:SpL:3108.0,19328.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(v_as____,v).
% 299.94/300.37 19328[1:MRR:19327.2,1032.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(v_as____,w).
% 299.94/300.37 415[0:Rew:197.0,198.0,197.0,198.0] || c_ListOrder_Ostep1(u,c_List_Orotate1(c_List_Olist_OCons(v,w,x),x),c_List_Orotate1(c_List_Olist_OCons(y,z,x),x),x)* -> equal(w,z) c_ListOrder_Ostep1(u,w,z,x).
% 299.94/300.37 12059[1:SpL:2133.0,11924.0] || equal(c_Type_Otype_OAtom(u),c_List_Ofoldr(c_Type_Otype_OFun,c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB,x))* -> .
% 299.94/300.37 11975[1:SpL:2133.0,11909.0] || equal(c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Orev(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v,tc_Lambda_OdB,w),c_Lambda_OdB_OAbs(x))* -> .
% 299.94/300.37 94[0:Inp] || hBOOL(hAPP(hAPP(u,v),w))* hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(u,x),w),y))*+ -> hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(u,x),v),y))*.
% 299.94/300.37 11961[1:SpL:2133.0,11908.0] || equal(c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Orev(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v,tc_Lambda_OdB,w),c_Lambda_OdB_OVar(x))* -> .
% 299.94/300.37 18955[1:Rew:59.0,18927.1,59.0,18927.0] || equal(u,v_rs____) equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37 95[0:Inp] || hBOOL(hAPP(hAPP(u,v),w))* hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(u,x),y),v))*+ -> hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(u,x),y),w))*.
% 299.94/300.37 18839[1:Rew:1844.0,18812.0] || equal(c_List_Olist_OCons(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v_as____,v).
% 299.94/300.37 18753[1:SpR:1028.0,18106.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> equal(c_List_Obutlast(u,tc_Lambda_OdB),v_as____)**.
% 299.94/300.37 341[0:Inp] || c_Type_Otypings(u,v,w)* c_Type_Otyping(u,x,c_List_Ofoldr(c_Type_Otype_OFun,w,y,tc_Type_Otype,tc_Type_Otype))*+ -> c_Type_Otyping(u,c_List_Ofoldl(c_Lambda_OdB_OApp,x,v,tc_Lambda_OdB,tc_Lambda_OdB),y)*.
% 299.94/300.37 18106[1:SpR:11766.1,2589.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> equal(c_List_Obutlast(c_List_Oappend(v,u,tc_Lambda_OdB),tc_Lambda_OdB),v)**.
% 299.94/300.37 18663[1:SpR:234.0,18105.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** -> equal(c_List_Olast(u,tc_Lambda_OdB),v_a____).
% 299.94/300.37 18105[1:SpR:11766.1,2574.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> equal(c_List_Olast(c_List_Oappend(v,u,tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.37 18246[1:SpL:11766.1,2588.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,u,tc_Lambda_OdB),v)** -> .
% 299.94/300.37 89[0:Inp] || c_ListOrder_Ostep1(u,c_List_Olist_OCons(v,w,x),c_List_Olist_OCons(y,z,x),x)* -> hBOOL(hAPP(hAPP(u,v),y)) c_ListOrder_Ostep1(u,w,z,x).
% 299.94/300.37 11766[1:Rew:3108.0,11765.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> equal(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),c_List_Oappend(v,u,tc_Lambda_OdB))*.
% 299.94/300.37 17649[1:SpL:11764.1,1958.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** equal(c_List_Orotate1(c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),u)*+ -> .
% 299.94/300.37 108[0:Inp] class_Ring__and__Field_Oordered__semidom(u) || c_HOL_Oord__class_Oless(v,w,u) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),x,u) -> c_HOL_Oord__class_Oless(v,hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),x),w),u)*.
% 299.94/300.37 17242[1:SpR:11764.1,2034.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> equal(c_List_Olast(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.37 11764[1:Rew:169.0,11763.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> equal(c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,u,tc_Lambda_OdB))*.
% 299.94/300.37 9136[1:SpR:8588.1,3458.0] || equal(u,v_rs____) -> equal(c_List_Olast(c_List_Olist_OCons(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.37 337[0:Inp] || c_Type_Otyping(u,c_List_Ofoldl(c_Lambda_OdB_OApp,v,w,tc_Lambda_OdB,tc_Lambda_OdB),x) -> c_Type_Otyping(u,v,c_List_Ofoldr(c_Type_Otype_OFun,c_Type_Osko__Type__Xlist__app__typeE__1__1(x,u,v,w),x,tc_Type_Otype,tc_Type_Otype))*.
% 299.94/300.37 9133[1:SpR:8588.1,3460.0] || equal(u,v_rs____) -> equal(c_List_Olast(c_List_Oappend(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.37 17049[1:Rew:59.0,16998.1,59.0,16998.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(u,v,tc_Lambda_OdB),v)** -> .
% 299.94/300.37 8744[1:SpL:8586.1,2550.0] || equal(u,v_rs____) equal(c_List_Orev(c_List_Oappend(v,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))** -> .
% 299.94/300.37 8644[1:SpR:8586.1,2654.0] || equal(u,v_rs____) -> equal(c_List_Olast(c_List_Olist_OCons(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.37 351[0:Inp] || c_Type_Otyping(u,c_List_Ofoldl(c_Lambda_OdB_OApp,v,w,tc_Lambda_OdB,tc_Lambda_OdB),x) -> c_Type_Otyping(u,v,c_List_Ofoldr(c_Type_Otype_OFun,c_Type_Osko__Type__Xlist__app__typeD__1__1(x,u,v,w),x,tc_Type_Otype,tc_Type_Otype))*.
% 299.94/300.37 8642[1:SpR:8586.1,2655.0] || equal(u,v_rs____) -> equal(c_List_Olast(c_List_Oappend(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.37 16139[1:SpR:6865.1,1021.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) -> equal(c_List_Olast(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),v)**.
% 299.94/300.37 16138[1:SpR:6865.1,1024.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) -> equal(c_List_Obutlast(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)**.
% 299.94/300.37 30[0:Inp] class_Int_Onumber__ring(u) class_Ring__and__Field_Oidom(u) || equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),x))* -> equal(w,x).
% 299.94/300.37 6865[1:Rew:3466.0,6846.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) -> equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(v,u,tc_Lambda_OdB))*.
% 299.94/300.37 6832[0:SpR:169.0,6.1] || hBOOL(hAPP(hAPP(u,v_a____),v)) -> c_ListOrder_Ostep1(u,v_rs____,c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.37 16087[0:SpL:327.0,16074.0] || hBOOL(hAPP(u,v_a____)) -> c_ListOrder_Ostep1(c_Type_Oshift(v,v_a____,u,w),v_rs____,v_rs____,tc_Lambda_OdB)*.
% 299.94/300.37 16099[0:Res:3.0,16074.0] || -> c_ListOrder_Ostep1(c_Transitive__Closure_Ortranclp(u,v),v_rs____,v_rs____,tc_Lambda_OdB)*.
% 299.94/300.37 145[0:Inp] || hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,tc_Lambda_OdB),u),v)) -> hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,tc_Lambda_OdB),c_Lambda_Osubst(u,w,x)),c_Lambda_Osubst(v,w,x)))*.
% 299.94/300.37 16097[0:Res:376.0,16074.0] || -> c_ListOrder_Ostep1(c_fequal(u),v_rs____,v_rs____,tc_Lambda_OdB)*.
% 299.94/300.37 16074[0:SpR:169.0,6826.1] || hBOOL(hAPP(hAPP(u,v_a____),v_a____))* -> c_ListOrder_Ostep1(u,v_rs____,v_rs____,tc_Lambda_OdB).
% 299.94/300.37 6826[0:SpR:169.0,6.1] || hBOOL(hAPP(hAPP(u,v),v_a____)) -> c_ListOrder_Ostep1(u,c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)*.
% 299.94/300.37 146[0:Inp] || hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,tc_Lambda_OdB),u),v)) -> hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,tc_Lambda_OdB),c_Lambda_Osubst(w,u,x)),c_Lambda_Osubst(w,v,x)))*.
% 299.94/300.37 15988[1:Rew:396.0,15967.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB))** -> .
% 299.94/300.37 6811[1:Rew:2142.0,6804.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB))** -> .
% 299.94/300.37 6787[1:SpL:1934.0,1088.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB))** -> equal(v,v_as____).
% 299.94/300.37 6554[1:SpR:6087.1,4822.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)**+ equal(c_List_Orev(v,tc_Lambda_OdB),v_as____)** -> equal(v,u)*.
% 299.94/300.37 248[0:Inp] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,u),v)) -> hBOOL(hAPP(hAPP(c_Lambda_Obeta,c_List_Ofoldl(c_Lambda_OdB_OApp,u,w,tc_Lambda_OdB,tc_Lambda_OdB)),c_List_Ofoldl(c_Lambda_OdB_OApp,v,w,tc_Lambda_OdB,tc_Lambda_OdB)))*.
% 299.94/300.37 5057[1:Rew:1014.0,4882.1] || equal(u,v_as____) -> equal(c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB))**.
% 299.94/300.37 413[0:Rew:197.0,189.0,197.0,189.0] || c_ListOrder_Ostep1(u,c_List_Orotate1(c_List_Olist_OCons(v,w,x),x),c_List_Orotate1(c_List_Olist_OCons(y,z,x),x),x)* -> equal(v,y) equal(w,z).
% 299.94/300.37 4357[1:Rew:3462.0,4334.0] || equal(c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v_a____,v).
% 299.94/300.37 410[0:Rew:315.0,128.1,174.1,128.1] class_OrderedGroup_Omonoid__add(u) || -> equal(c_List_Ofoldr(c_HOL_Oplus__class_Oplus(u),c_List_Olist_OCons(v,w,u),c_HOL_Ozero__class_Ozero(u),u,u),c_List_Ofoldl(c_HOL_Oplus__class_Oplus(u),v,w,u,u))**.
% 299.94/300.37 15461[1:AED:160.0,15427.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB))** -> equal(v_a____,u).
% 299.94/300.37 15452[1:SpL:1952.0,4340.0] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB))* -> equal(v_a____,v).
% 299.94/300.37 4340[1:SpL:3108.0,405.0] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v_a____,v).
% 299.94/300.37 15336[1:Rew:211.0,15327.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(v_a____,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.37 321[0:Inp] || c_Type_Otyping(u,v,w)* c_Type_Otyping(u,x,hAPP(hAPP(c_Type_Otype_OFun,w),y))*+ -> c_Type_Otyping(u,hAPP(hAPP(c_Lambda_OdB_OApp,x),v),y)*.
% 299.94/300.37 15341[1:Rew:1247.0,15340.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.37 15174[1:SpL:2118.0,15157.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.37 15070[1:SpL:8588.1,15062.0] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(w,u,tc_Lambda_OdB))* -> .
% 299.94/300.37 15065[1:SpL:6864.1,15062.0] || equal(u,v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB))* -> .
% 299.94/300.37 85[0:Inp] class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(u) || c_HOL_Oord__class_Oless(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),x),w),u)* -> c_HOL_Oord__class_Oless(v,x,u).
% 299.94/300.37 15157[1:MRR:15151.1,2046.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.37 15055[1:SpL:3108.0,4214.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Oappend(v,v_rs____,tc_Lambda_OdB))* -> equal(v_as____,v).
% 299.94/300.37 15116[0:Obv:15114.0] class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(u) || c_HOL_Oord__class_Oless(v,v,u)*+ -> c_HOL_Oord__class_Oless(w,w,u)*.
% 299.94/300.37 88[0:Inp] class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(u) || c_HOL_Oord__class_Oless(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),x),u)* -> c_HOL_Oord__class_Oless(w,x,u).
% 299.94/300.37 15062[1:MRR:15061.1,2046.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB))* -> .
% 299.94/300.37 4214[1:SpL:1952.0,404.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v_as____,w).
% 299.94/300.37 3911[1:MRR:3910.1,1737.1] || equal(u,v_rs____) -> equal(c_List_Obutlast(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB))**.
% 299.94/300.37 3897[1:Rew:1014.0,3879.1] || equal(c_List_Obutlast(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____) equal(v_a____,u).
% 299.94/300.37 84[0:Inp] class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(u) || c_HOL_Oord__class_Oless(v,w,u) -> c_HOL_Oord__class_Oless(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),x),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),w),x),u)*.
% 299.94/300.37 3423[1:SpL:2165.0,284.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* -> equal(v_a____,v).
% 299.94/300.37 2764[1:SpL:517.1,2550.0] || equal(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))*+ -> .
% 299.94/300.37 2554[1:SpL:2133.0,284.0] || equal(c_List_Orev(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* -> equal(v_a____,v).
% 299.94/300.37 2004[1:Rew:1952.0,1990.1] || equal(u,v_as____) -> equal(c_List_Orev(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB))**.
% 299.94/300.37 87[0:Inp] class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(u) || c_HOL_Oord__class_Oless(v,w,u) -> c_HOL_Oord__class_Oless(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),x),v),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),x),w),u)*.
% 299.94/300.37 1773[1:Rew:1014.0,1765.1] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____) equal(c_List_Olast(v,tc_Lambda_OdB),v_a____).
% 299.94/300.37 1504[1:SpL:517.1,1469.0] || equal(u,v)* equal(c_List_Orotate1(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)**+ -> equal(v_as____,v)*.
% 299.94/300.37 1482[1:SpL:1454.1,78.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)**+ equal(c_List_Orev(v,tc_Lambda_OdB),v_as____)** -> equal(u,v)*.
% 299.94/300.37 1471[1:SpR:1454.1,517.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)**+ equal(v,u)* -> equal(c_List_Orev(v,tc_Lambda_OdB),v_as____)**.
% 299.94/300.37 83[0:Inp] class_OrderedGroup_Opordered__cancel__ab__semigroup__add(u) || c_HOL_Oord__class_Oless(v,w,u) -> c_HOL_Oord__class_Oless(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),x),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),w),x),u)*.
% 299.94/300.37 14449[1:Obv:14442.2] || equal(u,v_as____)*+ equal(u,v)* -> equal(c_List_Orotate1(v,tc_Lambda_OdB),v_as____)**.
% 299.94/300.37 1412[1:SpL:517.1,1400.0] || equal(u,v)* equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)**+ -> equal(c_List_Orotate1(v,tc_Lambda_OdB),v_as____)**.
% 299.94/300.37 1320[1:SpR:1107.1,555.1] || equal(v_as____,u)*+ equal(u,v)* -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(tc_Lambda_OdB)),c_HOL_Ozero__class_Ozero(tc_nat))**.
% 299.94/300.37 1250[1:SpL:1022.0,78.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))* -> equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),v).
% 299.94/300.37 86[0:Inp] class_OrderedGroup_Opordered__cancel__ab__semigroup__add(u) || c_HOL_Oord__class_Oless(v,w,u) -> c_HOL_Oord__class_Oless(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),x),v),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),x),w),u)*.
% 299.94/300.37 14006[1:SpL:2118.0,13980.0] || equal(c_List_Ofoldl(c_Lambda_OdB_OApp,u,c_List_Orev(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB),c_Lambda_OdB_OAbs(w))* -> .
% 299.94/300.37 14213[1:Obv:14211.1] || equal(c_List_Orev(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____).
% 299.94/300.37 183[0:Inp] || c_ListOrder_Ostep1(c_Lambda_Obeta,u,v,tc_Lambda_OdB) -> hBOOL(hAPP(hAPP(c_Lambda_Obeta,c_List_Ofoldl(c_Lambda_OdB_OApp,w,u,tc_Lambda_OdB,tc_Lambda_OdB)),c_List_Ofoldl(c_Lambda_OdB_OApp,w,v,tc_Lambda_OdB,tc_Lambda_OdB)))*.
% 299.94/300.37 333[0:Inp] || -> equal(c_List_Ofoldr(u,v,c_List_Ofoldr(u,w,x,y,z),y,z),c_List_Ofoldr(u,c_List_Oappend(v,w,y),x,y,z))**.
% 299.94/300.37 12043[1:SpL:2133.0,12039.0] || equal(c_List_Ofoldl(c_Lambda_OdB_OApp,u,c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB),c_Lambda_OdB_OAbs(w))* -> .
% 299.94/300.37 13980[0:SpL:167.0,12041.0] || equal(c_List_Ofoldl(c_Lambda_OdB_OApp,u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB),c_Lambda_OdB_OAbs(w))* -> .
% 299.94/300.37 167[0:Inp] || -> equal(c_List_Ofoldl(u,c_List_Ofoldl(u,v,w,x,y),z,x,y),c_List_Ofoldl(u,v,c_List_Oappend(w,z,y),x,y))**.
% 299.94/300.37 11838[1:SpL:2133.0,11831.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)** equal(u,c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))*+ -> .
% 299.94/300.37 133[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.94/300.37 76[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.94/300.37 352[0:Inp] || c_Type_Otyping(u,v,w)* c_Type_Otyping(c_Type_Oshift(u,x,w,tc_Type_Otype),y,z)*+ -> c_Type_Otyping(u,c_Lambda_Osubst(y,v,x),z)*.
% 299.94/300.37 4448[1:SpL:298.0,4429.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37 34[0:Inp] || c_ListOrder_Ostep1(u,c_List_Olist_OCons(v,w,x),c_List_Olist_OCons(y,z,x),x)* -> hBOOL(hAPP(hAPP(u,v),y)) equal(y,v).
% 299.94/300.37 3378[1:SpL:2118.0,2221.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37 353[0:Inp] || c_Type_Otyping(u,hAPP(hAPP(c_Lambda_OdB_OApp,v),w),x) -> c_Type_Otyping(u,v,hAPP(hAPP(c_Type_Otype_OFun,c_Type_Osko__Type__Xtyping__elims__2__1(x,u,v,w)),x))*.
% 299.94/300.37 3271[1:SpL:2133.0,2055.0] || equal(u,c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))*+ equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37 222[0:Inp] || c_Type_Otyping(u,c_Lambda_OdB_OAbs(v),w) -> c_Type_Otyping(c_Type_Oshift(u,c_HOL_Ozero__class_Ozero(tc_nat),c_Type_Osko__Type__Xtyping__elims__3__1(w,u,v),tc_Type_Otype),v,c_Type_Osko__Type__Xtyping__elims__3__2(w,u,v))*.
% 299.94/300.37 144[0:Inp] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,u),v)) -> hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,tc_Lambda_OdB),c_Lambda_Osubst(w,u,x)),c_Lambda_Osubst(w,v,x)))*.
% 299.94/300.37 2920[1:SpL:298.0,2703.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37 147[0:Inp] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,c_List_Ofoldl(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(u),v,tc_Lambda_OdB,tc_Lambda_OdB)),w))*+ -> c_ListOrder_Ostep1(c_Lambda_Obeta,v,c_ListBeta_Osko__ListBeta__Xhead__Var__reduction__1__1(u,v,w),tc_Lambda_OdB)*.
% 299.94/300.37 2866[1:SpL:298.0,2681.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37 154[0:Inp] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,u),v)) -> hBOOL(hAPP(hAPP(c_Lambda_Obeta,hAPP(hAPP(c_Lambda_OdB_OApp,w),u)),hAPP(hAPP(c_Lambda_OdB_OApp,w),v)))*.
% 299.94/300.37 12142[1:MRR:12136.2,437.0] || equal(u,v_rs____) c_ListOrder_Ostep1(v,v_rs____,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.37 12204[1:AED:160.0,12203.0] || c_ListOrder_Ostep1(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.37 12107[1:MRR:12101.2,437.0] || equal(u,v_rs____) c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.37 12172[1:AED:160.0,12171.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.37 155[0:Inp] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,u),v)) -> hBOOL(hAPP(hAPP(c_Lambda_Obeta,hAPP(hAPP(c_Lambda_OdB_OApp,u),w)),hAPP(hAPP(c_Lambda_OdB_OApp,v),w)))*.
% 299.94/300.37 12144[1:MRR:12135.1,2046.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Orotate1(c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.37 12094[1:MRR:12081.2,1032.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(w,v_as____).
% 299.94/300.37 149[0:Inp] || hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,tc_Lambda_OdB),u),v)) -> hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,tc_Lambda_OdB),c_Lambda_Olift(u,w)),c_Lambda_Olift(v,w)))*.
% 299.94/300.37 12108[1:MRR:12100.1,2046.0] || c_ListOrder_Ostep1(u,c_List_Orotate1(c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.37 12093[1:MRR:12071.2,1034.0] || c_ListOrder_Ostep1(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> equal(v_as____,w).
% 299.94/300.37 75[0:Inp] || c_ListOrder_Ostep1(u,c_List_Olist_OCons(v,w,x),c_List_Olist_OCons(y,z,x),x)* -> equal(z,w) c_ListOrder_Ostep1(u,w,z,x).
% 299.94/300.37 11924[0:SpL:315.0,350.0] || equal(c_Type_Otype_OAtom(u),c_List_Ofoldr(c_Type_Otype_OFun,c_List_Olist_OCons(v,w,x),y,x,z))* -> .
% 299.94/300.37 12039[0:MRR:12032.1,290.0] || equal(c_List_Ofoldl(c_Lambda_OdB_OApp,u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB),c_Lambda_OdB_OAbs(x))* -> .
% 299.94/300.37 213[0:Inp] || -> equal(c_List_Ofoldl(u,v,c_List_Olist_OCons(w,x,y),z,y),c_List_Ofoldl(u,hAPP(hAPP(u,v),w),x,z,y))*.
% 299.94/300.37 11909[0:SpL:315.0,290.0] || equal(c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Olist_OCons(u,v,w),x,w,y),c_Lambda_OdB_OAbs(z))* -> .
% 299.94/300.37 11908[0:SpL:315.0,354.0] || equal(c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Olist_OCons(u,v,w),x,w,y),c_Lambda_OdB_OVar(z))* -> .
% 299.94/300.37 11906[0:SpL:315.0,320.0] || hBOOL(c_List_Ofoldr(c_Lambda_Obeta,c_List_Olist_OCons(c_Lambda_OdB_OVar(u),v,w),x,w,y))* -> .
% 299.94/300.37 315[0:Inp] || -> equal(c_List_Ofoldr(u,c_List_Olist_OCons(v,w,x),y,x,z),hAPP(hAPP(u,v),c_List_Ofoldr(u,w,y,x,z)))*.
% 299.94/300.37 11265[1:Rew:169.0,10872.1,3466.0,10872.1] || equal(c_List_Orev(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),v_rs____).
% 299.94/300.37 11183[1:Rew:2117.0,10887.1,3108.0,10887.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB))**.
% 299.94/300.37 174[0:Inp] class_OrderedGroup_Omonoid__add(u) || -> equal(c_List_Ofoldl(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u),v,u,u),c_List_Ofoldr(c_HOL_Oplus__class_Oplus(u),v,c_HOL_Ozero__class_Ozero(u),u,u))**.
% 299.94/300.37 10768[1:Rew:59.0,10709.1,2118.0,10709.0] || equal(c_List_Orev(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),v_rs____).
% 299.94/300.37 28[0:Inp] || hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Predicate_Oconversep(u,v,v),v),w),x))* -> hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(u,v),x),w)).
% 299.94/300.37 11470[0:SpL:270.0,11453.0] || equal(c_Lambda_Osubst(c_Lambda_OdB_OdB__rec(u,v,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(w),x),y,z),c_Lambda_OdB_OAbs(x1))* -> .
% 299.94/300.37 11467[0:SpL:270.0,11452.0] || equal(c_Lambda_Osubst(c_Lambda_OdB_OdB__rec(u,v,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(w),x),y,z),c_Lambda_OdB_OVar(x1))* -> .
% 299.94/300.37 11468[0:SpL:236.0,11453.0] || equal(c_Lambda_Osubst(c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),w),x,y),c_Lambda_OdB_OAbs(z))* -> .
% 299.94/300.37 11465[0:SpL:236.0,11452.0] || equal(c_Lambda_Osubst(c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),w),x,y),c_Lambda_OdB_OVar(z))* -> .
% 299.94/300.37 29[0:Inp] || hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(u,v),w),x)) -> hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Predicate_Oconversep(u,v,v),v),x),w))*.
% 299.94/300.37 11457[0:SpL:291.0,3548.0] || equal(c_Lambda_Olift(c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),w,x),y),c_Lambda_OdB_OAbs(z))* -> .
% 299.94/300.37 11456[0:SpL:291.0,3547.0] || equal(c_Lambda_Olift(c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),w,x),y),c_Lambda_OdB_OVar(z))* -> .
% 299.94/300.37 11453[0:SpL:291.0,290.0] || equal(c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),w,x),c_Lambda_OdB_OAbs(y))* -> .
% 299.94/300.37 11452[0:SpL:291.0,354.0] || equal(c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),w,x),c_Lambda_OdB_OVar(y))* -> .
% 299.94/300.37 291[0:Inp] || -> equal(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_Osubst(u,v,w)),c_Lambda_Osubst(x,v,w)),c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,u),x),v,w))**.
% 299.94/300.37 32[0:Inp] class_OrderedGroup_Ocancel__semigroup__add(u) || equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),x))* -> equal(w,x).
% 299.94/300.37 10757[1:Rew:1247.0,10684.1] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),v_rs____)** -> equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),v_rs____).
% 299.94/300.37 33[0:Inp] class_OrderedGroup_Ocancel__semigroup__add(u) || equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),x),w))* -> equal(v,x).
% 299.94/300.37 10309[1:SpR:4471.0,2654.0] || -> equal(c_List_Olast(c_List_Olist_OCons(u,c_List_Olist_OCons(v_a____,c_List_Oreplicate(v,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.37 31[0:Inp] class_OrderedGroup_Ocancel__ab__semigroup__add(u) || equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),x))* -> equal(w,x).
% 299.94/300.37 10307[1:SpR:4471.0,2655.0] || -> equal(c_List_Olast(c_List_Oappend(u,c_List_Olist_OCons(v_a____,c_List_Oreplicate(v,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.37 4471[1:SpR:401.0,3108.0] || -> equal(c_List_Oappend(c_List_Oreplicate(u,v_a____,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,c_List_Oreplicate(u,v_a____,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.37 10290[1:SpL:1030.0,289.0] || c_Type_Otyping(u,c_Lambda_OdB_OVar(v),w) -> c_Type_Otypings(u,v_as____,c_Type_Osko__Type__Xvar__app__typesE__1__1(w,u,v,v_as____))*.
% 299.94/300.37 289[0:Inp] || c_Type_Otyping(u,c_List_Ofoldl(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(v),w,tc_Lambda_OdB,tc_Lambda_OdB),x)*+ -> c_Type_Otypings(u,w,c_Type_Osko__Type__Xvar__app__typesE__1__1(x,u,v,w))*.
% 299.94/300.37 10070[1:SSi:10061.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(c_Nat_Osize__class_Osize(v_rs____,tc_List_Olist(tc_Lambda_OdB)),u,tc_nat)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat).
% 299.94/300.37 10138[1:SpL:555.1,10108.0] || equal(v_rs____,u) equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),c_HOL_Ozero__class_Ozero(tc_nat))** -> .
% 299.94/300.37 10051[1:SpR:555.1,10020.0] || equal(v_rs____,u) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),tc_nat)*.
% 299.94/300.37 10203[0:SpL:310.1,350.0] || c_Type_Otyping(u,c_Lambda_OdB_OAbs(v),w)*+ equal(c_Type_Otype_OAtom(x),w)* -> .
% 299.94/300.37 310[0:Inp] || c_Type_Otyping(u,c_Lambda_OdB_OAbs(v),w) -> equal(hAPP(hAPP(c_Type_Otype_OFun,c_Type_Osko__Type__Xtyping__elims__3__1(w,u,v)),c_Type_Osko__Type__Xtyping__elims__3__2(w,u,v)),w)**.
% 299.94/300.37 10108[1:SpL:169.0,10014.0] || equal(c_Nat_Osize__class_Osize(v_rs____,tc_List_Olist(tc_Lambda_OdB)),c_HOL_Ozero__class_Ozero(tc_nat))** -> .
% 299.94/300.37 72[0:Inp] || c_HOL_Oord__class_Oless(u,c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),tc_nat)*+ -> equal(c_List_Otake(u,c_List_Obutlast(v,w),w),c_List_Otake(u,v,w))**.
% 299.94/300.37 10020[1:SpR:169.0,10009.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Nat_Osize__class_Osize(v_rs____,tc_List_Olist(tc_Lambda_OdB)),tc_nat)*.
% 299.94/300.37 3143[1:SpR:3108.0,74.0] || -> equal(c_Nat_Osize__class_Osize(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)),c_Nat_Osize__class_Osize(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)))**.
% 299.94/300.37 9420[1:SpL:8588.1,3356.0] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.37 104[0:Inp] class_OrderedGroup_Olordered__ab__group__add(u) || c_HOL_Oord__class_Oless(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),v),c_HOL_Ozero__class_Ozero(u),u)* -> c_HOL_Oord__class_Oless(v,c_HOL_Ozero__class_Ozero(u),u).
% 299.94/300.37 9404[1:SpL:8588.1,3356.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____)**+ equal(c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),v)* -> .
% 299.94/300.37 9400[1:SpL:8588.1,2138.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_rs____)**+ equal(c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),v)* -> .
% 299.94/300.37 105[0:Inp] class_Ring__and__Field_Oordered__idom(u) || c_HOL_Oord__class_Oless(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),v),c_HOL_Ozero__class_Ozero(u),u)* -> c_HOL_Oord__class_Oless(v,c_HOL_Ozero__class_Ozero(u),u).
% 299.94/300.37 8839[1:SpL:8586.1,2138.0] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.37 8786[1:SpL:8586.1,1088.0] || equal(u,v_rs____) equal(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),u)* -> equal(v,v_as____).
% 299.94/300.37 9367[1:SpL:8588.1,1958.0] || equal(u,v_rs____) equal(c_List_Orotate1(c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.37 100[0:Inp] class_OrderedGroup_Olordered__ab__group__add(u) || c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),v),u)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),v,u).
% 299.94/300.37 9274[1:SpL:8588.1,1958.0] || equal(u,v_rs____) equal(c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37 9145[1:SpR:8588.1,2034.0] || equal(u,v_rs____) -> equal(c_List_Olast(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.37 9365[1:SpL:8588.1,161.0] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),u)* -> .
% 299.94/300.37 9456[1:Rew:2034.0,9218.1] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_rs____)** -> equal(v_a____,v).
% 299.94/300.37 99[0:Inp] class_OrderedGroup_Olordered__ab__group__add(u) || c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),v,u) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),v),u)*.
% 299.94/300.37 8588[1:Rew:169.0,8587.1] || equal(u,v_rs____) -> equal(c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,u,tc_Lambda_OdB))*.
% 299.94/300.37 8988[1:SpL:4780.1,8748.1] || equal(u,v_as____)*+ equal(v,v_rs____)* equal(v,u)* -> .
% 299.94/300.37 8636[1:SpR:8586.1,2574.0] || equal(u,v_rs____) -> equal(c_List_Olast(c_List_Oappend(v,u,tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.37 103[0:Inp] class_OrderedGroup_Olordered__ab__group__add(u) || c_HOL_Oord__class_Oless(v,c_HOL_Ozero__class_Ozero(u),u) -> c_HOL_Oord__class_Oless(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),v),c_HOL_Ozero__class_Ozero(u),u)*.
% 299.94/300.37 8748[1:SpL:8586.1,2588.0] || equal(u,v_rs____) equal(c_List_Oappend(v,u,tc_Lambda_OdB),v)** -> .
% 299.94/300.37 8586[1:Rew:3108.0,8585.1] || equal(u,v_rs____) -> equal(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),c_List_Oappend(v,u,tc_Lambda_OdB))*.
% 299.94/300.37 8398[1:Rew:2117.0,8337.1,3108.0,8337.1,1992.0,8337.1] || equal(u,v_rs____) -> equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB))**.
% 299.94/300.37 106[0:Inp] class_Ring__and__Field_Oordered__idom(u) || c_HOL_Oord__class_Oless(v,c_HOL_Ozero__class_Ozero(u),u) -> c_HOL_Oord__class_Oless(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),v),c_HOL_Ozero__class_Ozero(u),u)*.
% 299.94/300.37 2528[1:SpR:2133.0,396.0] || -> equal(c_List_Orotate1(c_List_Orev(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.37 4463[0:SpR:401.0,385.0] || -> equal(c_List_Obutlast(c_List_Olist_OCons(u,c_List_Oreplicate(v,u,w),w),w),c_List_Oreplicate(v,u,w))**.
% 299.94/300.37 1946[0:SpL:197.0,9.0] || c_List_Olistsp(u,c_List_Orotate1(c_List_Olist_OCons(v,w,x),x),x)* -> c_List_Olistsp(u,w,x).
% 299.94/300.37 227[0:Inp] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,u),v)) -> hBOOL(hAPP(hAPP(c_Lambda_Obeta,c_Lambda_Osubst(u,w,x)),c_Lambda_Osubst(v,w,x)))*.
% 299.94/300.37 8150[1:Rew:298.0,8143.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(u,tc_Lambda_OdB))** -> .
% 299.94/300.37 2172[0:SpL:50.0,2138.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,w,x),x),x),c_List_Orev(v,x))** -> .
% 299.94/300.37 8115[0:Res:465.0,328.0] || -> c_Type_Otyping(u,c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(tc_nat))),hAPP(hAPP(c_Type_Otype_OFun,v),v))*.
% 299.94/300.37 328[0:Inp] || c_Type_Otyping(c_Type_Oshift(u,c_HOL_Ozero__class_Ozero(tc_nat),v,tc_Type_Otype),w,x)* -> c_Type_Otyping(u,c_Lambda_OdB_OAbs(w),hAPP(hAPP(c_Type_Otype_OFun,v),x)).
% 299.94/300.37 2089[0:SpR:517.1,1973.0] || equal(u,c_List_Olist_OCons(v,w,x))*+ -> equal(c_List_Olast(c_List_Orev(u,x),x),v)*.
% 299.94/300.37 1930[0:SpR:197.0,60.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orotate1(c_List_Olist_OCons(w,u,v),v),v),u)**.
% 299.94/300.37 3871[0:SpL:127.1,268.0] || equal(c_List_Obutlast(c_List_Olist_OCons(u,v,w),w),c_List_Olist_ONil(w))** -> equal(v,c_List_Olist_ONil(w)).
% 299.94/300.37 2073[0:SpL:517.1,2010.0] || equal(u,c_List_Olist_OCons(v,w,x))*+ equal(c_List_Orev(u,x),c_List_Olist_ONil(x))** -> .
% 299.94/300.37 67[0:Inp] class_Int_Onumber__ring(u) class_Ring__and__Field_Oidom(u) || equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),v)** -> equal(w,c_HOL_Ozero__class_Ozero(u)).
% 299.94/300.37 6162[1:SpL:6041.1,229.0] || equal(u,v_as____)* equal(c_List_Oappend(v,w,tc_Lambda_OdB),v)**+ -> equal(u,w)*.
% 299.94/300.37 4918[1:SpL:4780.1,228.0] || equal(u,v_as____)* equal(c_List_Oappend(v,w,tc_Lambda_OdB),w)**+ -> equal(v,u)*.
% 299.94/300.37 7824[0:SpL:238.0,266.0] || equal(c_Lambda_OdB_OAbs(u),c_List_Ofoldl(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(v),w,tc_Lambda_OdB,tc_Lambda_OdB))* -> equal(u,v).
% 299.94/300.37 7613[0:SpL:238.0,287.0] || equal(c_Lambda_OdB_OVar(u),c_List_Ofoldl(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(v),w,tc_Lambda_OdB,tc_Lambda_OdB))* -> equal(u,v).
% 299.94/300.37 265[0:Inp] || equal(c_List_Ofoldl(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(u),v,tc_Lambda_OdB,tc_Lambda_OdB),c_List_Ofoldl(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(w),x,tc_Lambda_OdB,tc_Lambda_OdB))* -> equal(v,x).
% 299.94/300.37 6381[1:SpL:6142.1,285.0] || equal(u,v_as____)* equal(c_List_Olist_OCons(v,w,tc_Lambda_OdB),v_rs____)**+ -> equal(u,w)*.
% 299.94/300.37 6223[1:SpL:6041.1,2221.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)**+ equal(c_List_Olist_OCons(w,x,tc_Lambda_OdB),v)* -> .
% 299.94/300.37 266[0:Inp] || equal(c_List_Ofoldl(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(u),v,tc_Lambda_OdB,tc_Lambda_OdB),c_List_Ofoldl(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(w),x,tc_Lambda_OdB,tc_Lambda_OdB))* -> equal(u,w).
% 299.94/300.37 5755[1:SpL:298.0,5735.0] || equal(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)**+ -> c_List_Olistsp(x,w,tc_Lambda_OdB)*.
% 299.94/300.37 7610[1:MRR:7600.2,2046.0] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37 7492[1:SpL:7360.1,2138.0] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),v_rs____)**+ equal(c_List_Olist_OCons(v,w,tc_Lambda_OdB),u)* -> .
% 299.94/300.37 7447[1:SpL:7360.1,1088.0] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),v_rs____)**+ equal(v,u)* -> equal(v,v_as____)*.
% 299.94/300.37 286[0:Inp] || equal(c_List_Ofoldl(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(u),v,tc_Lambda_OdB,tc_Lambda_OdB),c_List_Ofoldl(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(w),x,tc_Lambda_OdB,tc_Lambda_OdB))* -> equal(v,x).
% 299.94/300.37 5657[1:SpL:298.0,5627.0] || equal(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(v_rs____,w) -> .
% 299.94/300.37 4055[0:SSi:4044.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(u,v,tc_nat)*+ -> equal(u,c_HOL_Ozero__class_Ozero(tc_nat)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)*.
% 299.94/300.37 287[0:Inp] || equal(c_List_Ofoldl(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(u),v,tc_Lambda_OdB,tc_Lambda_OdB),c_List_Ofoldl(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(w),x,tc_Lambda_OdB,tc_Lambda_OdB))* -> equal(u,w).
% 299.94/300.37 3778[1:SpR:3758.1,1745.1] || equal(u,v_rs____) equal(c_List_Oappend(v,u,tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____).
% 299.94/300.37 141[0:Inp] || hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,tc_Lambda_OdB),u),v)) -> hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,tc_Lambda_OdB),c_Lambda_OdB_OAbs(u)),c_Lambda_OdB_OAbs(v)))*.
% 299.94/300.37 7327[1:SpR:2663.0,3758.1] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),v_rs____)**+ -> equal(c_List_Oappend(v,u,tc_Lambda_OdB),v)**.
% 299.94/300.37 2663[1:SpR:298.0,2589.0] || -> equal(c_List_Obutlast(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,v,tc_Lambda_OdB))**.
% 299.94/300.37 7285[0:SpL:270.0,3548.0] || equal(c_Lambda_Olift(c_Lambda_OdB_OdB__rec(u,v,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(w),x),y),c_Lambda_OdB_OAbs(z))* -> .
% 299.94/300.37 7284[0:SpL:270.0,3547.0] || equal(c_Lambda_Olift(c_Lambda_OdB_OdB__rec(u,v,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(w),x),y),c_Lambda_OdB_OVar(z))* -> .
% 299.94/300.37 7[0:Inp] || c_ListOrder_Ostep1(u,c_List_Olist_OCons(v,w,x),c_List_Olist_OCons(y,z,x),x)* -> equal(z,w) equal(y,v).
% 299.94/300.37 7290[0:SpL:270.0,350.0] || equal(c_Type_Otype_OAtom(u),c_Lambda_OdB_OdB__rec(v,w,c_Type_Otype_OFun,c_Lambda_OdB_OAbs(x),y))* -> .
% 299.94/300.37 7281[0:SpL:270.0,290.0] || equal(c_Lambda_OdB_OdB__rec(u,v,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(w),x),c_Lambda_OdB_OAbs(y))* -> .
% 299.94/300.37 7280[0:SpL:270.0,354.0] || equal(c_Lambda_OdB_OdB__rec(u,v,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(w),x),c_Lambda_OdB_OVar(y))* -> .
% 299.94/300.37 7278[0:SpL:270.0,320.0] || hBOOL(c_Lambda_OdB_OdB__rec(u,v,c_Lambda_Obeta,c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(w)),x))* -> .
% 299.94/300.37 270[0:Inp] || -> equal(hAPP(hAPP(u,v),c_Lambda_OdB_OdB__rec(w,x,u,v,y)),c_Lambda_OdB_OdB__rec(w,x,u,c_Lambda_OdB_OAbs(v),y))**.
% 299.94/300.37 6893[1:SpR:6864.1,1021.0] || equal(u,v_as____) -> equal(c_List_Olast(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),v)**.
% 299.94/300.37 6892[1:SpR:6864.1,1024.0] || equal(u,v_as____) -> equal(c_List_Obutlast(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)**.
% 299.94/300.37 6864[1:Rew:3466.0,6847.1] || equal(u,v_as____) -> equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(v,u,tc_Lambda_OdB))*.
% 299.94/300.37 2662[1:SpR:211.0,2589.0] || -> equal(c_List_Obutlast(c_List_Olist_OCons(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v,tc_Lambda_OdB))**.
% 299.94/300.37 6[0:Inp] || hBOOL(hAPP(hAPP(u,v),w)) -> c_ListOrder_Ostep1(u,c_List_Olist_OCons(v,x,y),c_List_Olist_OCons(w,x,y),y)*.
% 299.94/300.37 1934[1:SpR:1014.0,197.0] || -> equal(c_List_Oappend(u,c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.37 6514[1:SpL:2133.0,6209.1] || equal(u,v_as____) equal(c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.37 150[0:Inp] class_OrderedGroup_Oab__semigroup__add(u) || -> equal(c_List_Ofoldl(c_HOL_Oplus__class_Oplus(u),v,w,u,u),c_List_Ofoldr(c_HOL_Oplus__class_Oplus(u),w,v,u,u))**.
% 299.94/300.37 6087[1:Rew:59.0,6006.1,59.0,6006.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) -> equal(c_List_Oappend(u,v,tc_Lambda_OdB),v)**.
% 299.94/300.37 6209[1:SpL:6041.1,2138.0] || equal(u,v_as____) equal(c_List_Olist_OCons(v,w,tc_Lambda_OdB),u)* -> .
% 299.94/300.37 6142[1:SpR:6041.1,2117.0] || equal(u,v_as____) -> equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),v_rs____)**.
% 299.94/300.37 6041[1:Rew:59.0,5980.1] || equal(u,v_as____) -> equal(c_List_Oappend(v,u,tc_Lambda_OdB),v)**.
% 299.94/300.37 51[0:Inp] || hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(u,v),w),x))* c_Wellfounded_Oaccp(u,x,v) -> c_Wellfounded_Oaccp(u,w,v).
% 299.94/300.37 5953[1:SpL:1030.0,216.0] || c_Type_Otyping(u,v,w) -> c_Type_Otypings(u,v_as____,c_Type_Osko__Type__Xlist__app__typeE__1__1(w,u,v,v_as____))*.
% 299.94/300.37 5863[1:SpL:1030.0,272.0] || c_Type_Otyping(u,v,w) -> c_Type_Otypings(u,v_as____,c_Type_Osko__Type__Xlist__app__typeD__1__1(w,u,v,v_as____))*.
% 299.94/300.37 5858[1:Obv:5848.1] || equal(c_List_Orotate1(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)**+ -> c_List_Olistsp(w,u,tc_Lambda_OdB)*.
% 299.94/300.37 216[0:Inp] || c_Type_Otyping(u,c_List_Ofoldl(c_Lambda_OdB_OApp,v,w,tc_Lambda_OdB,tc_Lambda_OdB),x)*+ -> c_Type_Otypings(u,w,c_Type_Osko__Type__Xlist__app__typeE__1__1(x,u,v,w))*.
% 299.94/300.37 5894[1:SpL:234.0,5822.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> c_List_Olistsp(v,u,tc_Lambda_OdB)*.
% 299.94/300.37 5822[1:Obv:5812.1] || equal(c_List_Orotate1(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)**+ -> c_List_Olistsp(w,v,tc_Lambda_OdB)*.
% 299.94/300.37 272[0:Inp] || c_Type_Otyping(u,c_List_Ofoldl(c_Lambda_OdB_OApp,v,w,tc_Lambda_OdB,tc_Lambda_OdB),x)*+ -> c_Type_Otypings(u,w,c_Type_Osko__Type__Xlist__app__typeD__1__1(x,u,v,w))*.
% 299.94/300.37 5765[1:Res:5760.1,9.0] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)**+ -> c_List_Olistsp(w,u,tc_Lambda_OdB)*.
% 299.94/300.37 5764[1:Res:5760.1,8.0] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)**+ -> c_List_Olistsp(w,v,tc_Lambda_OdB)*.
% 299.94/300.37 5736[1:Res:5731.1,9.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)**+ -> c_List_Olistsp(w,u,tc_Lambda_OdB)*.
% 299.94/300.37 5760[1:Con:5751.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) -> c_List_Olistsp(v,u,tc_Lambda_OdB)*.
% 299.94/300.37 148[0:Inp] || hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,tc_Lambda_OdB),u),v))*+ c_Type_Otyping(w,u,x)* -> c_Type_Otyping(w,v,x)*.
% 299.94/300.37 5735[1:Res:5731.1,8.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)**+ -> c_List_Olistsp(w,v,tc_Lambda_OdB)*.
% 299.94/300.37 5731[1:Res:5.0,4957.1] || equal(u,v_as____) -> c_List_Olistsp(v,u,tc_Lambda_OdB)*.
% 299.94/300.37 5638[1:Obv:5618.1] || equal(c_List_Orotate1(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(v_rs____,v) -> .
% 299.94/300.37 5627[1:Obv:5619.1] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** equal(v_rs____,v) -> .
% 299.94/300.37 5192[1:SpL:4799.1,2138.0] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(v_rs____,v) -> .
% 299.94/300.37 11[0:Inp] || c_ListOrder_Ostep1(u,v,w,x) -> c_ListOrder_Ostep1(u,c_List_Oappend(y,v,x),c_List_Oappend(y,w,x),x)*.
% 299.94/300.37 4822[1:Rew:59.0,4740.1,59.0,4740.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) -> equal(c_List_Oappend(v,u,tc_Lambda_OdB),v)**.
% 299.94/300.37 4799[1:Rew:59.0,4741.1,1247.0,4741.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) -> equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),v_rs____)**.
% 299.94/300.37 4780[1:Rew:59.0,4717.1] || equal(u,v_as____) -> equal(c_List_Oappend(u,v,tc_Lambda_OdB),v)**.
% 299.94/300.37 12[0:Inp] || c_ListOrder_Ostep1(u,v,w,x) -> c_ListOrder_Ostep1(u,c_List_Oappend(v,y,x),c_List_Oappend(w,y,x),x)*.
% 299.94/300.37 1729[1:Rew:1722.1,1713.1] || equal(u,c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB))* equal(u,v_rs____) -> equal(v_a____,v).
% 299.94/300.37 4649[2:Spt:4312.0,4312.1] || equal(u,v_rs____) -> equal(c_List_Orotate1(u,tc_Lambda_OdB),v_rs____)**.
% 299.94/300.37 90[0:Inp] || c_ListOrder_Ostep1(u,v,w,x) -> c_ListOrder_Ostep1(u,c_List_Olist_OCons(y,v,x),c_List_Olist_OCons(y,w,x),x)*.
% 299.94/300.37 4417[1:MRR:4373.1,2046.0] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),v_rs____) -> equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),v_rs____)**.
% 299.94/300.37 79[0:Inp] || c_List_Olistsp(u,v,w) c_List_Olistsp(u,x,w) -> c_List_Olistsp(u,c_List_Oappend(v,x,w),w)*.
% 299.94/300.37 4464[0:SpR:401.0,386.0] || -> equal(c_List_Olast(c_List_Olist_OCons(u,c_List_Oreplicate(v,u,w),w),w),u)**.
% 299.94/300.37 401[0:Rew:197.0,199.0] || -> equal(c_List_Orotate1(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.94/300.37 4429[1:SpL:2133.0,4422.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37 4412[1:MRR:4380.2,2046.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____)** equal(v_rs____,v) -> .
% 299.94/300.37 405[0:Rew:197.0,293.0,197.0,293.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,v,w),w),c_List_Orotate1(c_List_Olist_OCons(x,y,w),w))* -> equal(u,x).
% 299.94/300.37 404[0:Rew:197.0,292.0,197.0,292.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,v,w),w),c_List_Orotate1(c_List_Olist_OCons(x,y,w),w))* -> equal(v,y).
% 299.94/300.37 3928[1:MRR:3927.0,2046.0] || -> equal(c_List_Obutlast(c_List_Olist_OCons(u,c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB))**.
% 299.94/300.37 3896[1:Rew:1014.0,3885.1] || equal(c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____).
% 299.94/300.37 3895[1:Rew:1014.0,3883.1] || equal(c_List_Orotate1(c_List_Obutlast(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____).
% 299.94/300.37 220[0:Inp] class_Orderings_Oorder(u) || c_HOL_Oord__class_Oless(v,w,u)*+ c_HOL_Oord__class_Oless(x,v,u)* -> c_HOL_Oord__class_Oless(x,w,u)*.
% 299.94/300.37 3494[1:SpR:298.0,3460.0] || -> equal(c_List_Olast(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.37 3493[1:SpR:211.0,3460.0] || -> equal(c_List_Olast(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.37 2806[1:SpR:298.0,2655.0] || -> equal(c_List_Olast(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.37 221[0:Inp] class_Orderings_Opreorder(u) || c_HOL_Oord__class_Oless(v,w,u)*+ c_HOL_Oord__class_Oless(w,x,u)* -> c_HOL_Oord__class_Oless(v,x,u)*.
% 299.94/300.37 2805[1:SpR:211.0,2655.0] || -> equal(c_List_Olast(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.37 2782[1:SpR:298.0,2654.0] || -> equal(c_List_Olast(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.37 219[0:Inp] || c_Type_Otyping(u,hAPP(hAPP(c_Lambda_OdB_OApp,v),w),x)*+ -> c_Type_Otyping(u,w,c_Type_Osko__Type__Xtyping__elims__2__1(x,u,v,w))*.
% 299.94/300.37 2781[1:SpR:211.0,2654.0] || -> equal(c_List_Olast(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.37 3894[1:Rew:1014.0,3884.1] || equal(c_List_Obutlast(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____).
% 299.94/300.37 127[0:Inp] || -> equal(u,c_List_Olist_ONil(v)) equal(c_List_Olist_OCons(w,c_List_Obutlast(u,v),v),c_List_Obutlast(c_List_Olist_OCons(w,u,v),v))**.
% 299.94/300.37 3758[1:MRR:3757.1,1737.1] || equal(u,v_rs____) -> equal(c_List_Obutlast(c_List_Oappend(v,u,tc_Lambda_OdB),tc_Lambda_OdB),v)**.
% 299.94/300.37 137[0:Inp] || -> equal(u,c_List_Olist_ONil(v)) equal(c_List_Oappend(w,c_List_Obutlast(u,v),v),c_List_Obutlast(c_List_Oappend(w,u,v),v))**.
% 299.94/300.37 2000[1:SpL:396.0,1748.0] || equal(c_List_Orev(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Orev(v,tc_Lambda_OdB),v_as____).
% 299.94/300.37 1725[1:Rew:1722.1,1687.1] || equal(u,c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB))*+ -> equal(c_List_Obutlast(c_List_Orotate1(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)**.
% 299.94/300.37 39[0:Inp] || equal(c_List_Oreplicate(u,v,w),c_List_Oreplicate(x,y,w))* -> equal(v,y) equal(u,c_HOL_Ozero__class_Ozero(tc_nat)).
% 299.94/300.37 3588[1:Obv:3584.1] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),v_rs____)** -> equal(c_List_Orev(u,tc_Lambda_OdB),v_as____).
% 299.94/300.37 2560[1:SpL:2133.0,811.0] || equal(c_List_Orev(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Orev(u,tc_Lambda_OdB),v_as____).
% 299.94/300.37 124[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.94/300.37 3556[0:SpL:236.0,3548.0] || equal(c_Lambda_Olift(c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),w),x),c_Lambda_OdB_OAbs(y))* -> .
% 299.94/300.37 3555[0:SpL:236.0,3547.0] || equal(c_Lambda_Olift(c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),w),x),c_Lambda_OdB_OVar(y))* -> .
% 299.94/300.37 3548[0:SpL:236.0,290.0] || equal(c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),w),c_Lambda_OdB_OAbs(x))* -> .
% 299.94/300.37 3547[0:SpL:236.0,354.0] || equal(c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),w),c_Lambda_OdB_OVar(x))* -> .
% 299.94/300.37 236[0:Inp] || -> equal(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_Olift(u,v)),c_Lambda_Olift(w,v)),c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,u),w),v))**.
% 299.94/300.37 3462[1:Rew:1028.0,3409.0,211.0,3409.0] || -> equal(c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB))**.
% 299.94/300.37 3466[1:Rew:3462.0,3402.0] || -> equal(c_List_Obutlast(c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB))**.
% 299.94/300.37 68[0:Inp] class_OrderedGroup_Olordered__ab__group__add(u) || equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),v),c_HOL_Ozero__class_Ozero(u))** -> equal(v,c_HOL_Ozero__class_Ozero(u)).
% 299.94/300.37 3460[1:Rew:1247.0,3459.0] || -> equal(c_List_Olast(c_List_Oappend(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.37 3458[1:Rew:1247.0,3457.0] || -> equal(c_List_Olast(c_List_Olist_OCons(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.37 2165[1:Rew:1014.0,2145.0] || -> equal(c_List_Olist_OCons(v_a____,c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.37 159[0:Inp] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,u),v)) -> hBOOL(hAPP(hAPP(c_Lambda_Obeta,c_Lambda_Olift(u,w)),c_Lambda_Olift(v,w)))*.
% 299.94/300.37 2221[0:SpL:298.0,2138.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,x,y),y),y),x)** -> .
% 299.94/300.37 3361[1:SpL:2117.0,2173.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),w)** -> .
% 299.94/300.37 3356[0:SpL:234.0,2173.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,x),x),w)** -> .
% 299.94/300.37 2173[0:SpL:211.0,2138.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y),x)** -> .
% 299.94/300.37 151[0:Inp] || equal(c_List_Ofoldl(c_Lambda_OdB_OApp,u,v,tc_Lambda_OdB,tc_Lambda_OdB),c_List_Ofoldl(c_Lambda_OdB_OApp,w,v,tc_Lambda_OdB,tc_Lambda_OdB))* -> equal(u,w).
% 299.94/300.37 1929[0:SpR:197.0,234.0] || -> equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_ONil(v),v),v),c_List_Olist_OCons(u,c_List_Olist_ONil(v),v))**.
% 299.94/300.37 3300[1:SpL:2117.0,2645.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,v_rs____,tc_Lambda_OdB))** -> .
% 299.94/300.37 2645[1:SpL:298.0,2588.0] || equal(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,v,tc_Lambda_OdB))** -> .
% 299.94/300.37 3291[1:SpL:2117.0,2644.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB))** -> .
% 299.94/300.37 223[0:Inp] || -> equal(c_Lambda_OdB_OdB__case(u,v,w,hAPP(hAPP(c_Lambda_OdB_OApp,x),y),z),hAPP(hAPP(v,x),y))**.
% 299.94/300.37 2644[1:SpL:211.0,2588.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v,tc_Lambda_OdB))** -> .
% 299.94/300.37 2149[1:SpL:2117.0,228.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB))** -> equal(u,v_rs____).
% 299.94/300.37 2055[1:SpL:517.1,2047.0] || equal(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB))*+ equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37 317[0:Inp] || c_HOL_Oord__class_Oless(u,v,tc_nat) -> equal(hAPP(c_Type_Oshift(w,v,x,y),u),hAPP(w,u))**.
% 299.94/300.37 2716[1:SpL:298.0,2639.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37 97[0:Inp] || hBOOL(hAPP(hAPP(u,v),w))*+ c_Wellfounded_Oaccp(u,w,x)* -> c_Wellfounded_Oaccp(u,v,x)*.
% 299.94/300.37 2684[1:SpL:517.1,2564.0] || equal(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB))*+ equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37 3108[1:MRR:3107.0,2573.0] || -> equal(c_List_Orotate1(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,v_rs____,tc_Lambda_OdB))**.
% 299.94/300.37 400[0:Rew:127.0,98.0,197.0,98.0] || -> equal(u,c_List_Olist_ONil(v)) equal(c_List_Orotate1(c_List_Obutlast(c_List_Olist_OCons(c_List_Olast(u,v),u,v),v),v),u)**.
% 299.94/300.37 2804[1:SpR:2118.0,2655.0] || -> equal(c_List_Olast(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.37 26[0:Inp] || hBOOL(hAPP(hAPP(c_Predicate_Oconversep(u,v,w),x),y))* -> hBOOL(hAPP(hAPP(u,y),x)).
% 299.94/300.37 25[0:Inp] || hBOOL(hAPP(hAPP(u,v),w)) -> hBOOL(hAPP(hAPP(c_Predicate_Oconversep(u,x,y),w),v))*.
% 299.94/300.37 2703[1:SpL:298.0,2695.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37 2681[1:SpL:298.0,2564.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37 311[0:Inp] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,u),v))*+ c_Type_Otyping(w,u,x)* -> c_Type_Otyping(w,v,x)*.
% 299.94/300.37 2590[1:Rew:59.0,2558.1] || equal(c_List_Orev(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(u,v_as____).
% 299.94/300.37 2655[1:SpR:298.0,2574.0] || -> equal(c_List_Olast(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.37 111[0:Inp] class_Ring__and__Field_Oordered__semidom(u) || c_HOL_Oord__class_Oless(c_Nat_Osemiring__1__class_Oof__nat(v,u),c_Nat_Osemiring__1__class_Oof__nat(w,u),u)* -> c_HOL_Oord__class_Oless(v,w,tc_nat).
% 299.94/300.37 2654[1:SpR:211.0,2574.0] || -> equal(c_List_Olast(c_List_Olist_OCons(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.37 2550[1:SpL:2133.0,161.0] || equal(c_List_Orev(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(u,tc_Lambda_OdB))** -> .
% 299.94/300.37 110[0:Inp] class_Ring__and__Field_Oordered__semidom(u) || c_HOL_Oord__class_Oless(v,w,tc_nat) -> c_HOL_Oord__class_Oless(c_Nat_Osemiring__1__class_Oof__nat(v,u),c_Nat_Osemiring__1__class_Oof__nat(w,u),u)*.
% 299.94/300.37 2639[1:SpL:298.0,2573.0] || equal(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37 2695[1:Obv:2687.1] || equal(c_List_Orotate1(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37 2564[1:SpL:2133.0,2046.0] || equal(c_List_Orev(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37 113[0:Inp] || equal(c_List_Otake(u,v,w),c_List_Olist_ONil(w))** -> equal(v,c_List_Olist_ONil(w)) equal(u,c_HOL_Ozero__class_Ozero(tc_nat)).
% 299.94/300.37 2589[1:Rew:59.0,2526.0,59.0,2526.0] || -> equal(c_List_Obutlast(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),u)**.
% 299.94/300.37 2574[1:Rew:59.0,2525.0] || -> equal(c_List_Olast(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.37 2588[1:Rew:59.0,2557.0,59.0,2557.0] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),u)** -> .
% 299.94/300.37 2573[1:Rew:59.0,2565.0] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37 63[0:Inp] class_Ring__and__Field_Ocomm__semiring__1(u) || -> equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),w),v))*.
% 299.94/300.37 2133[1:Rew:2117.0,1807.0] || -> equal(c_List_Olist_OCons(v_a____,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.37 2118[1:Rew:2117.0,1793.0] || -> equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.37 1992[1:SpR:1247.0,396.0] || -> equal(c_List_Orev(c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.37 62[0:Inp] class_OrderedGroup_Ocomm__monoid__add(u) || -> equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),w),v))*.
% 299.94/300.37 2371[1:Rew:1136.0,2364.1] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____)** -> equal(c_List_Orev(v,tc_Lambda_OdB),v_as____).
% 299.94/300.37 1972[0:SpR:396.0,385.0] || -> equal(c_List_Obutlast(c_List_Orev(c_List_Olist_OCons(u,v,w),w),w),c_List_Orev(v,w))**.
% 299.94/300.37 173[0:Inp] class_Ring__and__Field_Oordered__semidom(u) || c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),c_Nat_Osemiring__1__class_Oof__nat(v,u),u)*.
% 299.94/300.37 1999[1:SpL:396.0,1766.0] || equal(c_List_Orev(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v_a____,u).
% 299.94/300.37 2334[0:SSi:2331.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || equal(c_Nat_Osemiring__1__class_Oof__nat(u,tc_nat),c_HOL_Ozero__class_Ozero(tc_nat))** -> equal(c_HOL_Ozero__class_Ozero(tc_nat),u).
% 299.94/300.37 2317[0:Res:2315.1,250.0] || -> equal(c_Nat_Osemiring__1__class_Oof__nat(c_HOL_Ozero__class_Ozero(tc_nat),tc_nat),c_HOL_Ozero__class_Ozero(tc_nat))**.
% 299.94/300.37 2315[0:SSi:2314.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || -> equal(c_Nat_Osemiring__1__class_Oof__nat(u,tc_nat),c_HOL_Ozero__class_Ozero(tc_nat)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)*.
% 299.94/300.37 172[0:Inp] class_Ring__and__Field_Oordered__semidom(u) || c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),c_Nat_Osemiring__1__class_Oof__nat(v,u),u)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat).
% 299.94/300.37 2144[1:SpR:2117.0,60.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(v_rs____,tc_List_Olist(tc_Lambda_OdB)),c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**.
% 299.94/300.37 1993[0:SpL:396.0,1958.0] || equal(c_List_Orev(c_List_Olist_OCons(u,v,w),w),c_List_Orev(v,w))** -> .
% 299.94/300.37 2277[0:SpL:238.0,240.0] || equal(c_List_Ofoldl(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(u),v,tc_Lambda_OdB,tc_Lambda_OdB),c_Lambda_OdB_OAbs(w))* -> .
% 299.94/300.37 2275[0:SpL:238.0,240.0] || equal(c_Lambda_OdB_OVar(u),c_List_Ofoldl(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(v),w,tc_Lambda_OdB,tc_Lambda_OdB))* -> .
% 299.94/300.37 240[0:Inp] || equal(c_List_Ofoldl(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(u),v,tc_Lambda_OdB,tc_Lambda_OdB),c_List_Ofoldl(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(w),x,tc_Lambda_OdB,tc_Lambda_OdB))* -> .
% 299.94/300.37 2249[1:SpR:169.0,1952.0] || -> equal(c_List_Orotate1(v_rs____,tc_Lambda_OdB),v_rs____)**.
% 299.94/300.37 1952[1:Rew:1014.0,1933.0] || -> equal(c_List_Orotate1(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB))**.
% 299.94/300.37 298[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.94/300.37 2138[0:MRR:2105.1,268.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),w)** -> .
% 299.94/300.37 2117[1:Rew:1028.0,2103.0] || -> equal(c_List_Oappend(v_rs____,u,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB))**.
% 299.94/300.37 211[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.94/300.37 1973[0:SpR:396.0,386.0] || -> equal(c_List_Olast(c_List_Orev(c_List_Olist_OCons(u,v,w),w),w),u)**.
% 299.94/300.37 2010[0:MRR:2001.1,268.0] || equal(c_List_Orev(c_List_Olist_OCons(u,v,w),w),c_List_Olist_ONil(w))** -> .
% 299.94/300.37 2063[1:Obv:2058.1] || equal(c_List_Orotate1(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37 2047[1:MRR:1996.1,2046.0] || equal(c_List_Orev(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37 303[0:Inp] || c_Type_Otyping(u,v,w) -> c_Type_Otyping(c_Type_Oshift(u,x,y,tc_Type_Otype),c_Lambda_Olift(v,x),w)*.
% 299.94/300.37 2046[1:Obv:2045.1] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37 1959[0:MRR:1939.1,161.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,v,w),w),c_List_Olist_ONil(w))** -> .
% 299.94/300.37 2034[1:Rew:1247.0,2033.0] || -> equal(c_List_Olast(c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.37 396[0:Rew:197.0,193.0] || -> equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Orev(v,w),w),w),c_List_Orev(c_List_Olist_OCons(u,v,w),w))**.
% 299.94/300.37 1958[0:MRR:1937.1,161.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,v,w),w),v)** -> .
% 299.94/300.37 197[0:Inp] || -> equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w),c_List_Orotate1(c_List_Olist_OCons(v,u,w),w))**.
% 299.94/300.37 50[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.94/300.37 1766[1:SpR:1762.1,386.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v_a____,u).
% 299.94/300.37 1762[1:SpL:169.0,1728.0] || equal(u,v_rs____) -> equal(c_List_Olast(u,tc_Lambda_OdB),v_a____)**.
% 299.94/300.37 1728[1:Rew:1722.1,1690.1] || equal(u,c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB))*+ -> equal(c_List_Olast(u,tc_Lambda_OdB),v)*.
% 299.94/300.37 1722[1:Rew:59.0,1691.1] || equal(u,c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB))*+ -> equal(c_List_Orev(u,tc_Lambda_OdB),u)**.
% 299.94/300.37 345[0:Inp] || -> equal(c_Type_Otype_Otype__case(u,v,hAPP(hAPP(c_Type_Otype_OFun,w),x),y),hAPP(hAPP(v,w),x))**.
% 299.94/300.37 1748[1:SpR:1745.1,385.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v_as____,v).
% 299.94/300.37 1745[1:SpL:169.0,1727.0] || equal(u,v_rs____) -> equal(c_List_Obutlast(u,tc_Lambda_OdB),v_as____)**.
% 299.94/300.37 1727[1:Rew:1722.1,1689.1] || equal(u,c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB))*+ -> equal(c_List_Obutlast(u,tc_Lambda_OdB),v_as____)**.
% 299.94/300.37 1737[1:SpL:169.0,1724.0] || equal(u,v_rs____) equal(u,v_as____)* -> .
% 299.94/300.37 225[0:Inp] || -> equal(u,v) equal(c_Lambda_Osubst(c_Lambda_OdB_OVar(u),w,v),c_Lambda_OdB_OVar(u))** c_HOL_Oord__class_Oless(v,u,tc_nat).
% 299.94/300.37 1440[1:SpR:1334.1,74.0] || equal(c_List_Orotate1(c_List_Orotate1(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),c_HOL_Ozero__class_Ozero(tc_nat)).
% 299.94/300.37 1439[1:SpR:1334.1,93.0] || equal(c_List_Orotate1(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),c_HOL_Ozero__class_Ozero(tc_nat)).
% 299.94/300.37 69[0:Inp] || hBOOL(hAPP(hAPP(u,v),w)) -> hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(u,x),v),w))*.
% 299.94/300.37 1384[1:SpR:1333.1,74.0] || equal(c_List_Orev(c_List_Orotate1(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),c_HOL_Ozero__class_Ozero(tc_nat)).
% 299.94/300.37 1218[0:SpR:157.0,254.0] || -> hBOOL(hAPP(hAPP(c_Lambda_Obeta,hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(c_Lambda_Olift(u,c_HOL_Ozero__class_Ozero(tc_nat)))),v)),u))*.
% 299.94/300.37 1547[1:Obv:1538.2] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)**+ equal(v,v_as____)* -> equal(v,u)*.
% 299.94/300.37 1453[1:Rew:1014.0,1427.2,116.0,1427.2] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)**+ equal(u,v)* -> equal(v_as____,v)*.
% 299.94/300.37 263[0:Inp] || equal(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),hAPP(hAPP(c_Lambda_OdB_OApp,w),x))* -> equal(v,x).
% 299.94/300.37 1610[1:Obv:1603.2] || equal(u,v_rs____)*+ equal(u,v)* -> equal(v_rs____,v)*.
% 299.94/300.37 1305[1:SpL:517.1,1266.0] || equal(u,v)* equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)**+ -> equal(v_rs____,v)*.
% 299.94/300.37 1590[1:Obv:1583.2] || equal(u,v_rs____)*+ equal(v,v_rs____)* -> equal(v,u)*.
% 299.94/300.37 1290[1:SpL:1260.1,78.0] || equal(u,v_rs____)* equal(c_List_Orev(v,tc_Lambda_OdB),v_rs____)**+ -> equal(u,v)*.
% 299.94/300.37 264[0:Inp] || equal(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),hAPP(hAPP(c_Lambda_OdB_OApp,w),x))* -> equal(u,w).
% 299.94/300.37 1280[1:SpR:1260.1,517.1] || equal(u,v_rs____)*+ equal(v,u)* -> equal(c_List_Orev(v,tc_Lambda_OdB),v_rs____)**.
% 299.94/300.37 1192[1:SpL:517.1,1046.0] || equal(u,v)* equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)**+ -> equal(v_as____,v)*.
% 299.94/300.37 1544[1:Obv:1539.2] || equal(u,v_as____)*+ equal(v,v_as____)* -> equal(v,u)*.
% 299.94/300.37 1177[1:SpL:1041.1,78.0] || equal(u,v_as____)* equal(c_List_Orev(v,tc_Lambda_OdB),v_as____)**+ -> equal(u,v)*.
% 299.94/300.37 313[0:Inp] || equal(hAPP(hAPP(c_Type_Otype_OFun,u),v),hAPP(hAPP(c_Type_Otype_OFun,w),x))* -> equal(u,w).
% 299.94/300.37 1170[1:SpR:1041.1,517.1] || equal(u,v_as____)*+ equal(v,u)* -> equal(c_List_Orev(v,tc_Lambda_OdB),v_as____)**.
% 299.94/300.37 1425[1:SpR:1334.1,80.0] || equal(c_List_Orotate1(c_List_Oreplicate(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_HOL_Ozero__class_Ozero(tc_nat),u).
% 299.94/300.37 1469[1:SpR:1454.1,59.0] || equal(c_List_Orotate1(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v_as____,u).
% 299.94/300.37 1454[1:Rew:1014.0,1437.1,116.0,1437.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)**.
% 299.94/300.37 314[0:Inp] || equal(hAPP(hAPP(c_Type_Otype_OFun,u),v),hAPP(hAPP(c_Type_Otype_OFun,w),x))* -> equal(v,x).
% 299.94/300.37 1334[1:SpR:1107.1,74.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),c_HOL_Ozero__class_Ozero(tc_nat))**.
% 299.94/300.37 1400[1:Rew:1014.0,1382.1,116.0,1382.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** -> equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____).
% 299.94/300.37 1333[1:SpR:1107.1,93.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) -> equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),c_HOL_Ozero__class_Ozero(tc_nat))**.
% 299.94/300.37 1217[0:SpR:312.0,254.0] || -> hBOOL(hAPP(hAPP(c_Lambda_Obeta,hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(tc_nat)))),u)),u))*.
% 299.94/300.37 43[0:Inp] class_Int_Onumber__ring(u) class_Ring__and__Field_Oidom(u) || -> equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),c_HOL_Ozero__class_Ozero(u)),v)**.
% 299.94/300.37 1035[1:Rew:1014.0,1033.2] || equal(u,v_as____)*+ equal(u,v)* -> equal(v_as____,v)*.
% 299.94/300.37 1216[1:Obv:1215.1] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_as____)** -> equal(c_HOL_Ozero__class_Ozero(tc_nat),u).
% 299.94/300.37 1107[1:SpR:1029.0,555.1] || equal(v_as____,u) -> equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),c_HOL_Ozero__class_Ozero(tc_nat))**.
% 299.94/300.37 165[0:Inp] || equal(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(u)),v),c_List_Ofoldl(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(w),x,tc_Lambda_OdB,tc_Lambda_OdB))* -> .
% 299.94/300.37 1266[1:SpL:1247.0,78.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** -> equal(v_rs____,u).
% 299.94/300.37 1260[1:SpR:1247.0,517.1] || equal(u,v_rs____) -> equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)**.
% 299.94/300.37 1247[1:SpR:169.0,1022.0] || -> equal(c_List_Orev(v_rs____,tc_Lambda_OdB),v_rs____)**.
% 299.94/300.37 1022[1:SpR:1014.0,122.0] || -> equal(c_List_Orev(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB))**.
% 299.94/300.37 166[0:Inp] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,u),v)) -> hBOOL(hAPP(hAPP(c_Lambda_Obeta,c_Lambda_OdB_OAbs(u)),c_Lambda_OdB_OAbs(v)))*.
% 299.94/300.37 1088[1:SpL:1028.0,228.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v)** -> equal(u,v_as____).
% 299.94/300.37 1073[1:SpL:1019.0,229.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),u)** -> equal(v_as____,v).
% 299.94/300.37 1199[1:Obv:1198.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)** -> equal(v_as____,u).
% 299.94/300.37 254[0:Inp] || -> hBOOL(hAPP(hAPP(c_Lambda_Obeta,hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(u)),v)),c_Lambda_Osubst(u,v,c_HOL_Ozero__class_Ozero(tc_nat))))*.
% 299.94/300.37 1186[1:Obv:1185.1] || equal(u,v_as____) -> equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)**.
% 299.94/300.37 1046[1:SpL:1025.0,78.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** -> equal(v_as____,u).
% 299.94/300.37 1041[1:SpR:1025.0,517.1] || equal(u,v_as____) -> equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)**.
% 299.94/300.37 1030[1:SpR:1014.0,238.0] || -> equal(c_List_Ofoldl(u,v,v_as____,w,tc_Lambda_OdB),v)**.
% 299.94/300.37 170[0:Inp] || c_List_Olistsp(c_InductTermi_OIT,u,tc_Lambda_OdB) -> hBOOL(hAPP(c_InductTermi_OIT,c_List_Ofoldl(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(v),u,tc_Lambda_OdB,tc_Lambda_OdB)))*.
% 299.94/300.37 1023[1:SpR:1014.0,343.0] || -> equal(c_List_Ofoldr(u,v_as____,v,tc_Lambda_OdB,w),v)**.
% 299.94/300.37 1151[1:SpR:169.0,1021.0] || -> equal(c_List_Olast(v_rs____,tc_Lambda_OdB),v_a____)**.
% 299.94/300.37 1021[1:SpR:1014.0,126.0] || -> equal(c_List_Olast(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),u)**.
% 299.94/300.37 1136[1:SpR:169.0,1024.0] || -> equal(c_List_Obutlast(v_rs____,tc_Lambda_OdB),v_as____)**.
% 299.94/300.37 262[0:Inp] class_Orderings_Olinorder(u) || -> equal(v,w) c_HOL_Oord__class_Oless(w,v,u)* c_HOL_Oord__class_Oless(v,w,u)*.
% 299.94/300.37 1024[1:SpR:1014.0,125.0] || -> equal(c_List_Obutlast(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)**.
% 299.94/300.37 1029[1:SpR:1014.0,114.0] || -> equal(c_Nat_Osize__class_Osize(v_as____,tc_List_Olist(tc_Lambda_OdB)),c_HOL_Ozero__class_Ozero(tc_nat))**.
% 299.94/300.37 1034[1:SpL:1014.0,71.0] || c_ListOrder_Ostep1(u,v,v_as____,tc_Lambda_OdB)* -> .
% 299.94/300.37 1032[1:SpL:1014.0,70.0] || c_ListOrder_Ostep1(u,v_as____,v,tc_Lambda_OdB)* -> .
% 299.94/300.37 1017[1:Rew:1014.0,177.1] || equal(c_Lambda_OdB_OVar(u),c_List_Ofoldl(c_Lambda_OdB_OApp,v,w,tc_Lambda_OdB,tc_Lambda_OdB))* -> equal(w,v_as____).
% 299.94/300.37 1028[1:SpR:1014.0,234.0] || -> equal(c_List_Oappend(v_as____,u,tc_Lambda_OdB),u)**.
% 299.94/300.37 1019[1:SpR:1014.0,232.0] || -> equal(c_List_Oappend(u,v_as____,tc_Lambda_OdB),u)**.
% 299.94/300.37 1020[1:SpR:1014.0,55.0] || -> equal(c_List_Otake(u,v_as____,tc_Lambda_OdB),v_as____)**.
% 299.94/300.37 1027[1:SpR:1014.0,10.0] || -> equal(c_List_Orotate1(v_as____,tc_Lambda_OdB),v_as____)**.
% 299.94/300.37 1016[1:Rew:1014.0,180.1] || equal(c_List_Ofoldl(c_Lambda_OdB_OApp,u,v,tc_Lambda_OdB,tc_Lambda_OdB),c_Lambda_OdB_OAbs(w))* -> equal(v,v_as____).
% 299.94/300.37 1026[1:SpR:1014.0,91.0] || -> equal(c_List_Obutlast(v_as____,tc_Lambda_OdB),v_as____)**.
% 299.94/300.37 1025[1:SpR:1014.0,92.0] || -> equal(c_List_Orev(v_as____,tc_Lambda_OdB),v_as____)**.
% 299.94/300.37 1018[1:SpR:1014.0,5.0] || -> c_List_Olistsp(u,v_as____,tc_Lambda_OdB)*.
% 299.94/300.37 1014[1:Spt:1002.0] || -> equal(c_List_Olist_ONil(tc_Lambda_OdB),v_as____)**.
% 299.94/300.37 255[0:Inp] class_Ring__and__Field_Oordered__idom(u) || -> equal(v,w) c_HOL_Oord__class_Oless(v,w,u)* c_HOL_Oord__class_Oless(w,v,u)*.
% 299.94/300.37 121[0:Inp] || -> equal(u,c_List_Olist_ONil(v)) equal(c_List_Olast(c_List_Olist_OCons(w,u,v),v),c_List_Olast(u,v))**.
% 299.94/300.37 934[0:SpR:579.1,80.0] || equal(c_List_Orotate1(c_List_Oreplicate(u,v,w),w),c_List_Olist_ONil(w))** -> equal(c_HOL_Ozero__class_Ozero(tc_nat),u).
% 299.94/300.37 835[0:SpR:13.1,347.0] class_OrderedGroup_Olordered__ab__group__add(u) || -> c_Type_Otyping(hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u)),c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(u)),c_HOL_Ozero__class_Ozero(u))*.
% 299.94/300.37 966[0:SpR:957.1,59.0] || equal(c_List_Orotate1(c_List_Orev(u,v),v),c_List_Olist_ONil(v))** -> equal(c_List_Olist_ONil(v),u).
% 299.94/300.37 135[0:Inp] || -> equal(u,c_List_Olist_ONil(v)) equal(c_List_Olast(c_List_Oappend(w,u,v),v),c_List_Olast(u,v))**.
% 299.94/300.37 957[0:Rew:116.0,946.1] || equal(c_List_Orotate1(u,v),c_List_Olist_ONil(v)) -> equal(c_List_Orev(u,v),c_List_Olist_ONil(v))**.
% 299.94/300.37 579[0:SpR:494.1,74.0] || equal(c_List_Orotate1(u,v),c_List_Olist_ONil(v)) -> equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_HOL_Ozero__class_Ozero(tc_nat))**.
% 299.94/300.37 921[0:Rew:116.0,908.1] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v))** -> equal(c_List_Orotate1(u,v),c_List_Olist_ONil(v)).
% 299.94/300.37 578[0:SpR:494.1,93.0] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) -> equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_HOL_Ozero__class_Ozero(tc_nat))**.
% 299.94/300.37 66[0:Inp] class_Nat_Osemiring__char__0(u) || equal(c_Nat_Osemiring__1__class_Oof__nat(v,u),c_Nat_Osemiring__1__class_Oof__nat(w,u))* -> equal(v,w).
% 299.94/300.37 569[0:SpL:74.0,119.0] || equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_HOL_Ozero__class_Ozero(tc_nat))** -> equal(c_List_Orotate1(u,v),c_List_Olist_ONil(v)).
% 299.94/300.37 568[0:SpL:93.0,119.0] || equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_HOL_Ozero__class_Ozero(tc_nat))** -> equal(c_List_Orev(u,v),c_List_Olist_ONil(v)).
% 299.94/300.37 565[0:SpR:74.0,200.1] || -> equal(c_List_Orotate1(u,v),c_List_Olist_ONil(v)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),tc_nat)*.
% 299.94/300.37 564[0:SpR:93.0,200.1] || -> equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),tc_nat)*.
% 299.94/300.37 267[0:Inp] || equal(c_List_Ofoldl(c_Lambda_OdB_OApp,u,v,tc_Lambda_OdB,tc_Lambda_OdB),c_Lambda_OdB_OAbs(w))* -> equal(u,c_Lambda_OdB_OAbs(w)).
% 299.94/300.37 246[0:Inp] || equal(c_Lambda_OdB_OVar(u),c_List_Ofoldl(c_Lambda_OdB_OApp,v,w,tc_Lambda_OdB,tc_Lambda_OdB))* -> equal(c_Lambda_OdB_OVar(u),v).
% 299.94/300.37 13[0:Inp] class_OrderedGroup_Olordered__ab__group__add(u) || -> equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u)),c_HOL_Ozero__class_Ozero(u)),c_HOL_Ozero__class_Ozero(u))**.
% 299.94/300.37 163[0:Inp] || hBOOL(hAPP(c_InductTermi_OIT,u)) -> hBOOL(hAPP(c_InductTermi_OIT,hAPP(hAPP(c_Lambda_OdB_OApp,u),c_Lambda_OdB_OVar(v))))*.
% 299.94/300.37 794[0:SpR:80.0,693.1] || equal(c_List_Oreplicate(u,v,w),x)*+ -> equal(c_List_Otake(u,x,w),x)**.
% 299.94/300.37 815[0:SpL:169.0,284.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____)** -> equal(v_a____,u).
% 299.94/300.37 4[0:Inp] || equal(c_List_Oreplicate(u,v,w),c_List_Oreplicate(x,y,w))* -> equal(u,x).
% 299.94/300.37 284[0:Inp] || equal(c_List_Olist_OCons(u,v,w),c_List_Olist_OCons(x,y,w))* -> equal(u,x).
% 299.94/300.37 811[0:SpL:169.0,285.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____)** -> equal(v_as____,v).
% 299.94/300.37 285[0:Inp] || equal(c_List_Olist_OCons(u,v,w),c_List_Olist_OCons(x,y,w))* -> equal(v,y).
% 299.94/300.37 801[0:Rew:116.0,797.2] || equal(u,c_List_Olist_ONil(v))*+ equal(u,w)* -> equal(c_List_Olist_ONil(v),w)*.
% 299.94/300.37 228[0:Inp] || equal(c_List_Oappend(u,v,w),c_List_Oappend(x,v,w))* -> equal(u,x).
% 299.94/300.37 693[0:SpR:555.1,651.0] || equal(u,v) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),v,w),v)**.
% 299.94/300.37 687[0:SpR:555.1,80.0] || equal(u,c_List_Oreplicate(v,w,x))*+ -> equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(x)),v)*.
% 299.94/300.37 770[0:Rew:116.0,766.1] || equal(u,c_List_Olist_ONil(v)) -> equal(c_List_Orotate1(u,v),c_List_Olist_ONil(v))**.
% 299.94/300.37 665[0:SpR:74.0,651.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orotate1(u,v),v),c_List_Orotate1(u,v))**.
% 299.94/300.37 229[0:Inp] || equal(c_List_Oappend(u,v,w),c_List_Oappend(u,x,w))* -> equal(v,x).
% 299.94/300.37 664[0:SpR:93.0,651.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.94/300.37 299[0:Inp] class_Orderings_Oorder(u) || c_HOL_Oord__class_Oless(v,w,u)*+ c_HOL_Oord__class_Oless(w,v,u)* -> .
% 299.94/300.37 302[0:Inp] class_Orderings_Opreorder(u) || c_HOL_Oord__class_Oless(v,w,u)*+ c_HOL_Oord__class_Oless(w,v,u)* -> .
% 299.94/300.37 300[0:Inp] class_Orderings_Olinorder(u) || c_HOL_Oord__class_Oless(v,w,u)*+ c_HOL_Oord__class_Oless(w,v,u)* -> .
% 299.94/300.37 122[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.94/300.37 555[0:Rew:93.0,531.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.94/300.37 273[0:Inp] || c_HOL_Oord__class_Oless(u,v,tc_nat) -> equal(c_Lambda_Osubst(c_Lambda_OdB_OVar(u),w,v),c_Lambda_OdB_OVar(u))**.
% 299.94/300.37 482[0:SpL:109.1,101.1] class_Ring__and__Field_Osemiring__1(u) class_Ring__and__Field_Oordered__semidom(u) || c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),c_HOL_Ozero__class_Ozero(u),u)* -> .
% 299.94/300.37 390[0:Con:318.1] || equal(c_Type_Osko__Type__Xtype__induct__1__1(u),hAPP(hAPP(c_Type_Otype_OFun,v),w))*+ -> hBOOL(hAPP(u,w))*.
% 299.94/300.37 389[0:Con:319.1] || equal(c_Type_Osko__Type__Xtype__induct__1__1(u),hAPP(hAPP(c_Type_Otype_OFun,v),w))*+ -> hBOOL(hAPP(u,v))*.
% 299.94/300.37 591[0:Rew:48.1,590.2] class_Ring__and__Field_Ocomm__semiring__1(u) || hBOOL(c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u))))*+ -> hBOOL(v)*.
% 299.94/300.37 585[0:Rew:42.1,584.2] class_OrderedGroup_Ocomm__monoid__add(u) || hBOOL(c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u))))*+ -> hBOOL(v)*.
% 299.94/300.37 573[0:Rew:45.1,572.2] class_OrderedGroup_Omonoid__add(u) || hBOOL(c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u))))*+ -> hBOOL(v)*.
% 299.94/300.37 677[0:SpR:157.0,276.1] || hBOOL(hAPP(c_InductTermi_OIT,c_Lambda_Olift(u,v)))* -> hBOOL(hAPP(c_InductTermi_OIT,u)).
% 299.94/300.37 276[0:Inp] || hBOOL(hAPP(c_InductTermi_OIT,u)) -> hBOOL(hAPP(c_InductTermi_OIT,c_Lambda_Osubst(u,c_Lambda_OdB_OVar(v),w)))*.
% 299.94/300.37 662[0:SpR:80.0,651.0] || -> equal(c_List_Otake(u,c_List_Oreplicate(u,v,w),w),c_List_Oreplicate(u,v,w))**.
% 299.94/300.37 8[0:Inp] || c_List_Olistsp(u,c_List_Oappend(v,w,x),x)* -> c_List_Olistsp(u,w,x).
% 299.94/300.37 9[0:Inp] || c_List_Olistsp(u,c_List_Oappend(v,w,x),x)* -> c_List_Olistsp(u,v,x).
% 299.94/300.37 651[0:SpR:232.0,60.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),u,v),u)**.
% 299.94/300.37 60[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.94/300.37 244[0:Inp] || equal(c_List_Oappend(u,v,w),c_List_Olist_ONil(w))** -> equal(u,c_List_Olist_ONil(w)).
% 299.94/300.37 606[0:SpR:47.1,347.0] class_Ring__and__Field_Ocomm__semiring__1(u) || -> c_Type_Otyping(hAPP(c_HOL_Oplus__class_Oplus(u),v),c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(u)),v)*.
% 299.94/300.37 600[0:SpR:44.1,347.0] class_OrderedGroup_Ocomm__monoid__add(u) || -> c_Type_Otyping(hAPP(c_HOL_Oplus__class_Oplus(u),v),c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(u)),v)*.
% 299.94/300.37 595[0:SpR:46.1,347.0] class_OrderedGroup_Omonoid__add(u) || -> c_Type_Otyping(hAPP(c_HOL_Oplus__class_Oplus(u),v),c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(u)),v)*.
% 299.94/300.37 245[0:Inp] || equal(c_List_Oappend(u,v,w),c_List_Olist_ONil(w))** -> equal(v,c_List_Olist_ONil(w)).
% 299.94/300.37 589[0:SpR:48.1,347.0] class_Ring__and__Field_Ocomm__semiring__1(u) || -> c_Type_Otyping(hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u)),c_Lambda_OdB_OVar(v),v)*.
% 299.94/300.37 583[0:SpR:42.1,347.0] class_OrderedGroup_Ocomm__monoid__add(u) || -> c_Type_Otyping(hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u)),c_Lambda_OdB_OVar(v),v)*.
% 299.94/300.37 571[0:SpR:45.1,347.0] class_OrderedGroup_Omonoid__add(u) || -> c_Type_Otyping(hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u)),c_Lambda_OdB_OVar(v),v)*.
% 299.94/300.37 567[0:SpL:80.0,119.0] || equal(u,c_HOL_Ozero__class_Ozero(tc_nat)) -> equal(c_List_Oreplicate(u,v,w),c_List_Olist_ONil(w))**.
% 299.94/300.37 35[0:Inp] || -> equal(u,c_HOL_Ozero__class_Ozero(tc_nat)) equal(c_List_Olast(c_List_Oreplicate(u,v,w),w),v)**.
% 299.94/300.37 563[0:SpR:80.0,200.1] || -> equal(c_List_Oreplicate(u,v,w),c_List_Olist_ONil(w))** c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)*.
% 299.94/300.37 118[0:Inp] || equal(c_List_Oreplicate(u,v,w),c_List_Olist_ONil(w))** -> equal(u,c_HOL_Ozero__class_Ozero(tc_nat)).
% 299.94/300.37 158[0:Inp] || c_HOL_Oord__class_Oless(u,v,tc_nat) -> equal(c_Lambda_Olift(c_Lambda_OdB_OVar(u),v),c_Lambda_OdB_OVar(u))**.
% 299.94/300.37 47[0:Inp] class_Ring__and__Field_Ocomm__semiring__1(u) || -> equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),c_HOL_Ozero__class_Ozero(u)),v)**.
% 299.94/300.37 44[0:Inp] class_OrderedGroup_Ocomm__monoid__add(u) || -> equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),c_HOL_Ozero__class_Ozero(u)),v)**.
% 299.94/300.37 46[0:Inp] class_OrderedGroup_Omonoid__add(u) || -> equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),c_HOL_Ozero__class_Ozero(u)),v)**.
% 299.94/300.37 48[0:Inp] class_Ring__and__Field_Ocomm__semiring__1(u) || -> equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u)),v),v)**.
% 299.94/300.37 42[0:Inp] class_OrderedGroup_Ocomm__monoid__add(u) || -> equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u)),v),v)**.
% 299.94/300.37 494[0:Rew:114.0,489.1] || equal(u,c_List_Olist_ONil(v)) -> equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_HOL_Ozero__class_Ozero(tc_nat))**.
% 299.94/300.37 45[0:Inp] class_OrderedGroup_Omonoid__add(u) || -> equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u)),v),v)**.
% 299.94/300.37 119[0:Inp] || equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_HOL_Ozero__class_Ozero(tc_nat))** -> equal(u,c_List_Olist_ONil(v)).
% 299.94/300.37 200[0:Inp] || -> equal(u,c_List_Olist_ONil(v)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),tc_nat)*.
% 299.94/300.37 54[0:Inp] || c_Wellfounded_Oaccp(c_Predicate_Oconversep(c_Lambda_Obeta,tc_Lambda_OdB,tc_Lambda_OdB),u,tc_Lambda_OdB)* -> hBOOL(hAPP(c_InductTermi_OIT,u)).
% 299.94/300.37 53[0:Inp] || hBOOL(hAPP(c_InductTermi_OIT,u)) -> c_Wellfounded_Oaccp(c_Predicate_Oconversep(c_Lambda_Obeta,tc_Lambda_OdB,tc_Lambda_OdB),u,tc_Lambda_OdB)*.
% 299.94/300.37 226[0:Inp] || -> equal(c_Lambda_OdB_OdB__case(u,v,w,c_Lambda_OdB_OAbs(x),y),hAPP(w,x))**.
% 299.94/300.37 323[0:Inp] || -> equal(c_Lambda_OdB_OdB__rec(u,v,w,c_Lambda_OdB_OVar(x),y),hAPP(u,x))**.
% 299.94/300.37 342[0:Inp] || -> equal(c_Lambda_OdB_OdB__case(u,v,w,c_Lambda_OdB_OVar(x),y),hAPP(u,x))**.
% 299.94/300.37 553[0:Rew:59.0,530.1] || equal(u,v)* -> equal(v,u).
% 299.94/300.37 517[0:SpL:59.0,510.0] || equal(u,v) -> equal(c_List_Orev(u,w),c_List_Orev(v,w))*.
% 299.94/300.37 65[0:Inp] || -> equal(c_List_Orev(c_List_Oreplicate(u,v,w),w),c_List_Oreplicate(u,v,w))**.
% 299.94/300.37 510[0:SpL:59.0,78.0] || equal(u,c_List_Orev(v,w))*+ -> equal(c_List_Orev(u,w),v)*.
% 299.94/300.37 78[0:Inp] || equal(c_List_Orev(u,v),c_List_Orev(w,v))* -> equal(u,w).
% 299.94/300.37 278[0:Inp] || equal(c_List_Oappend(u,v,w),u)** -> equal(v,c_List_Olist_ONil(w)).
% 299.94/300.37 280[0:Inp] || equal(c_List_Oappend(u,v,w),v)** -> equal(u,c_List_Olist_ONil(w)).
% 299.94/300.37 332[0:Inp] || c_Type_Otyping(u,c_Lambda_OdB_OVar(v),w)* -> equal(hAPP(u,v),w).
% 299.94/300.37 259[0:Inp] || -> equal(u,v) c_HOL_Oord__class_Oless(u,v,tc_nat)* c_HOL_Oord__class_Oless(v,u,tc_nat)*.
% 299.94/300.37 484[0:SpL:59.0,81.0] || equal(u,c_List_Olist_ONil(v)) -> equal(c_List_Orev(u,v),c_List_Olist_ONil(v))**.
% 299.94/300.37 377[0:Inp] || hBOOL(hAPP(hAPP(c_fequal(u),v),w))* -> equal(v,w).
% 299.94/300.37 56[0:Inp] || equal(c_List_Orotate1(u,v),c_List_Olist_ONil(v))** -> equal(u,c_List_Olist_ONil(v)).
% 299.94/300.37 81[0:Inp] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v))** -> equal(u,c_List_Olist_ONil(v)).
% 299.94/300.37 101[0:Inp] class_Ring__and__Field_Oordered__semidom(u) || c_HOL_Oord__class_Oless(c_Nat_Osemiring__1__class_Oof__nat(v,u),c_HOL_Ozero__class_Ozero(u),u)* -> .
% 299.94/300.37 74[0:Inp] || -> equal(c_Nat_Osize__class_Osize(c_List_Orotate1(u,v),tc_List_Olist(v)),c_Nat_Osize__class_Osize(u,tc_List_Olist(v)))**.
% 299.94/300.37 93[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.94/300.37 239[0:Inp] || hBOOL(hAPP(c_InductTermi_OIT,u)) -> hBOOL(hAPP(c_InductTermi_OIT,c_Lambda_Olift(u,v)))*.
% 299.94/300.37 168[0:Inp] || -> equal(c_Type_Otype_Otype__case(u,v,c_Type_Otype_OAtom(w),x),hAPP(u,w))**.
% 299.94/300.37 247[0:Inp] || -> equal(c_Type_Otype_Otype__rec(u,v,c_Type_Otype_OAtom(w),x),hAPP(u,w))**.
% 299.94/300.37 386[0:Rew:197.0,187.0] || -> equal(c_List_Olast(c_List_Orotate1(c_List_Olist_OCons(u,v,w),w),w),u)**.
% 299.94/300.37 385[0:Rew:197.0,188.0] || -> equal(c_List_Obutlast(c_List_Orotate1(c_List_Olist_OCons(u,v,w),w),w),v)**.
% 299.94/300.37 125[0:Inp] || -> equal(c_List_Obutlast(c_List_Olist_OCons(u,c_List_Olist_ONil(v),v),v),c_List_Olist_ONil(v))**.
% 299.94/300.37 214[0:Inp] || hBOOL(hAPP(u,c_Type_Osko__Type__Xtype__induct__1__1(u)))*+ -> hBOOL(hAPP(u,v))*.
% 299.94/300.37 109[0:Inp] class_Ring__and__Field_Osemiring__1(u) || -> equal(c_Nat_Osemiring__1__class_Oof__nat(c_HOL_Ozero__class_Ozero(tc_nat),u),c_HOL_Ozero__class_Ozero(u))**.
% 299.94/300.37 153[0:Inp] || hBOOL(hAPP(c_InductTermi_OIT,u)) -> hBOOL(hAPP(c_InductTermi_OIT,c_Lambda_OdB_OAbs(u)))*.
% 299.94/300.37 465[0:SpR:327.0,347.0] || -> c_Type_Otyping(c_Type_Oshift(u,v,w,x),c_Lambda_OdB_OVar(v),w)*.
% 299.94/300.37 327[0:Inp] || -> equal(hAPP(c_Type_Oshift(u,v,w,x),v),w)**.
% 299.94/300.37 238[0:Inp] || -> equal(c_List_Ofoldl(u,v,c_List_Olist_ONil(w),x,w),v)**.
% 299.94/300.37 343[0:Inp] || -> equal(c_List_Ofoldr(u,c_List_Olist_ONil(v),w,v,x),w)**.
% 299.94/300.37 82[0:Inp] || -> equal(c_Predicate_Oconversep(c_Predicate_Oconversep(u,v,w),w,v),u)**.
% 299.94/300.37 80[0:Inp] || -> equal(c_Nat_Osize__class_Osize(c_List_Oreplicate(u,v,w),tc_List_Olist(w)),u)**.
% 299.94/300.37 40[0:Inp] || -> equal(c_Transitive__Closure_Ortranclp(c_Transitive__Closure_Ortranclp(u,v),v),c_Transitive__Closure_Ortranclp(u,v))**.
% 299.94/300.37 126[0:Inp] || -> equal(c_List_Olast(c_List_Olist_OCons(u,c_List_Olist_ONil(v),v),v),u)**.
% 299.94/300.37 235[0:Inp] || equal(c_Type_Otype_OAtom(u),c_Type_Otype_OAtom(v))* -> equal(u,v).
% 299.94/300.37 243[0:Inp] || equal(c_Lambda_OdB_OAbs(u),c_Lambda_OdB_OAbs(v))* -> equal(u,v).
% 299.94/300.37 307[0:Inp] || equal(c_Lambda_OdB_OVar(u),c_Lambda_OdB_OVar(v))* -> equal(u,v).
% 299.94/300.37 350[0:Inp] || equal(c_Type_Otype_OAtom(u),hAPP(hAPP(c_Type_Otype_OFun,v),w))* -> .
% 299.94/300.37 290[0:Inp] || equal(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),c_Lambda_OdB_OAbs(w))* -> .
% 299.94/300.37 354[0:Inp] || equal(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),c_Lambda_OdB_OVar(w))* -> .
% 299.94/300.37 269[0:Inp] || -> equal(u,c_HOL_Ozero__class_Ozero(tc_nat)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)*.
% 299.94/300.37 157[0:Inp] || -> equal(c_Lambda_Osubst(c_Lambda_Olift(u,v),w,v),u)**.
% 299.94/300.37 268[0:Inp] || equal(c_List_Olist_OCons(u,v,w),c_List_Olist_ONil(w))** -> .
% 299.94/300.37 3[0:Inp] || -> hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(u,v),w),w))*.
% 299.94/300.37 251[0:Inp] class_Orderings_Oorder(u) || c_HOL_Oord__class_Oless(v,v,u)* -> .
% 299.94/300.37 253[0:Inp] class_Orderings_Opreorder(u) || c_HOL_Oord__class_Oless(v,v,u)* -> .
% 299.94/300.37 252[0:Inp] class_Orderings_Olinorder(u) || c_HOL_Oord__class_Oless(v,v,u)* -> .
% 299.94/300.37 55[0:Inp] || -> equal(c_List_Otake(u,c_List_Olist_ONil(v),v),c_List_Olist_ONil(v))**.
% 299.94/300.37 73[0:Inp] || -> equal(c_Predicate_Oconversep(c_fequal(u),u,u),c_fequal(u))**.
% 299.94/300.37 115[0:Inp] || -> equal(c_List_Oreplicate(c_HOL_Ozero__class_Ozero(tc_nat),u,v),c_List_Olist_ONil(v))**.
% 299.94/300.37 116[0:Inp] || -> equal(c_List_Otake(c_HOL_Ozero__class_Ozero(tc_nat),u,v),c_List_Olist_ONil(v))**.
% 299.94/300.37 320[0:Inp] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,c_Lambda_OdB_OVar(u)),v))* -> .
% 299.94/300.37 114[0:Inp] || -> equal(c_Nat_Osize__class_Osize(c_List_Olist_ONil(u),tc_List_Olist(u)),c_HOL_Ozero__class_Ozero(tc_nat))**.
% 299.94/300.37 437[0:SpL:169.0,161.0] || equal(v_as____,v_rs____)** -> .
% 299.94/300.37 379[0:Rew:329.0,336.0] || -> c_Type_Otypings(c_Type_Oshift(v_e____,v_n____,v_T____,tc_Type_Otype),v_as____,v_Ts____)*.
% 299.94/300.37 161[0:Inp] || equal(c_List_Olist_OCons(u,v,w),v)** -> .
% 299.94/300.37 71[0:Inp] || c_ListOrder_Ostep1(u,v,c_List_Olist_ONil(w),w)* -> .
% 299.94/300.37 70[0:Inp] || c_ListOrder_Ostep1(u,c_List_Olist_ONil(v),w,v)* -> .
% 299.94/300.37 59[0:Inp] || -> equal(c_List_Orev(c_List_Orev(u,v),v),u)**.
% 299.94/300.37 232[0:Inp] || -> equal(c_List_Oappend(u,c_List_Olist_ONil(v),v),u)**.
% 299.94/300.37 234[0:Inp] || -> equal(c_List_Oappend(c_List_Olist_ONil(u),v,u),v)**.
% 299.94/300.37 312[0:Inp] || -> equal(c_Lambda_Osubst(c_Lambda_OdB_OVar(u),v,u),v)**.
% 299.94/300.37 347[0:Inp] || -> c_Type_Otyping(u,c_Lambda_OdB_OVar(v),hAPP(u,v))*.
% 299.94/300.37 356[0:Inp] class_Orderings_Opreorder(u) || -> class_Orderings_Opreorder(tc_fun(v,u))*.
% 299.94/300.37 357[0:Inp] class_Orderings_Oorder(u) || -> class_Orderings_Oorder(tc_fun(v,u))*.
% 299.94/300.37 376[0:Inp] || -> hBOOL(hAPP(hAPP(c_fequal(u),v),v))*.
% 299.94/300.37 10[0:Inp] || -> equal(c_List_Orotate1(c_List_Olist_ONil(u),u),c_List_Olist_ONil(u))**.
% 299.94/300.37 91[0:Inp] || -> equal(c_List_Obutlast(c_List_Olist_ONil(u),u),c_List_Olist_ONil(u))**.
% 299.94/300.37 92[0:Inp] || -> equal(c_List_Orev(c_List_Olist_ONil(u),u),c_List_Olist_ONil(u))**.
% 299.94/300.37 330[0:Inp] || equal(c_Lambda_OdB_OVar(u),c_Lambda_OdB_OAbs(v))* -> .
% 299.94/300.37 218[0:Inp] || c_HOL_Oord__class_Oless(u,c_HOL_Ozero__class_Ozero(tc_nat),tc_nat)* -> .
% 299.94/300.37 169[0:Inp] || -> equal(c_List_Olist_OCons(v_a____,v_as____,tc_Lambda_OdB),v_rs____)**.
% 299.94/300.37 5[0:Inp] || -> c_List_Olistsp(u,c_List_Olist_ONil(v),v)*.
% 299.94/300.37 250[0:Inp] || c_HOL_Oord__class_Oless(u,u,tc_nat)* -> .
% 299.94/300.37 331[0:Inp] || -> hBOOL(hAPP(c_InductTermi_OIT,c_Lambda_OdB_OVar(u)))*.
% 299.94/300.37 156[0:Inp] || -> hBOOL(hAPP(c_InductTermi_OIT,v_u____))*.
% 299.94/300.37 224[0:Inp] || -> hBOOL(hAPP(c_InductTermi_OIT,v_ua______))*.
% 299.94/300.37 305[0:Inp] || -> c_Type_Otyping(v_e____,v_u____,v_T____)*.
% 299.94/300.37 338[0:Inp] || -> c_Type_Otyping(v_ea______,v_ua______,v_T____)*.
% 299.94/300.37 329[0:Inp] || -> equal(v_i____,v_n____)**.
% 299.94/300.37 378[0:Inp] || v_thesis____* -> .
% 299.94/300.37 364[0:Inp] || -> class_Ring__and__Field_Ocomm__semiring__1(tc_nat)*.
% 299.94/300.37 363[0:Inp] || -> class_Ring__and__Field_Oordered__semidom(tc_nat)*.
% 299.94/300.37 371[0:Inp] || -> class_Orderings_Opreorder(tc_nat)*.
% 299.94/300.37 373[0:Inp] || -> class_Orderings_Oorder(tc_nat)*.
% 299.94/300.37 374[0:Inp] || -> class_Orderings_Opreorder(tc_bool)*.
% 299.94/300.37 375[0:Inp] || -> class_Orderings_Oorder(tc_bool)*.
% 299.94/300.37 366[0:Inp] || -> class_OrderedGroup_Ocomm__monoid__add(tc_nat)*.
% 299.94/300.37 359[0:Inp] || -> class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(tc_nat)*.
% 299.94/300.37 369[0:Inp] || -> class_OrderedGroup_Omonoid__add(tc_nat)*.
% 299.94/300.37 358[0:Inp] || -> class_OrderedGroup_Opordered__cancel__ab__semigroup__add(tc_nat)*.
% 299.94/300.37 372[0:Inp] || -> class_Orderings_Olinorder(tc_nat)*.
% 299.94/300.37 360[0:Inp] || -> class_OrderedGroup_Opordered__comm__monoid__add(tc_nat)*.
% 299.94/300.37 362[0:Inp] || -> class_OrderedGroup_Ocancel__semigroup__add(tc_nat)*.
% 299.94/300.37 365[0:Inp] || -> class_OrderedGroup_Oab__semigroup__add(tc_nat)*.
% 299.94/300.37 361[0:Inp] || -> class_OrderedGroup_Ocancel__ab__semigroup__add(tc_nat)*.
% 299.94/300.37 367[0:Inp] || -> class_OrderedGroup_Osemigroup__add(tc_nat)*.
% 299.94/300.37 368[0:Inp] || -> class_Ring__and__Field_Osemiring__1(tc_nat)*.
% 299.94/300.37 370[0:Inp] || -> class_Nat_Osemiring__char__0(tc_nat)*.132563[1:Rew:132455.1,132461.1] || equal(c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),v,tc_Lambda_OdB),v_as____)** -> equal(c_List_Orotate1(u,tc_Lambda_OdB),u).
% 299.94/300.37 132565[1:Rew:132455.1,132460.1] || equal(c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),v,tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(u,tc_Lambda_OdB),u).
% 299.94/300.37 692[0:SpR:555.1,60.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.94/300.37 763[0:SpR:80.0,665.0] || -> equal(c_List_Otake(u,c_List_Orotate1(c_List_Oreplicate(u,v,w),w),w),c_List_Orotate1(c_List_Oreplicate(u,v,w),w))**.
% 299.94/300.37 819[0:SpL:567.1,4.0] || equal(u,c_HOL_Ozero__class_Ozero(tc_nat))* equal(c_List_Oreplicate(v,w,x),c_List_Olist_ONil(x))** -> equal(u,v)*.
% 299.94/300.37 820[0:SpL:563.0,4.0] || equal(c_List_Oreplicate(u,v,w),c_List_Olist_ONil(w))** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),x,tc_nat)* equal(x,u)*.
% 299.94/300.37 2174[0:Rew:2142.0,2168.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,x),x),x),c_List_Olist_OCons(u,c_List_Olist_ONil(x),x))** -> .
% 299.94/300.37 2362[0:SpR:517.1,1972.0] || equal(u,c_List_Olist_OCons(v,w,x))* -> equal(c_List_Obutlast(c_List_Orev(u,x),x),c_List_Orev(w,x))*.
% 299.94/300.37 3364[0:SpL:211.0,2173.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.94/300.37 3365[0:SpL:298.0,2173.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.94/300.37 3379[0:SpL:211.0,2221.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.94/300.37 3380[0:SpL:298.0,2221.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.94/300.37 3838[0:SpR:127.1,1973.0] || -> equal(u,c_List_Olist_ONil(v)) equal(c_List_Olast(c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(w,u,v),v),v),v),w)**.
% 299.94/300.37 3873[0:SpL:127.1,1959.0] || equal(c_List_Orotate1(c_List_Obutlast(c_List_Olist_OCons(u,v,w),w),w),c_List_Olist_ONil(w))** -> equal(v,c_List_Olist_ONil(w)).
% 299.94/300.37 3876[0:SpL:127.1,2010.0] || equal(c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(u,v,w),w),w),c_List_Olist_ONil(w))** -> equal(v,c_List_Olist_ONil(w)).
% 299.94/300.37 4342[0:SpL:1929.0,405.0] || equal(c_List_Olist_OCons(u,c_List_Olist_ONil(v),v),c_List_Orotate1(c_List_Olist_OCons(w,x,v),v))* -> equal(u,w).
% 299.94/300.37 8090[0:Rew:93.0,8058.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.94/300.37 8251[0:SpL:396.0,1946.0] || c_List_Olistsp(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x)* -> c_List_Olistsp(u,c_List_Orev(w,x),x).
% 299.94/300.37 11458[0:SpL:291.0,3555.0] || equal(c_Lambda_Olift(c_Lambda_Olift(c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),w,x),y),z),c_Lambda_OdB_OVar(x1))* -> .
% 299.94/300.37 11459[0:SpL:291.0,3556.0] || equal(c_Lambda_Olift(c_Lambda_Olift(c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),w,x),y),z),c_Lambda_OdB_OAbs(x1))* -> .
% 299.94/300.37 11471[0:SpL:236.0,11456.0] || equal(c_Lambda_Olift(c_Lambda_Osubst(c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),w),x,y),z),c_Lambda_OdB_OVar(x1))* -> .
% 299.94/300.37 11473[0:SpL:270.0,11456.0] || equal(c_Lambda_Olift(c_Lambda_Osubst(c_Lambda_OdB_OdB__rec(u,v,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(w),x),y,z),x1),c_Lambda_OdB_OVar(x2))* -> .
% 299.94/300.37 11474[0:SpL:236.0,11457.0] || equal(c_Lambda_Olift(c_Lambda_Osubst(c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),w),x,y),z),c_Lambda_OdB_OAbs(x1))* -> .
% 299.94/300.37 11476[0:SpL:270.0,11457.0] || equal(c_Lambda_Olift(c_Lambda_Osubst(c_Lambda_OdB_OdB__rec(u,v,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(w),x),y,z),x1),c_Lambda_OdB_OAbs(x2))* -> .
% 299.94/300.37 11483[0:SpL:236.0,11465.0] || equal(c_Lambda_Osubst(c_Lambda_Olift(c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),w),x),y,z),c_Lambda_OdB_OVar(x1))* -> .
% 299.94/300.37 11485[0:SpL:270.0,11465.0] || equal(c_Lambda_Osubst(c_Lambda_Olift(c_Lambda_OdB_OdB__rec(u,v,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(w),x),y),z,x1),c_Lambda_OdB_OVar(x2))* -> .
% 299.94/300.37 11487[0:SpL:236.0,11468.0] || equal(c_Lambda_Osubst(c_Lambda_Olift(c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),w),x),y,z),c_Lambda_OdB_OAbs(x1))* -> .
% 299.94/300.37 11489[0:SpL:270.0,11468.0] || equal(c_Lambda_Osubst(c_Lambda_Olift(c_Lambda_OdB_OdB__rec(u,v,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(w),x),y),z,x1),c_Lambda_OdB_OAbs(x2))* -> .
% 299.94/300.37 11918[0:SpL:315.0,11452.0] || equal(c_Lambda_Osubst(c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Olist_OCons(u,v,w),x,w,y),z,x1),c_Lambda_OdB_OVar(x2))* -> .
% 299.94/300.37 11919[0:SpL:315.0,11453.0] || equal(c_Lambda_Osubst(c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Olist_OCons(u,v,w),x,w,y),z,x1),c_Lambda_OdB_OAbs(x2))* -> .
% 299.94/300.37 12805[0:Res:222.1,10203.0] || c_Type_Otyping(u,c_Lambda_OdB_OAbs(c_Lambda_OdB_OAbs(v)),w)* equal(c_Type_Otype_OAtom(x),c_Type_Osko__Type__Xtyping__elims__3__2(w,u,c_Lambda_OdB_OAbs(v)))* -> .
% 299.94/300.37 28393[0:SpL:27593.1,8.0] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) c_List_Olistsp(w,x,v)* -> c_List_Olistsp(w,u,v)*.
% 299.94/300.37 31967[0:SpL:517.1,31920.0] || equal(u,c_List_Olist_OCons(v,w,x))* equal(c_List_Orotate1(c_List_Orev(u,x),x),c_List_Olist_ONil(x))** -> .
% 299.94/300.37 32584[1:Res:589.1,19831.0] class_Ring__and__Field_Ocomm__semiring__1(u) || c_Type_Otyping(hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u)),c_Lambda_OdB_OVar(v),w)* -> equal(v,w).
% 299.94/300.37 32585[1:Res:583.1,19831.0] class_OrderedGroup_Ocomm__monoid__add(u) || c_Type_Otyping(hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u)),c_Lambda_OdB_OVar(v),w)* -> equal(v,w).
% 299.94/300.37 32586[1:Res:571.1,19831.0] class_OrderedGroup_Omonoid__add(u) || c_Type_Otyping(hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u)),c_Lambda_OdB_OVar(v),w)* -> equal(v,w).
% 299.94/300.37 32588[1:Res:606.1,19831.0] class_Ring__and__Field_Ocomm__semiring__1(u) || c_Type_Otyping(hAPP(c_HOL_Oplus__class_Oplus(u),v),c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(u)),w)* -> equal(v,w).
% 299.94/300.37 32589[1:Res:600.1,19831.0] class_OrderedGroup_Ocomm__monoid__add(u) || c_Type_Otyping(hAPP(c_HOL_Oplus__class_Oplus(u),v),c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(u)),w)* -> equal(v,w).
% 299.94/300.37 32590[1:Res:595.1,19831.0] class_OrderedGroup_Omonoid__add(u) || c_Type_Otyping(hAPP(c_HOL_Oplus__class_Oplus(u),v),c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(u)),w)* -> equal(v,w).
% 299.94/300.37 33895[0:Rew:232.0,33794.1,31369.1,33794.1] || equal(c_List_Oappend(u,c_List_Orev(v,w),w),c_List_Olist_ONil(w))** -> equal(c_List_Orotate1(v,w),c_List_Olist_ONil(w)).
% 299.94/300.37 37351[0:SpL:298.0,37309.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.94/300.37 37501[0:SpL:298.0,37383.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y),y),y),c_List_Olist_ONil(y))** -> .
% 299.94/300.37 38292[0:Obv:38268.1] || equal(c_List_Orotate1(c_List_Oappend(u,v,w),w),c_List_Olist_ONil(w))** -> equal(c_List_Orev(v,w),c_List_Olist_ONil(w)).
% 299.94/300.37 38294[0:Rew:234.0,38293.1] || equal(c_List_Orotate1(c_List_Oappend(c_List_Orev(u,v),w,v),v),c_List_Olist_ONil(v))** -> equal(u,c_List_Olist_ONil(v)).
% 299.94/300.37 38693[0:Obv:38670.1] || equal(c_List_Orotate1(c_List_Oappend(u,v,w),w),c_List_Olist_ONil(w))** -> equal(c_List_Orev(u,w),c_List_Olist_ONil(w)).
% 299.94/300.37 38696[0:Rew:232.0,38695.1] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Orev(v,w),w),w),c_List_Olist_ONil(w))** -> equal(v,c_List_Olist_ONil(w)).
% 299.94/300.37 46982[0:Rew:11886.0,46923.1] class_OrderedGroup_Oab__semigroup__add(u) || -> equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),w),v))*.
% 299.94/300.37 52431[10:MRR:8641.2,52424.0] || equal(u,v_rs____) c_List_Olistsp(v,w,tc_Lambda_OdB) -> c_List_Olistsp(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.37 54663[0:Rew:1844.0,54662.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x),c_List_Olist_OCons(u,c_List_Olist_ONil(x),x))** -> .
% 299.94/300.37 54673[0:SpL:29255.1,54652.0] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v))** equal(c_List_Orotate1(c_List_Olist_OCons(w,x,v),v),u)* -> .
% 299.94/300.37 54938[0:MRR:54916.1,268.0] || c_HOL_Oord__class_Oless(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,v,w),tc_List_Olist(w)),x,tc_nat)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),x,tc_nat).
% 299.94/300.37 57163[0:SpL:211.0,56905.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.94/300.37 57164[0:SpL:298.0,56905.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.94/300.37 57199[0:SpL:298.0,56905.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.94/300.37 57477[0:SpL:211.0,57356.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.94/300.37 57478[0:SpL:298.0,57356.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.94/300.37 57599[0:SpL:1929.0,4336.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(u,x).
% 299.94/300.37 57657[0:SpL:211.0,57357.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.94/300.37 57658[0:SpL:298.0,57357.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.94/300.37 58383[0:SpL:2231.0,57357.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.94/300.37 58384[0:SpL:2231.0,57356.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.94/300.37 58993[0:SpL:2231.0,58265.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.94/300.37 59940[0:Rew:58567.1,59904.0] || equal(c_List_Obutlast(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),x),u)** -> equal(w,c_List_Olist_ONil(x)).
% 299.94/300.37 59925[0:SpL:211.0,59806.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y),y),c_List_Olist_OCons(u,v,y))** -> .
% 299.94/300.37 59926[0:SpL:298.0,59806.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y),y),c_List_Oappend(u,v,y))** -> .
% 299.94/300.37 59955[0:SpL:315.0,59882.0] || hBOOL(c_List_Ofoldr(c_Lambda_Obeta,c_List_Olist_OCons(c_Lambda_Olift(c_Lambda_Olift(c_Lambda_OdB_OVar(u),v),w),x,y),z,y,x1))* -> .
% 299.94/300.37 59987[0:SpL:270.0,59959.0] || hBOOL(c_Lambda_OdB_OdB__rec(u,v,c_Lambda_Obeta,c_Lambda_OdB_OAbs(c_Lambda_Olift(c_Lambda_Olift(c_Lambda_Olift(c_Lambda_OdB_OVar(w),x),y),z)),x1))* -> .
% 299.94/300.37 59992[0:Res:8238.1,59959.0] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,c_Lambda_Olift(c_Lambda_Olift(c_Lambda_Olift(c_Lambda_Olift(c_Lambda_OdB_OVar(u),v),w),x),y)),z))* -> .
% 299.94/300.37 62241[0:SpR:312.0,11444.0] || -> equal(hAPP(hAPP(c_Lambda_OdB_OApp,u),u),c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(v)),c_Lambda_OdB_OVar(v)),u,v))*.
% 299.94/300.37 63074[0:Res:10204.2,59864.0] || c_Type_Otyping(u,c_Lambda_OdB_OAbs(v),w)* equal(c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_Lambda_Obeta,c_Lambda_Olift(c_Lambda_OdB_OVar(x),y))),w)* -> .
% 299.94/300.37 65068[0:Rew:65058.1,64795.2] || equal(u,c_List_Oreplicate(v,w,x))* -> equal(v,c_HOL_Ozero__class_Ozero(tc_nat)) equal(c_List_Olast(u,x),w)*.
% 299.94/300.37 65069[0:Rew:65058.1,65037.1] || equal(u,c_List_Oreplicate(v,w,x))* equal(u,c_List_Olist_ONil(x)) -> equal(v,c_HOL_Ozero__class_Ozero(tc_nat)).
% 299.94/300.37 65083[0:Rew:65058.1,64799.1] || equal(u,c_List_Oreplicate(v,w,x))* -> equal(c_List_Otake(v,c_List_Oappend(u,y,x),x),u)**.
% 299.94/300.37 65547[0:Rew:29255.1,65499.2] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v))** equal(c_List_Orev(w,v),u)* -> equal(w,u).
% 299.94/300.37 65858[0:SpL:234.0,2115.0] || c_List_Olistsp(u,c_List_Olist_OCons(v,w,x),x)* -> c_List_Olistsp(u,c_List_Olist_OCons(v,c_List_Olist_ONil(x),x),x)*.
% 299.94/300.37 65941[0:SpL:517.1,65827.0] || equal(u,v)* equal(c_List_Orev(u,w),c_List_Olist_ONil(w))** -> equal(c_List_Orev(v,w),v)**.
% 299.94/300.37 66999[0:Rew:29255.1,66955.2] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v))** equal(c_List_Orotate1(w,v),u)* -> equal(w,u).
% 299.94/300.37 67091[0:MRR:67039.1,13808.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.94/300.37 76007[1:SpL:74710.1,228.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)** equal(c_List_Oappend(v,w,tc_Lambda_OdB),w)** -> equal(v,u)*.
% 299.94/300.37 76831[1:SpL:74743.1,229.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)** equal(c_List_Oappend(v,w,tc_Lambda_OdB),v)** -> equal(u,w)*.
% 299.94/300.37 83578[1:SpL:1028.0,2104.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),c_List_Olist_OCons(w,v,tc_Lambda_OdB))* -> equal(u,c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB))*.
% 299.94/300.37 85122[0:Rew:1844.0,85071.0] || -> equal(c_List_Olast(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y),y),y),w)**.
% 299.94/300.37 85201[0:SpR:68549.1,85076.0] || equal(u,c_List_Olist_ONil(v)) -> equal(c_List_Olast(c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,v),v),v),x)**.
% 299.94/300.37 87304[0:SpL:517.1,87180.0] || equal(u,c_List_Oappend(v,w,x))* equal(c_List_Olist_OCons(y,c_List_Orev(u,x),x),v)* -> .
% 299.94/300.37 87648[0:Rew:56107.0,87604.0] || -> equal(c_List_Olast(c_List_Olist_OCons(u,c_List_Olist_OCons(u,v,w),w),w),c_List_Olast(c_List_Olist_OCons(u,v,w),w))**.
% 299.94/300.37 87667[0:SpL:517.1,87306.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Orev(u,y),y),y),v)* -> .
% 299.94/300.37 87744[0:SpL:517.1,87325.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Orev(u,y),y),y),v)* -> .
% 299.94/300.37 88245[0:Rew:2142.0,88181.0] || equal(c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,x),x),x),x),c_List_Orotate1(w,x))** -> .
% 299.94/300.37 88258[0:Rew:396.0,88203.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),x),c_List_Orotate1(c_List_Orev(w,x),x))** -> .
% 299.94/300.37 88655[0:Rew:2142.0,88591.0] || equal(c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,x),x),x),x),c_List_Orev(w,x))** -> .
% 299.94/300.37 88914[0:SpL:27593.1,88669.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.94/300.37 88952[0:SpL:517.1,88669.0] || equal(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y))* equal(c_List_Orev(u,y),x)* -> .
% 299.94/300.37 89173[0:SpL:27495.1,87178.0] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(w,x,v),v),v),u)* -> .
% 299.94/300.37 89237[0:Rew:2142.0,89174.0] || equal(c_List_Orotate1(c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,x),x),x),x),x),w)** -> .
% 299.94/300.37 89251[0:Rew:396.0,89196.0] || equal(c_List_Orotate1(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),x),x),c_List_Orev(w,x))** -> .
% 299.94/300.37 89967[0:Obv:89966.0] class_Ring__and__Field_Oordered__semidom(u) class_Orderings_Olinorder(u) || c_HOL_Oord__class_Oless(v,w,tc_nat)* c_HOL_Oord__class_Oless(w,v,tc_nat)* -> .
% 299.94/300.37 90261[0:Obv:90260.0] class_Ring__and__Field_Oordered__semidom(u) class_Orderings_Opreorder(u) || c_HOL_Oord__class_Oless(v,w,tc_nat)* c_HOL_Oord__class_Oless(w,v,tc_nat)* -> .
% 299.94/300.37 90567[0:Obv:90566.0] class_Ring__and__Field_Oordered__semidom(u) class_Orderings_Oorder(u) || c_HOL_Oord__class_Oless(v,w,tc_nat)* c_HOL_Oord__class_Oless(w,v,tc_nat)* -> .
% 299.94/300.37 93044[0:Res:7291.1,59864.0] || equal(c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_Lambda_Obeta,c_Lambda_Olift(c_Lambda_OdB_OVar(u),v))),c_Lambda_OdB_OdB__rec(w,x,c_Type_Otype_OFun,c_Lambda_OdB_OAbs(y),z))* -> .
% 299.94/300.37 97292[0:SpL:517.1,97155.0] || equal(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,x,y),y))* equal(c_List_Orev(u,y),x)* -> .
% 299.94/300.37 128881[1:Rew:128690.1,128117.2,128689.1,128117.2] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** equal(c_List_Orotate1(w,tc_Lambda_OdB),u)* -> equal(w,u).
% 299.94/300.37 128882[1:Rew:128690.1,128113.2,128689.1,128113.2] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** equal(c_List_Orev(w,tc_Lambda_OdB),u)* -> equal(w,u).
% 299.94/300.37 129171[1:Rew:128689.1,129150.1,298.0,129150.1] || equal(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Oappend(v,x,tc_Lambda_OdB),x)**.
% 299.94/300.37 129172[1:Rew:129171.1,128886.1] || equal(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Oappend(w,x,tc_Lambda_OdB),x)**.
% 299.94/300.37 129372[1:SpL:298.0,129104.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(x,w).
% 299.94/300.37 129534[1:SpL:517.1,129386.0] || equal(u,c_List_Oappend(v,w,tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** -> equal(w,v).
% 299.94/300.37 130170[0:SpL:3544.0,350.0] || equal(c_Type_Otype_OAtom(u),c_Lambda_OdB_OdB__case(v,c_Type_Otype_OFun,w,c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,x),y),z),x1))* -> .
% 299.94/300.37 130427[0:SpR:236.0,129982.0] || -> hBOOL(c_Lambda_OdB_OdB__case(u,c_fequal(v),w,c_Lambda_Olift(c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,x),x),y),z),x1))*.
% 299.94/300.37 131757[0:MRR:131695.3,62884.0] || equal(u,c_List_Olist_ONil(v)) equal(u,c_List_Oappend(w,x,v))* -> equal(x,c_List_Olist_ONil(v)).
% 299.94/300.37 132411[0:Res:15375.1,219.0] || c_Type_Otyping(u,v,w) -> c_Type_Otyping(u,v,c_Type_Osko__Type__Xtyping__elims__2__1(w,u,c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(tc_nat))),v))*.
% 299.94/300.37 132466[1:SpR:35041.1,662.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_as____) -> equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),c_List_Oreplicate(u,w,tc_Lambda_OdB))*.
% 299.94/300.37 132485[1:SpR:35041.1,80.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_as____)** -> equal(c_Nat_Osize__class_Osize(c_List_Otake(u,w,tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)),u)**.
% 299.94/300.37 132570[2:MRR:132545.2,132562.1] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_as____)** equal(c_List_Orotate1(c_List_Otake(u,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37 132573[1:Obv:132509.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_as____)** -> equal(c_List_Otake(u,w,tc_Lambda_OdB),c_List_Otake(u,x,tc_Lambda_OdB))*.
% 299.94/300.37 688[0:SpR:555.1,555.1] || equal(u,v)* equal(v,w)* -> equal(c_Nat_Osize__class_Osize(w,tc_List_Olist(x)),c_Nat_Osize__class_Osize(u,tc_List_Olist(x)))*.
% 299.94/300.37 712[0:SpR:122.0,517.1] || equal(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w)) -> equal(c_List_Orev(u,w),c_List_Olist_OCons(v,c_List_Olist_ONil(w),w))*.
% 299.94/300.37 738[0:SpR:517.1,664.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.94/300.37 747[0:SpR:74.0,664.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orev(c_List_Orotate1(u,v),v),v),c_List_Orev(c_List_Orotate1(u,v),v))**.
% 299.94/300.37 764[0:SpR:555.1,665.0] || equal(u,v) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_List_Orotate1(u,w),w),c_List_Orotate1(u,w))**.
% 299.94/300.37 767[0:SpR:93.0,665.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orotate1(c_List_Orev(u,v),v),v),c_List_Orotate1(c_List_Orev(u,v),v))**.
% 299.94/300.37 768[0:SpR:74.0,665.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orotate1(c_List_Orotate1(u,v),v),v),c_List_Orotate1(c_List_Orotate1(u,v),v))**.
% 299.94/300.37 795[0:SpR:555.1,693.1] || equal(u,v)* equal(u,w)* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(x)),w,x),w)**.
% 299.94/300.37 927[0:SpL:517.1,921.0] || equal(u,v)* equal(c_List_Orev(u,w),c_List_Olist_ONil(w))** -> equal(c_List_Orotate1(v,w),c_List_Olist_ONil(w))**.
% 299.94/300.37 968[0:SpR:957.1,517.1] || equal(c_List_Orotate1(u,v),c_List_Olist_ONil(v))** equal(w,u)* -> equal(c_List_Orev(w,v),c_List_Olist_ONil(v))**.
% 299.94/300.37 973[0:SpL:957.1,78.0] || equal(c_List_Orotate1(u,v),c_List_Olist_ONil(v))** equal(c_List_Orev(w,v),c_List_Olist_ONil(v))** -> equal(u,w)*.
% 299.94/300.37 989[0:SpL:517.1,966.0] || equal(u,v)* equal(c_List_Orotate1(c_List_Orev(u,w),w),c_List_Olist_ONil(w))** -> equal(c_List_Olist_ONil(w),v)*.
% 299.94/300.37 1370[1:SpR:1333.1,555.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** equal(u,v)* -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(tc_Lambda_OdB)),c_HOL_Ozero__class_Ozero(tc_nat))**.
% 299.94/300.37 1426[1:SpR:1334.1,555.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)** equal(u,v)* -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(tc_Lambda_OdB)),c_HOL_Ozero__class_Ozero(tc_nat))**.
% 299.94/300.37 1533[1:SpL:517.1,1177.1] || equal(u,v)* equal(w,v_as____)* equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** -> equal(w,v)*.
% 299.94/300.37 1556[1:SpL:517.1,1192.1] || equal(u,v)* equal(v,w)* equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** -> equal(v_as____,w)*.
% 299.94/300.37 1579[1:SpL:517.1,1290.1] || equal(u,v)* equal(w,v_rs____)* equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** -> equal(w,v)*.
% 299.94/300.37 1599[1:SpL:517.1,1305.1] || equal(u,v)* equal(v,w)* equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** -> equal(v_rs____,w)*.
% 299.94/300.37 1731[1:Rew:1722.1,1698.2] || equal(u,c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB))* equal(w,c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB))* -> equal(w,u)*.
% 299.94/300.37 1732[1:Rew:1722.1,1711.1] || equal(u,c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB))* equal(u,c_List_Olist_OCons(w,x,tc_Lambda_OdB))* -> equal(v,w)*.
% 299.94/300.37 1733[1:Rew:1722.1,1712.1] || equal(u,c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB))* equal(u,c_List_Olist_OCons(w,x,tc_Lambda_OdB))* -> equal(v_as____,x).
% 299.94/300.37 1832[0:Rew:50.0,1785.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.94/300.37 1838[0:Rew:50.0,1799.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.94/300.37 1845[0:Rew:234.0,1795.1] || equal(c_List_Orotate1(u,v),c_List_Olist_ONil(v)) -> equal(c_List_Orev(c_List_Oappend(w,u,v),v),c_List_Orev(w,v))**.
% 299.94/300.37 1848[0:Rew:232.0,1781.1] || equal(c_List_Orotate1(u,v),c_List_Olist_ONil(v)) -> equal(c_List_Orev(c_List_Oappend(u,w,v),v),c_List_Orev(w,v))**.
% 299.94/300.37 1988[1:SpR:1260.1,396.0] || equal(u,v_rs____) -> equal(c_List_Orev(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.37 2006[0:Rew:1929.0,1981.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.94/300.37 2007[0:Rew:396.0,1984.1] || equal(u,v) -> equal(c_List_Orev(c_List_Olist_OCons(w,u,x),x),c_List_Orev(c_List_Olist_OCons(w,v,x),x))*.
% 299.94/300.37 2009[1:Rew:1952.0,1989.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> equal(c_List_Orev(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB))**.
% 299.94/300.37 2126[1:Rew:2117.0,1871.0] || equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),v,tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB))** -> equal(v_rs____,v).
% 299.94/300.37 2408[1:SpR:1992.0,517.1] || equal(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB)) -> equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))*.
% 299.94/300.37 2419[1:SpL:1992.0,78.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))* -> equal(c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),v).
% 299.94/300.37 2422[1:SpL:1992.0,510.0] || equal(u,c_List_Orotate1(c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB))*.
% 299.94/300.37 2506[1:Rew:2117.0,2505.0] || -> equal(c_List_Orev(c_List_Olist_OCons(v_a____,c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v_a____,c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.37 2538[1:SpR:65.0,2133.0] || -> equal(c_List_Orev(c_List_Oappend(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v_a____,c_List_Oreplicate(u,v,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.37 2555[1:SpL:2133.0,285.0] || equal(c_List_Orev(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* -> equal(c_List_Orev(u,tc_Lambda_OdB),w).
% 299.94/300.37 2760[1:SpL:211.0,2550.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.37 2761[1:SpL:298.0,2550.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.37 2859[0:Res:1218.0,311.0] || c_Type_Otyping(u,hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(c_Lambda_Olift(v,c_HOL_Ozero__class_Ozero(tc_nat)))),w),x)* -> c_Type_Otyping(u,v,x).
% 299.94/300.37 3044[1:SpR:517.1,2804.0] || equal(u,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB))* -> equal(c_List_Olast(c_List_Oappend(w,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.37 3225[0:Res:1218.0,97.0] || c_Wellfounded_Oaccp(c_Lambda_Obeta,u,v) -> c_Wellfounded_Oaccp(c_Lambda_Obeta,hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(c_Lambda_Olift(u,c_HOL_Ozero__class_Ozero(tc_nat)))),w),v)*.
% 299.94/300.37 3301[1:SpL:2118.0,2645.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.37 3362[0:SpL:50.0,2173.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.94/300.37 3377[0:SpL:50.0,2221.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.94/300.37 3755[1:Rew:1014.0,3743.1] || equal(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),u)** -> equal(v,v_as____) equal(c_List_Obutlast(v,tc_Lambda_OdB),v_as____).
% 299.94/300.37 3756[1:Rew:1014.0,3744.1] || equal(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Obutlast(v,tc_Lambda_OdB))** -> equal(v,v_as____) equal(u,v_as____).
% 299.94/300.37 3872[0:SpL:127.1,1958.0] || equal(c_List_Orotate1(c_List_Obutlast(c_List_Olist_OCons(u,v,w),w),w),c_List_Obutlast(v,w))** -> equal(v,c_List_Olist_ONil(w)).
% 299.94/300.37 3899[1:Rew:1014.0,3843.0] || -> equal(u,v_as____) equal(c_List_Otake(c_Nat_Osize__class_Osize(v_rs____,tc_List_Olist(tc_Lambda_OdB)),c_List_Obutlast(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**.
% 299.94/300.37 3904[1:Rew:1014.0,3880.1] || equal(c_List_Obutlast(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____) equal(c_List_Obutlast(v,tc_Lambda_OdB),v_as____).
% 299.94/300.37 3905[1:Rew:1014.0,3881.1] || equal(c_List_Orotate1(c_List_Obutlast(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____) equal(v_a____,u).
% 299.94/300.37 3906[1:Rew:1014.0,3887.1] || equal(c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____) equal(v_a____,u).
% 299.94/300.37 3933[1:MRR:3932.0,2046.0] || -> equal(c_List_Obutlast(c_List_Olist_OCons(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.37 3980[1:SpR:211.0,2781.0] || -> equal(c_List_Olast(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.37 3981[1:SpR:298.0,2781.0] || -> equal(c_List_Olast(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.37 4001[1:SpR:211.0,2782.0] || -> equal(c_List_Olast(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.37 4002[1:SpR:298.0,2782.0] || -> equal(c_List_Olast(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.37 4019[1:SpR:211.0,2805.0] || -> equal(c_List_Olast(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.37 4020[1:SpR:298.0,2805.0] || -> equal(c_List_Olast(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.37 4025[1:SpR:298.0,2805.0] || -> equal(c_List_Olast(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.37 4059[0:SSi:4043.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(u,v,tc_nat)* -> equal(c_List_Oreplicate(u,w,x),c_List_Olist_ONil(x))** c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)*.
% 299.94/300.37 4071[1:SpR:298.0,2806.0] || -> equal(c_List_Olast(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.37 4092[1:SpR:211.0,3493.0] || -> equal(c_List_Olast(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.37 4093[1:SpR:298.0,3493.0] || -> equal(c_List_Olast(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.37 4112[1:SpR:211.0,3494.0] || -> equal(c_List_Olast(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.37 4113[1:SpR:298.0,3494.0] || -> equal(c_List_Olast(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.37 4217[0:SpL:1929.0,404.0] || equal(c_List_Olist_OCons(u,c_List_Olist_ONil(v),v),c_List_Orotate1(c_List_Olist_OCons(w,x,v),v))* -> equal(c_List_Olist_ONil(v),x).
% 299.94/300.37 4425[1:MRR:4363.1,2046.0] || equal(c_List_Olist_OCons(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Orev(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____).
% 299.94/300.37 4427[1:MRR:4426.1,1737.1] || equal(c_List_Obutlast(c_List_Olist_OCons(c_List_Olast(u,tc_Lambda_OdB),u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(u,v_as____) equal(v_rs____,u).
% 299.94/300.37 4593[1:SpL:4417.1,2644.0] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,u,tc_Lambda_OdB))* -> .
% 299.94/300.37 4852[1:SpR:2117.0,12.1] || c_ListOrder_Ostep1(u,v,v_rs____,tc_Lambda_OdB) -> c_ListOrder_Ostep1(u,c_List_Oappend(v,w,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.37 4864[1:SpR:2117.0,12.1] || c_ListOrder_Ostep1(u,v_rs____,v,tc_Lambda_OdB) -> c_ListOrder_Ostep1(u,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.37 5615[1:SpL:517.1,5192.0] || equal(u,c_List_Oappend(v,w,tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** equal(v_rs____,w) -> .
% 299.94/300.37 5809[1:SpL:517.1,5764.0] || equal(u,c_List_Oappend(v,w,tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** -> c_List_Olistsp(x,w,tc_Lambda_OdB)*.
% 299.94/300.37 5845[1:SpL:517.1,5765.0] || equal(u,c_List_Oappend(v,w,tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** -> c_List_Olistsp(x,v,tc_Lambda_OdB)*.
% 299.94/300.37 6274[1:Rew:1014.0,6154.1] || equal(c_List_Obutlast(u,tc_Lambda_OdB),v_as____) -> equal(u,v_as____) equal(c_List_Obutlast(c_List_Oappend(v,u,tc_Lambda_OdB),tc_Lambda_OdB),v)**.
% 299.94/300.37 6680[1:Rew:1014.0,6526.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) -> equal(c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB))**.
% 299.94/300.37 6702[1:SpL:517.1,6514.1] || equal(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB))* equal(w,v_as____) equal(c_List_Orev(u,tc_Lambda_OdB),w)* -> .
% 299.94/300.37 6802[1:SpL:1934.0,8.0] || c_List_Olistsp(u,c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> c_List_Olistsp(u,c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),tc_Lambda_OdB).
% 299.94/300.37 6884[1:SpR:6864.1,6864.1] || equal(u,v_as____) equal(v,v_as____) -> equal(c_List_Olist_OCons(w,u,tc_Lambda_OdB),c_List_Olist_OCons(w,v,tc_Lambda_OdB))*.
% 299.94/300.37 6989[1:SpL:6864.1,285.0] || equal(u,v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB))* -> equal(v_as____,x).
% 299.94/300.37 7047[1:SpL:6864.1,285.0] || equal(u,v_as____)* equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB))* -> equal(u,x)*.
% 299.94/300.37 7157[1:Rew:1952.0,6947.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) -> equal(c_List_Orev(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB))**.
% 299.94/300.37 7443[1:SpL:7360.1,229.0] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),v_rs____)** equal(c_List_Oappend(v,w,tc_Lambda_OdB),v)** -> equal(u,w)*.
% 299.94/300.37 7507[1:SpL:7360.1,2221.0] || equal(c_List_Olist_OCons(v_a____,c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(w,x,tc_Lambda_OdB),v)* -> .
% 299.94/300.37 7670[1:SpL:298.0,5657.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(v_rs____,x) -> .
% 299.94/300.37 7768[1:SpL:298.0,7610.1] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37 7802[1:SpL:298.0,5755.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_List_Olistsp(y,x,tc_Lambda_OdB)*.
% 299.94/300.37 7901[1:SpL:298.0,6223.0] || equal(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(c_List_Olist_OCons(x,y,tc_Lambda_OdB),w)* -> .
% 299.94/300.37 8067[0:SpR:80.0,1930.0] || -> equal(c_List_Otake(u,c_List_Orotate1(c_List_Olist_OCons(v,c_List_Oreplicate(u,w,x),x),x),x),c_List_Oreplicate(u,w,x))**.
% 299.94/300.37 8170[1:SpL:211.0,8150.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(u,tc_Lambda_OdB))** -> .
% 299.94/300.37 8171[1:SpL:298.0,8150.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(u,tc_Lambda_OdB))** -> .
% 299.94/300.37 8485[1:SpL:8398.1,228.0] || equal(u,v_rs____)* equal(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB))** -> equal(v,u)*.
% 299.94/300.37 8490[1:SpL:8398.1,229.0] || equal(u,v_rs____) equal(c_List_Oappend(u,v,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB))** -> equal(v_rs____,v).
% 299.94/300.37 8527[1:SpL:8398.1,2645.0] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(v,u,tc_Lambda_OdB))* -> .
% 299.94/300.37 8529[1:SpL:8398.1,2644.0] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,u,tc_Lambda_OdB))* -> .
% 299.94/300.37 8638[1:SpR:8586.1,4417.1] || equal(u,v_rs____) equal(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),v_rs____) -> equal(c_List_Oappend(v,u,tc_Lambda_OdB),v_rs____)**.
% 299.94/300.37 8639[1:SpR:8586.1,8398.1] || equal(u,v_rs____) equal(v,v_rs____) -> equal(c_List_Oappend(v,u,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB))**.
% 299.94/300.37 8646[1:SpR:8586.1,8586.1] || equal(u,v_rs____) equal(v,v_rs____) -> equal(c_List_Oappend(w,u,tc_Lambda_OdB),c_List_Oappend(w,v,tc_Lambda_OdB))*.
% 299.94/300.37 8655[1:SpR:8586.1,2118.0] || equal(u,v_rs____) -> equal(c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),u,tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.37 8718[1:SpL:8586.1,228.0] || equal(u,v_rs____) equal(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),c_List_Oappend(w,u,tc_Lambda_OdB))* -> equal(v,w).
% 299.94/300.37 8723[1:SpL:8586.1,229.0] || equal(u,v_rs____) equal(c_List_Oappend(v,u,tc_Lambda_OdB),c_List_Oappend(v,w,tc_Lambda_OdB))* -> equal(v_rs____,w).
% 299.94/300.37 8728[1:SpL:8586.1,2149.0] || equal(u,v_rs____) equal(c_List_Oappend(v,u,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB))** -> equal(v,v_rs____).
% 299.94/300.37 8750[1:SpL:8586.1,7327.0] || equal(u,v_rs____) equal(c_List_Oappend(v,u,tc_Lambda_OdB),v_rs____)** -> equal(c_List_Oappend(w,v,tc_Lambda_OdB),w)**.
% 299.94/300.37 8760[1:SpL:8586.1,2645.0] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(v,w,tc_Lambda_OdB))** -> .
% 299.94/300.37 8762[1:SpL:8586.1,2644.0] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))** -> .
% 299.94/300.37 8766[1:SpL:8586.1,6514.1] || equal(u,v_rs____) equal(v,v_as____) equal(c_List_Orev(c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.37 8782[1:SpL:8586.1,229.0] || equal(u,v_rs____)* equal(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),c_List_Oappend(v,w,tc_Lambda_OdB))* -> equal(u,w)*.
% 299.94/300.37 8787[1:SpL:8586.1,2149.0] || equal(u,v_rs____) equal(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB))* -> equal(v,v_rs____).
% 299.94/300.37 8860[1:SpL:8586.1,2221.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.37 8865[1:SpL:8586.1,2173.0] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.37 8866[1:SpL:8586.1,2221.0] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.37 9137[1:SpR:8588.1,8588.1] || equal(u,v_rs____) equal(v,v_rs____) -> equal(c_List_Olist_OCons(w,u,tc_Lambda_OdB),c_List_Olist_OCons(w,v,tc_Lambda_OdB))*.
% 299.94/300.37 9148[1:SpR:8588.1,3462.0] || equal(u,v_rs____) -> equal(c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,u,tc_Lambda_OdB))**.
% 299.94/300.37 9249[1:SpL:8588.1,3300.0] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(v,v_rs____,tc_Lambda_OdB))** -> .
% 299.94/300.37 9251[1:SpL:8588.1,3291.0] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB))** -> .
% 299.94/300.37 9279[1:SpL:8588.1,285.0] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB))* -> equal(v_rs____,x).
% 299.94/300.37 9372[1:SpL:8588.1,285.0] || equal(u,v_rs____)* equal(c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB))* -> equal(u,x)*.
% 299.94/300.37 9399[1:SpL:8588.1,2644.0] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,u,tc_Lambda_OdB))* -> .
% 299.94/300.37 9401[1:SpL:8588.1,2221.0] || equal(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),w)* -> .
% 299.94/300.37 9403[1:SpL:8588.1,2173.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),w)* -> .
% 299.94/300.37 9419[1:SpL:8588.1,2173.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.37 9704[1:SpL:8588.1,9367.1] || equal(u,v_rs____) equal(v,v_rs____) equal(c_List_Orotate1(c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.37 10243[1:SSi:10229.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || equal(v_rs____,u) c_HOL_Oord__class_Oless(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),v,tc_nat)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat).
% 299.94/300.37 10319[1:SpR:4471.0,2805.0] || -> equal(c_List_Olast(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,c_List_Oreplicate(w,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.37 10320[1:SpR:4471.0,2781.0] || -> equal(c_List_Olast(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,c_List_Oreplicate(w,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.37 10321[1:SpR:4471.0,2806.0] || -> equal(c_List_Olast(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(v_a____,c_List_Oreplicate(w,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.37 10322[1:SpR:4471.0,2782.0] || -> equal(c_List_Olast(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(v_a____,c_List_Oreplicate(w,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.37 10386[1:SpL:4471.0,8839.1] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,c_List_Oreplicate(w,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.37 10801[1:SpL:8586.1,10757.0] || equal(u,v_rs____) equal(c_List_Oappend(v,u,tc_Lambda_OdB),v_rs____)** -> equal(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),v_rs____).
% 299.94/300.37 11472[0:SpL:291.0,11456.0] || equal(c_Lambda_Olift(c_Lambda_Osubst(c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),w,x),y,z),x1),c_Lambda_OdB_OVar(x2))* -> .
% 299.94/300.37 11475[0:SpL:291.0,11457.0] || equal(c_Lambda_Olift(c_Lambda_Osubst(c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),w,x),y,z),x1),c_Lambda_OdB_OAbs(x2))* -> .
% 299.94/300.37 11484[0:SpL:291.0,11465.0] || equal(c_Lambda_Osubst(c_Lambda_Olift(c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),w,x),y),z,x1),c_Lambda_OdB_OVar(x2))* -> .
% 299.94/300.37 11488[0:SpL:291.0,11468.0] || equal(c_Lambda_Osubst(c_Lambda_Olift(c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),w,x),y),z,x1),c_Lambda_OdB_OAbs(x2))* -> .
% 299.94/300.37 11914[0:SpL:315.0,3555.0] || equal(c_Lambda_Olift(c_Lambda_Olift(c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Olist_OCons(u,v,w),x,w,y),z),x1),c_Lambda_OdB_OVar(x2))* -> .
% 299.94/300.37 11915[0:SpL:315.0,3556.0] || equal(c_Lambda_Olift(c_Lambda_Olift(c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Olist_OCons(u,v,w),x,w,y),z),x1),c_Lambda_OdB_OAbs(x2))* -> .
% 299.94/300.37 13604[1:SpL:2133.0,10030.0] || equal(c_List_Orev(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Nat_Osize__class_Osize(v,tc_List_Olist(tc_Lambda_OdB)),tc_nat)*.
% 299.94/300.37 13999[1:SpL:8586.1,13980.0] || equal(u,v_rs____) equal(c_List_Ofoldl(c_Lambda_OdB_OApp,v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB),c_Lambda_OdB_OAbs(x))* -> .
% 299.94/300.37 14763[1:Rew:6966.2,14657.2] || equal(u,v_as____) equal(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB))* -> equal(v,c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB))*.
% 299.94/300.37 14769[1:Rew:1722.1,14688.2] || equal(u,v_as____) equal(v,c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB))* -> equal(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB))*.
% 299.94/300.37 15050[1:SpL:396.0,4214.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(c_List_Orev(w,tc_Lambda_OdB),v_as____).
% 299.94/300.37 15134[1:SpL:6864.1,15055.0] || equal(u,v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* -> equal(v_as____,w).
% 299.94/300.37 15143[1:SpL:8586.1,15055.0] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Oappend(w,u,tc_Lambda_OdB))* -> equal(v_as____,w).
% 299.94/300.37 15158[1:SpL:6864.1,15157.0] || equal(u,v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.37 15167[1:SpL:8586.1,15157.0] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.37 15350[1:SpL:6864.1,15341.0] || equal(u,v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.37 15353[1:SpL:8588.1,15341.0] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.37 15473[1:SpL:8586.1,15452.0] || equal(u,v_rs____) equal(c_List_Oappend(v,u,tc_Lambda_OdB),c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB))* -> equal(v_a____,w).
% 299.94/300.37 15484[1:SpL:6864.1,15452.0] || equal(u,v_as____) equal(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(w,u,tc_Lambda_OdB))* -> equal(v_a____,w).
% 299.94/300.37 16084[0:SpL:48.1,16074.0] class_Ring__and__Field_Ocomm__semiring__1(u) || hBOOL(hAPP(v_a____,v_a____)) -> c_ListOrder_Ostep1(hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u)),v_rs____,v_rs____,tc_Lambda_OdB)*.
% 299.94/300.37 16085[0:SpL:42.1,16074.0] class_OrderedGroup_Ocomm__monoid__add(u) || hBOOL(hAPP(v_a____,v_a____)) -> c_ListOrder_Ostep1(hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u)),v_rs____,v_rs____,tc_Lambda_OdB)*.
% 299.94/300.37 16086[0:SpL:45.1,16074.0] class_OrderedGroup_Omonoid__add(u) || hBOOL(hAPP(v_a____,v_a____)) -> c_ListOrder_Ostep1(hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u)),v_rs____,v_rs____,tc_Lambda_OdB)*.
% 299.94/300.37 17076[1:SpL:7360.1,17049.1] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),v_rs____)** equal(c_List_Orev(v,tc_Lambda_OdB),v_rs____)** equal(v,u)* -> .
% 299.94/300.37 17229[1:SpR:11764.1,3460.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> equal(c_List_Olast(c_List_Oappend(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.37 17232[1:SpR:11764.1,3458.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> equal(c_List_Olast(c_List_Olist_OCons(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.37 17244[1:SpR:11764.1,3466.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> equal(c_List_Obutlast(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB))**.
% 299.94/300.37 17424[1:SpL:11764.1,12108.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) c_ListOrder_Ostep1(v,c_List_Orotate1(c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.37 17425[1:SpL:11764.1,12144.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) c_ListOrder_Ostep1(v,v_rs____,c_List_Orotate1(c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.37 17430[1:SpL:11764.1,9365.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(v,v_rs____) equal(c_List_Olist_OCons(w,u,tc_Lambda_OdB),v)* -> .
% 299.94/300.37 17938[1:SpL:8588.1,17647.1] || equal(u,v_rs____) equal(c_List_Orev(v,tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(w,u,tc_Lambda_OdB),v)* -> .
% 299.94/300.37 18113[1:SpR:11766.1,2655.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> equal(c_List_Olast(c_List_Oappend(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.37 18115[1:SpR:11766.1,2654.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> equal(c_List_Olast(c_List_Olist_OCons(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.37 18502[1:Rew:2118.0,18192.1,59.0,18192.0] || equal(u,v_rs____) -> equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.37 19331[1:MRR:19322.2,1032.0] || c_ListOrder_Ostep1(u,c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(v_as____,x).
% 299.94/300.37 19332[1:MRR:19299.2,1034.0] || c_ListOrder_Ostep1(u,c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(w,v_as____).
% 299.94/300.37 20552[1:SpL:2118.0,19416.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Orev(c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.37 21164[1:SpL:2118.0,19643.0] || c_ListOrder_Ostep1(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Orev(c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.37 21719[1:SpL:1260.1,19983.0] || equal(u,v_rs____)* equal(c_List_Orev(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(u,v)* -> .
% 299.94/300.37 22052[1:MRR:22051.2,1737.1] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(w,v_rs____) -> equal(v_a____,u).
% 299.94/300.37 22279[1:SpL:396.0,4215.0] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(u,c_List_Orev(w,tc_Lambda_OdB)).
% 299.94/300.37 22281[2:SpL:4649.1,4215.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____)** equal(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),v_rs____)** -> equal(w,v)*.
% 299.94/300.37 22285[1:SpL:5057.1,4215.0] || equal(u,v_as____)* equal(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB))* -> equal(v,u)*.
% 299.94/300.37 22329[2:SpL:4649.1,4339.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),v_rs____)** -> equal(w,u)*.
% 299.94/300.37 22686[1:SpL:2133.0,18593.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> hBOOL(hAPP(hAPP(u,v_a____),v_a____)).
% 299.94/300.37 22706[1:SpR:48.1,22683.1] class_Ring__and__Field_Ocomm__semiring__1(u) || c_ListOrder_Ostep1(hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u)),v_rs____,v_rs____,tc_Lambda_OdB)* -> hBOOL(hAPP(v_a____,v_a____)).
% 299.94/300.37 22707[1:SpR:42.1,22683.1] class_OrderedGroup_Ocomm__monoid__add(u) || c_ListOrder_Ostep1(hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u)),v_rs____,v_rs____,tc_Lambda_OdB)* -> hBOOL(hAPP(v_a____,v_a____)).
% 299.94/300.37 22708[1:SpR:45.1,22683.1] class_OrderedGroup_Omonoid__add(u) || c_ListOrder_Ostep1(hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u)),v_rs____,v_rs____,tc_Lambda_OdB)* -> hBOOL(hAPP(v_a____,v_a____)).
% 299.94/300.37 22949[1:SpL:2133.0,18594.0] || c_ListOrder_Ostep1(u,c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> hBOOL(hAPP(hAPP(u,v_a____),v_a____)).
% 299.94/300.37 23136[0:SpL:236.0,3557.0] || equal(c_Lambda_Olift(c_Lambda_Olift(c_Lambda_Olift(c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),w),x),y),z),c_Lambda_OdB_OVar(x1))* -> .
% 299.94/300.37 23138[0:SpL:270.0,3557.0] || equal(c_Lambda_Olift(c_Lambda_Olift(c_Lambda_Olift(c_Lambda_OdB_OdB__rec(u,v,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(w),x),y),z),x1),c_Lambda_OdB_OVar(x2))* -> .
% 299.94/300.37 23140[0:SpL:236.0,3558.0] || equal(c_Lambda_Olift(c_Lambda_Olift(c_Lambda_Olift(c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),w),x),y),z),c_Lambda_OdB_OAbs(x1))* -> .
% 299.94/300.37 23142[0:SpL:270.0,3558.0] || equal(c_Lambda_Olift(c_Lambda_Olift(c_Lambda_Olift(c_Lambda_OdB_OdB__rec(u,v,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(w),x),y),z),x1),c_Lambda_OdB_OAbs(x2))* -> .
% 299.94/300.37 23401[0:SpR:694.1,93.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.94/300.37 23402[0:SpR:694.1,74.0] || equal(c_List_Orotate1(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.94/300.37 23406[1:SpR:694.1,1107.1] || equal(u,c_List_Orev(v,tc_Lambda_OdB))* equal(v_as____,u) -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(tc_Lambda_OdB)),c_HOL_Ozero__class_Ozero(tc_nat))**.
% 299.94/300.37 23433[0:SpR:694.1,74.0] || equal(u,c_List_Orev(c_List_Orotate1(v,w),w))* -> equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),c_Nat_Osize__class_Osize(v,tc_List_Olist(w)))*.
% 299.94/300.37 23766[0:SpR:695.1,74.0] || equal(c_List_Orotate1(u,v),c_List_Orotate1(w,v)) -> equal(c_Nat_Osize__class_Osize(w,tc_List_Olist(v)),c_Nat_Osize__class_Osize(u,tc_List_Olist(v)))*.
% 299.94/300.37 23770[1:SpR:695.1,1107.1] || equal(u,c_List_Orotate1(v,tc_Lambda_OdB))* equal(v_as____,u) -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(tc_Lambda_OdB)),c_HOL_Ozero__class_Ozero(tc_nat))**.
% 299.94/300.37 23798[0:SpR:695.1,93.0] || equal(u,c_List_Orotate1(c_List_Orev(v,w),w))* -> equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),c_Nat_Osize__class_Osize(v,tc_List_Olist(w)))*.
% 299.94/300.37 23799[0:SpR:695.1,74.0] || equal(u,c_List_Orotate1(c_List_Orotate1(v,w),w))* -> equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),c_Nat_Osize__class_Osize(v,tc_List_Olist(w)))*.
% 299.94/300.37 23945[1:SpL:11766.1,23926.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(v_as____,v) equal(v,c_List_Oappend(w,u,tc_Lambda_OdB))* -> .
% 299.94/300.37 24224[1:SpL:8586.1,23929.1] || equal(u,v_rs____) equal(c_List_Orotate1(v,tc_Lambda_OdB),v_as____)** equal(v,c_List_Oappend(w,u,tc_Lambda_OdB))* -> .
% 299.94/300.37 24319[1:SpL:298.0,23956.1] || equal(v_as____,u) equal(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.37 24801[0:SpL:236.0,11466.0] || equal(c_Lambda_Osubst(c_Lambda_Osubst(c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),w),x,y),z,x1),c_Lambda_OdB_OVar(x2))* -> .
% 299.94/300.37 24803[0:SpL:270.0,11466.0] || equal(c_Lambda_Osubst(c_Lambda_Osubst(c_Lambda_OdB_OdB__rec(u,v,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(w),x),y,z),x1,x2),c_Lambda_OdB_OVar(x3))* -> .
% 299.94/300.37 24805[0:SpL:236.0,11469.0] || equal(c_Lambda_Osubst(c_Lambda_Osubst(c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),w),x,y),z,x1),c_Lambda_OdB_OAbs(x2))* -> .
% 299.94/300.37 24807[0:SpL:270.0,11469.0] || equal(c_Lambda_Osubst(c_Lambda_Osubst(c_Lambda_OdB_OdB__rec(u,v,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(w),x),y,z),x1,x2),c_Lambda_OdB_OAbs(x3))* -> .
% 299.94/300.37 24962[1:SpR:11992.0,170.1] || c_List_Olistsp(c_InductTermi_OIT,c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),tc_Lambda_OdB) -> hBOOL(hAPP(c_InductTermi_OIT,hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(v)),u)))*.
% 299.94/300.37 25065[1:SpL:24972.0,216.0] || c_Type_Otyping(u,hAPP(hAPP(c_Lambda_OdB_OApp,v),v_a____),w) -> c_Type_Otypings(u,v_rs____,c_Type_Osko__Type__Xlist__app__typeE__1__1(w,u,v,v_rs____))*.
% 299.94/300.37 25066[1:SpL:24972.0,272.0] || c_Type_Otyping(u,hAPP(hAPP(c_Lambda_OdB_OApp,v),v_a____),w) -> c_Type_Otypings(u,v_rs____,c_Type_Osko__Type__Xlist__app__typeD__1__1(w,u,v,v_rs____))*.
% 299.94/300.37 25090[1:SpL:270.0,24987.0] || equal(c_Lambda_OdB_OdB__rec(u,v,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(w)),x),c_List_Ofoldl(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(y),z,tc_Lambda_OdB,tc_Lambda_OdB))* -> .
% 299.94/300.37 25157[1:SpL:1260.1,546.1] || equal(u,v_rs____)* equal(v,u)* equal(c_List_Orev(w,tc_Lambda_OdB),v_rs____)** -> equal(v,w)*.
% 299.94/300.37 25159[1:SpL:1041.1,546.1] || equal(u,v_as____)* equal(v,u)* equal(c_List_Orev(w,tc_Lambda_OdB),v_as____)** -> equal(v,w)*.
% 299.94/300.37 25239[0:SpR:74.0,798.1] || equal(c_List_Orev(c_List_Orotate1(u,v),v),w) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),w,v),w)**.
% 299.94/300.37 25429[0:SpL:127.1,25287.0] || equal(c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(u,v,w),w),w),c_List_Obutlast(v,w))** -> equal(v,c_List_Olist_ONil(w)).
% 299.94/300.37 25524[1:SpL:2133.0,25433.0] || equal(u,c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))* -> .
% 299.94/300.37 25533[1:SpL:8588.1,25433.0] || equal(u,v_rs____) equal(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Orev(v,tc_Lambda_OdB),u)* -> .
% 299.94/300.37 25545[1:Rew:1722.1,25534.2] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** equal(v,c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB))* equal(v,u)* -> .
% 299.94/300.37 25787[1:Rew:1797.0,25756.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(v,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.37 25944[0:SpR:93.0,799.1] || equal(c_List_Orotate1(c_List_Orev(u,v),v),w) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),w,v),w)**.
% 299.94/300.37 25945[0:SpR:74.0,799.1] || equal(c_List_Orotate1(c_List_Orotate1(u,v),v),w) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),w,v),w)**.
% 299.94/300.37 25973[1:SpL:11764.1,25957.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** equal(c_List_Orotate1(c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(u,tc_Lambda_OdB))* -> .
% 299.94/300.37 26262[1:MRR:26156.2,15065.1] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(v,v_as____) -> .
% 299.94/300.37 26488[0:SpL:517.1,25978.0] || equal(u,c_List_Olist_OCons(v,w,x))* equal(c_List_Orev(u,x),c_List_Orotate1(c_List_Orev(w,x),x))* -> .
% 299.94/300.37 27643[0:SpR:27495.1,197.0] || equal(u,c_List_Olist_ONil(v)) -> equal(c_List_Orotate1(c_List_Olist_OCons(w,u,v),v),c_List_Olist_OCons(w,c_List_Olist_ONil(v),v))**.
% 299.94/300.37 27694[0:SpR:27495.1,298.0] || equal(c_List_Oappend(u,v,w),c_List_Olist_ONil(w)) -> equal(c_List_Oappend(u,c_List_Oappend(v,x,w),w),x)**.
% 299.94/300.37 28298[0:SpL:27593.1,229.0] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v))** equal(c_List_Oappend(w,x,v),w)** -> equal(u,x)*.
% 299.94/300.37 28453[0:SpL:27593.1,2221.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.94/300.37 30002[0:SpR:29255.1,27593.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.94/300.37 30033[0:SpL:29255.1,228.0] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v))** equal(c_List_Oappend(w,x,v),x)** -> equal(w,u)*.
% 299.94/300.37 30513[1:Rew:1014.0,30498.1] || equal(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____) equal(c_List_Obutlast(v,tc_Lambda_OdB),v_as____).
% 299.94/300.37 30721[1:Rew:1014.0,30702.1] || equal(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____) equal(c_List_Orev(u,tc_Lambda_OdB),v_as____).
% 299.94/300.37 31003[1:Rew:298.0,30977.0,2133.0,30977.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Orev(u,tc_Lambda_OdB),v_as____).
% 299.94/300.37 31038[1:SpL:50.0,30495.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(v,tc_Lambda_OdB),v_as____).
% 299.94/300.37 31266[1:SpL:298.0,31225.0] || equal(c_List_Orotate1(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____).
% 299.94/300.37 31339[0:SpL:298.0,30454.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.94/300.37 31874[0:SpL:298.0,31376.0] || equal(c_List_Orotate1(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.94/300.37 32511[1:SpL:2133.0,11912.0] || equal(c_Lambda_Olift(c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Orev(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v,tc_Lambda_OdB,w),x),c_Lambda_OdB_OVar(y))* -> .
% 299.94/300.37 32555[1:SpL:2133.0,11913.0] || equal(c_Lambda_Olift(c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Orev(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v,tc_Lambda_OdB,w),x),c_Lambda_OdB_OAbs(y))* -> .
% 299.94/300.37 32671[0:SpR:93.0,23428.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.94/300.37 32672[0:SpR:74.0,23428.1] || equal(c_List_Orotate1(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.94/300.37 32687[0:Rew:116.0,32669.2] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v))** equal(u,c_List_Orev(w,v))* -> equal(c_List_Olist_ONil(v),w).
% 299.94/300.37 32688[0:Rew:116.0,32668.2] || equal(c_List_Orotate1(u,v),c_List_Olist_ONil(v))** equal(u,c_List_Orev(w,v))* -> equal(c_List_Olist_ONil(v),w).
% 299.94/300.37 32794[0:SpL:127.1,32692.0] || equal(c_List_Obutlast(c_List_Olist_OCons(u,v,w),w),c_List_Orev(c_List_Obutlast(v,w),w))** -> equal(v,c_List_Olist_ONil(w)).
% 299.94/300.37 32877[1:SpL:517.1,32681.1] || equal(u,v)* equal(v_as____,w) equal(w,c_List_Orev(u,tc_Lambda_OdB))* -> equal(v_as____,v)*.
% 299.94/300.37 32936[1:SpL:517.1,32728.1] || equal(u,c_List_Oappend(v,w,tc_Lambda_OdB))* equal(w,v_rs____) equal(c_List_Orev(u,tc_Lambda_OdB),v)* -> .
% 299.94/300.37 33015[1:SpL:2118.0,32746.0] || equal(u,c_List_Orev(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))* -> .
% 299.94/300.37 33048[0:SpL:484.1,32694.1] || equal(u,c_List_Olist_ONil(v))* equal(u,w)* equal(c_List_Olist_OCons(x,c_List_Olist_ONil(v),v),w)* -> .
% 299.94/300.37 33051[0:SpL:517.1,32694.1] || equal(u,v)* equal(v,w)* equal(c_List_Olist_OCons(x,c_List_Orev(u,y),y),w)* -> .
% 299.94/300.37 33053[0:SpL:65.0,32694.1] || equal(c_List_Oreplicate(u,v,w),x) equal(c_List_Olist_OCons(y,c_List_Oreplicate(u,v,w),w),x)* -> .
% 299.94/300.37 33056[1:SpL:1454.1,32694.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)** equal(u,v)* equal(c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),v)* -> .
% 299.94/300.37 33058[1:SpL:1022.0,32694.1] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),v) equal(c_List_Olist_OCons(w,c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.37 33066[1:SpL:8588.1,32694.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** equal(u,v)* equal(c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),v)* -> .
% 299.94/300.37 33107[1:SpL:8586.1,33062.1] || equal(u,v_rs____) equal(v,w) equal(c_List_Orev(c_List_Oappend(v,u,tc_Lambda_OdB),tc_Lambda_OdB),w)* -> .
% 299.94/300.37 33125[1:SpL:517.1,33062.1] || equal(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB))* equal(v,w)* equal(c_List_Orev(u,tc_Lambda_OdB),w)* -> .
% 299.94/300.37 33249[1:SpR:1783.0,1260.1] || equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),v,tc_Lambda_OdB),v_rs____)** -> equal(c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),u,tc_Lambda_OdB),v_rs____)**.
% 299.94/300.37 33300[0:SpL:1783.0,32684.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.94/300.37 33441[0:Rew:1783.0,33258.1] || equal(u,v) -> equal(c_List_Oappend(c_List_Orev(w,x),u,x),c_List_Oappend(c_List_Orev(w,x),v,x))*.
% 299.94/300.37 33460[1:Rew:2117.0,33284.1,1247.0,33284.1,1783.0,33284.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),v,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB))**.
% 299.94/300.37 33467[0:Rew:234.0,33254.1] || equal(c_List_Orotate1(u,v),c_List_Olist_ONil(v)) -> equal(c_List_Oappend(c_List_Orev(w,v),u,v),c_List_Orev(w,v))**.
% 299.94/300.37 33546[1:Rew:1014.0,33525.1] || equal(c_List_Obutlast(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____) equal(u,v_as____).
% 299.94/300.37 33555[1:SpL:517.1,33360.0] || equal(u,v)* equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),w,tc_Lambda_OdB),v_as____)** -> c_List_Olistsp(x,v,tc_Lambda_OdB)*.
% 299.94/300.37 33753[1:SpR:1797.0,1260.1] || equal(c_List_Oappend(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Oappend(v,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**.
% 299.94/300.37 33766[1:SpR:1260.1,1797.0] || equal(u,v_rs____) -> equal(c_List_Oappend(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.37 33803[0:SpL:1797.0,32684.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.94/300.37 33876[0:Rew:1797.0,33762.1] || equal(u,v) -> equal(c_List_Oappend(u,c_List_Orev(w,x),x),c_List_Oappend(v,c_List_Orev(w,x),x))*.
% 299.94/300.37 33904[0:Rew:232.0,33757.1] || equal(c_List_Orotate1(u,v),c_List_Olist_ONil(v)) -> equal(c_List_Oappend(u,c_List_Orev(w,v),v),c_List_Orev(w,v))**.
% 299.94/300.37 33907[1:Rew:1019.0,33829.1,31149.1,33829.1,298.0,33829.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____).
% 299.94/300.37 33908[0:Rew:232.0,33799.1,31369.1,33799.1,298.0,33799.0] || 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.94/300.37 34115[1:Rew:1014.0,34083.1] || equal(c_List_Orev(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____) equal(u,v_as____).
% 299.94/300.37 34248[0:SpL:1844.0,32684.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Orev(w,x),x),x),c_List_Orotate1(c_List_Olist_OCons(v,w,x),x))** -> .
% 299.94/300.37 34426[1:Rew:1014.0,34407.1] || equal(c_List_Orotate1(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____) equal(u,v_as____).
% 299.94/300.37 34710[0:Rew:2142.0,34616.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,x),x),x),c_List_Olist_OCons(u,c_List_Orev(w,x),x))** -> .
% 299.94/300.37 34718[0:Rew:1982.0,34587.1] || equal(u,v) -> equal(c_List_Orotate1(c_List_Olist_OCons(w,u,x),x),c_List_Orotate1(c_List_Olist_OCons(w,v,x),x))*.
% 299.94/300.37 34720[1:Rew:1022.0,34594.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> equal(c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB))**.
% 299.94/300.37 35023[1:Rew:1014.0,35002.1] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____).
% 299.94/300.37 35037[0:SpR:27495.1,653.0] || equal(c_List_Oreplicate(u,v,w),c_List_Olist_ONil(w)) -> equal(c_List_Otake(u,x,w),c_List_Oreplicate(u,v,w))*.
% 299.94/300.37 35122[1:Rew:1014.0,35088.1] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____).
% 299.94/300.37 35186[0:SSi:35173.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(u,v,tc_nat)* -> equal(c_List_Otake(u,w,x),c_List_Olist_ONil(x))** c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)*.
% 299.94/300.37 35293[1:SpL:517.1,33839.0] || equal(u,v)* equal(c_List_Oappend(w,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_List_Olistsp(x,v,tc_Lambda_OdB)*.
% 299.94/300.37 35505[0:SpL:29174.1,2219.0] || equal(c_List_Oappend(u,v,w),c_List_Olist_ONil(w))** c_List_Olistsp(x,y,w)* -> c_List_Olistsp(x,v,w)*.
% 299.94/300.37 35680[1:Rew:1014.0,35632.1] || equal(c_List_Orev(c_List_Oappend(u,c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____).
% 299.94/300.37 35765[1:Rew:1014.0,35704.1] || equal(c_List_Oappend(c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB),v_as____)** -> equal(v,v_as____).
% 299.94/300.37 35897[1:SpL:517.1,35852.1] || equal(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB))* equal(v_as____,x) equal(x,c_List_Orev(u,tc_Lambda_OdB))* -> .
% 299.94/300.37 35945[1:SpL:298.0,35074.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37 35975[1:SpL:298.0,35074.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37 36139[1:SpL:298.0,33874.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____).
% 299.94/300.37 36202[1:SpL:298.0,33885.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orotate1(w,tc_Lambda_OdB),v_as____).
% 299.94/300.37 36225[1:Rew:1028.0,36224.1] || equal(c_List_Oappend(u,c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orotate1(v,tc_Lambda_OdB),v_as____).
% 299.94/300.37 36454[1:SpL:298.0,34154.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(w,tc_Lambda_OdB),v_as____).
% 299.94/300.37 36567[1:SpL:298.0,36104.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(w,tc_Lambda_OdB),v_as____).
% 299.94/300.37 36622[1:MRR:36606.2,437.0] || equal(u,v_rs____) equal(c_Lambda_OdB_OVar(v),c_List_Ofoldl(c_Lambda_OdB_OApp,w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB))* -> .
% 299.94/300.37 36827[1:Rew:1014.0,36808.1] || equal(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____) equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____).
% 299.94/300.37 36975[0:SpL:298.0,33873.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.94/300.37 37029[0:SpL:298.0,36940.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.94/300.37 37218[1:MRR:37188.2,437.0] || equal(u,v_rs____) equal(c_Lambda_OdB_OVar(v),c_List_Ofoldl(c_Lambda_OdB_OApp,w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB))* -> .
% 299.94/300.37 37265[0:SpL:298.0,34799.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.94/300.37 37358[0:SpL:517.1,37309.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.94/300.37 37405[0:SpL:517.1,37357.0] || equal(u,c_List_Olist_OCons(v,w,x))* equal(c_List_Oappend(c_List_Orev(u,x),y,x),c_List_Olist_ONil(x))** -> .
% 299.94/300.37 38595[1:Rew:1014.0,38538.1] || equal(c_List_Oappend(u,c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____).
% 299.94/300.37 39370[0:SSi:39360.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(u,v,tc_nat)* -> equal(w,u) c_HOL_Oord__class_Oless(u,w,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)*.
% 299.94/300.37 39371[0:SSi:39337.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(u,v,tc_nat)* -> equal(u,w)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(w,v,tc_nat)*.
% 299.94/300.37 39372[0:SSi:39336.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(u,v,tc_nat)* -> equal(w,v)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(u,w,tc_nat)*.
% 299.94/300.37 39437[0:SpR:39416.1,376.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_fequal(u),v),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* hBOOL(hAPP(w,v))*.
% 299.94/300.37 39443[0:SpR:39416.1,347.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(u,v),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_Type_Otyping(u,c_Lambda_OdB_OVar(v),w)*.
% 299.94/300.37 39668[0:SpR:39416.1,312.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(u),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* equal(c_Lambda_Osubst(v,w,u),w)**.
% 299.94/300.37 39673[0:SpR:39416.1,347.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(u),tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_Type_Otyping(w,v,hAPP(w,u))*.
% 299.94/300.37 39691[0:SpR:39416.1,232.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_ONil(u),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* equal(c_List_Oappend(w,v,u),w)**.
% 299.94/300.37 39692[0:SpR:39416.1,55.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_ONil(u),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* equal(c_List_Otake(w,v,u),v)**.
% 299.94/300.37 39701[0:SpR:39416.1,234.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_ONil(u),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* equal(c_List_Oappend(v,w,u),w)**.
% 299.94/300.37 39843[0:SpR:39416.1,59.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(u,v),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* equal(c_List_Orev(w,v),u)*.
% 299.94/300.37 39917[0:SpR:39416.1,376.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_fequal(u),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) hBOOL(hAPP(hAPP(v,w),w))*.
% 299.94/300.37 39918[0:SpR:39416.1,73.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_fequal(u),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* equal(c_Predicate_Oconversep(v,u,u),v)**.
% 299.94/300.37 39920[0:SpR:39416.1,357.1] class_Orderings_Oorder(u) || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),tc_fun(v,u),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* class_Orderings_Oorder(w).
% 299.94/300.37 39921[0:SpR:39416.1,356.1] class_Orderings_Opreorder(u) || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),tc_fun(v,u),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* class_Orderings_Opreorder(w).
% 299.94/300.37 40129[0:SpR:39416.1,40.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Transitive__Closure_Ortranclp(u,v),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* equal(c_Transitive__Closure_Ortranclp(w,v),w)**.
% 299.94/300.37 41356[0:SpL:39416.1,70.0] || c_ListOrder_Ostep1(u,v,w,x)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_ONil(x),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat).
% 299.94/300.37 41361[0:SpL:39416.1,71.0] || c_ListOrder_Ostep1(u,v,w,x)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_ONil(x),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat).
% 299.94/300.37 41471[0:SpL:39416.1,161.0] || equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,v,x),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)*.
% 299.94/300.37 41510[1:SpL:39416.1,2046.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)*.
% 299.94/300.37 42074[1:SpL:39416.1,2573.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)*.
% 299.94/300.37 42075[1:SpL:39416.1,2588.0] || equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)*.
% 299.94/300.37 44269[3:Con:44248.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_Predicate_Oconversep(u,v,w),v_a____),v_a____),tc_nat)* c_ListOrder_Ostep1(u,v_rs____,v_rs____,tc_Lambda_OdB).
% 299.94/300.37 44270[3:Con:44249.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_fequal(u),v),w),tc_nat)* hBOOL(hAPP(hAPP(c_fequal(u),w),v)).
% 299.94/300.37 44456[3:SSi:44452.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(c_Lambda_OdB_OdB__rec(u,v,c_Lambda_Obeta,c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(w)),x),y,tc_nat)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),y,tc_nat).
% 299.94/300.37 44526[3:SSi:44505.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(hAPP(u,c_Type_Osko__Type__Xtype__induct__1__1(u)),v,tc_nat)* -> hBOOL(hAPP(u,w))* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat).
% 299.94/300.37 44857[0:Rew:65.0,44824.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.94/300.37 46590[1:SpL:8586.1,46558.0] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____).
% 299.94/300.37 46600[1:SpL:2118.0,46558.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Orev(v,tc_Lambda_OdB),v_as____).
% 299.94/300.37 46697[1:SpL:8586.1,46644.0] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37 46855[1:SpL:8588.1,46789.0] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37 48327[1:SpL:8586.1,48297.0] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____).
% 299.94/300.37 48706[1:SpL:50.0,48672.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Orev(v,tc_Lambda_OdB),v_as____).
% 299.94/300.37 49644[1:SpL:1783.0,48616.0] || equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),v,tc_Lambda_OdB),v_rs____)** -> equal(u,v_as____) equal(c_List_Orev(v,tc_Lambda_OdB),v_as____).
% 299.94/300.37 49647[1:SpL:1797.0,48616.0] || equal(c_List_Oappend(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) equal(v,v_as____).
% 299.94/300.37 49661[1:Rew:59.0,49629.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_rs____)** -> equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) equal(c_List_Orev(v,tc_Lambda_OdB),v_as____).
% 299.94/300.37 49990[1:SpL:2133.0,49970.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Orev(v,tc_Lambda_OdB),v_as____).
% 299.94/300.37 50155[1:Rew:1014.0,50125.1] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Obutlast(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____).
% 299.94/300.37 50827[1:SpL:50.0,50754.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(w,tc_Lambda_OdB),v_as____).
% 299.94/300.37 50943[1:Rew:298.0,50914.0,2133.0,50914.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Orev(v,tc_Lambda_OdB),v_as____).
% 299.94/300.37 51029[1:Rew:1982.0,50993.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Orev(v,tc_Lambda_OdB),v_as____).
% 299.94/300.37 51097[2:Rew:1014.0,51060.1] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____).
% 299.94/300.37 51159[1:Rew:2133.0,51106.0,2117.0,51106.0,298.0,51106.0,1797.0,51106.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Orev(u,tc_Lambda_OdB),v_as____).
% 299.94/300.37 51609[1:SpL:396.0,25851.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Orev(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> hBOOL(hAPP(hAPP(u,v_a____),v)).
% 299.94/300.37 51925[1:SpL:396.0,25853.0] || c_ListOrder_Ostep1(u,c_List_Orev(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> hBOOL(hAPP(hAPP(u,v),v_a____)).
% 299.94/300.37 52478[9:SpR:1934.0,52407.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(w,c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.37 52527[9:Rew:2232.0,52514.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,w,tc_Lambda_OdB)*.
% 299.94/300.37 52529[9:SSi:52508.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(c_List_Oappend(u,v,tc_Lambda_OdB),w,tc_nat)* -> c_List_Olistsp(x,v,tc_Lambda_OdB)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat).
% 299.94/300.37 52605[9:Rew:1014.0,52570.0] || -> equal(u,v_as____) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Obutlast(c_List_Oappend(v,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(w,v,tc_Lambda_OdB)*.
% 299.94/300.37 52610[9:SSi:52582.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(c_List_Oappend(u,v,tc_Lambda_OdB),w,tc_nat)* -> c_List_Olistsp(x,u,tc_Lambda_OdB)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat).
% 299.94/300.37 52660[9:Rew:2142.0,52652.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,w,tc_Lambda_OdB)*.
% 299.94/300.37 52661[9:SSi:52646.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(c_List_Olist_OCons(u,v,tc_Lambda_OdB),w,tc_nat)* -> c_List_Olistsp(x,v,tc_Lambda_OdB)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat).
% 299.94/300.37 52697[10:SpR:2165.0,52426.1] || c_List_Olistsp(u,c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),tc_Lambda_OdB) -> c_List_Olistsp(u,c_List_Orotate1(c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.37 52883[10:SpL:211.0,52776.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.37 52884[10:SpL:298.0,52776.0] || equal(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.37 53215[10:SpL:517.1,52971.0] || equal(u,c_List_Oappend(v,w,tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,w,tc_Lambda_OdB)*.
% 299.94/300.37 53297[10:SpL:517.1,53010.0] || equal(u,c_List_Oappend(v,w,tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,v,tc_Lambda_OdB)*.
% 299.94/300.37 53347[10:SpL:517.1,53012.0] || equal(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,w,tc_Lambda_OdB)*.
% 299.94/300.37 53376[10:SpL:517.1,53019.0] || equal(u,v)* equal(c_List_Olist_OCons(w,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,v,tc_Lambda_OdB)*.
% 299.94/300.37 53418[10:SpL:517.1,53214.0] || equal(u,v)* equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),w,tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,v,tc_Lambda_OdB)*.
% 299.94/300.37 53479[10:Rew:51426.1,53478.1] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.37 53501[10:SpL:517.1,53299.0] || equal(u,v)* equal(c_List_Oappend(w,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,v,tc_Lambda_OdB)*.
% 299.94/300.37 53599[9:Res:52409.1,9.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,v,tc_Lambda_OdB)*.
% 299.94/300.37 53792[10:SpL:298.0,52781.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(y,x,tc_Lambda_OdB)*.
% 299.94/300.37 53855[10:SpL:211.0,52782.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(y,x,tc_Lambda_OdB)*.
% 299.94/300.37 53856[10:SpL:298.0,52782.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(y,x,tc_Lambda_OdB)*.
% 299.94/300.37 54607[0:SpL:211.0,54567.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.94/300.37 54608[0:SpL:298.0,54567.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.94/300.37 54971[0:SpL:127.1,54925.0] || equal(c_Nat_Osize__class_Osize(c_List_Obutlast(c_List_Olist_OCons(u,v,w),w),tc_List_Olist(w)),c_HOL_Ozero__class_Ozero(tc_nat))** -> equal(v,c_List_Olist_ONil(w)).
% 299.94/300.37 54977[0:SpL:695.1,54925.0] || equal(u,c_List_Orotate1(c_List_Olist_OCons(v,w,x),x))* equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(x)),c_HOL_Ozero__class_Ozero(tc_nat))** -> .
% 299.94/300.37 54978[0:SpL:694.1,54925.0] || 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_HOL_Ozero__class_Ozero(tc_nat))** -> .
% 299.94/300.37 55021[0:SpR:127.1,54927.0] || -> equal(u,c_List_Olist_ONil(v)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Nat_Osize__class_Osize(c_List_Obutlast(c_List_Olist_OCons(w,u,v),v),tc_List_Olist(v)),tc_nat)*.
% 299.94/300.37 55027[0:SpR:695.1,54927.0] || equal(u,c_List_Orotate1(c_List_Olist_OCons(v,w,x),x))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Nat_Osize__class_Osize(u,tc_List_Olist(x)),tc_nat)*.
% 299.94/300.37 55028[0:SpR:694.1,54927.0] || equal(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Nat_Osize__class_Osize(u,tc_List_Olist(x)),tc_nat)*.
% 299.94/300.37 55143[1:Rew:1014.0,55081.1] || equal(c_List_Oappend(u,c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> equal(v,v_as____).
% 299.94/300.37 55192[0:SpR:7262.0,347.0] || -> c_Type_Otyping(hAPP(u,c_Lambda_OdB_OVar(v)),c_Lambda_OdB_OVar(hAPP(w,v)),c_Lambda_OdB_OdB__rec(w,x,u,c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(v)),y))*.
% 299.94/300.37 55258[0:SpR:7262.0,7262.0] || -> equal(c_Lambda_OdB_OdB__rec(u,v,w,c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(x)),y),c_Lambda_OdB_OdB__rec(u,z,w,c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(x)),x1))*.
% 299.94/300.37 55350[0:SpL:7262.0,377.0] || hBOOL(c_Lambda_OdB_OdB__rec(u,v,c_fequal(w),c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(x)),y))* -> equal(hAPP(u,x),c_Lambda_OdB_OVar(x)).
% 299.94/300.37 55596[1:SpL:8586.1,54760.0] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 299.94/300.37 56079[1:Rew:1014.0,56023.1] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____) equal(c_List_Olast(v,tc_Lambda_OdB),v_a____).
% 299.94/300.37 56321[1:Rew:2441.0,56278.0,2142.0,56278.0] || equal(c_List_Orotate1(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB))** -> .
% 299.94/300.37 56882[1:Rew:1014.0,56866.2] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** equal(w,v)* -> equal(c_List_Oappend(w,u,tc_Lambda_OdB),v_as____)**.
% 299.94/300.37 56968[1:Rew:1014.0,56933.1] || equal(c_List_Oappend(u,c_List_Obutlast(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Obutlast(v,tc_Lambda_OdB))** -> equal(v,v_as____).
% 299.94/300.37 56980[1:SpL:2133.0,56955.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(w,tc_Lambda_OdB))** -> .
% 299.94/300.37 57122[1:Rew:2117.0,57069.0,298.0,57069.0,2133.0,57069.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))** -> .
% 299.94/300.37 57157[1:SpL:8586.1,56905.0] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.37 57158[1:SpL:7360.1,56905.0] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),v_rs____)** equal(c_List_Oappend(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.37 57161[0:SpL:50.0,56905.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.94/300.37 57177[1:SpL:8588.1,56905.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_rs____)** equal(c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.37 57194[1:SpL:8586.1,56905.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Oappend(x,v_rs____,tc_Lambda_OdB),w)* -> .
% 299.94/300.37 57453[1:SpL:8588.1,57356.0] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.37 57473[1:SpL:8586.1,57356.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.37 57487[1:SpL:8588.1,57356.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),w)* -> .
% 299.94/300.37 57519[1:SpL:8588.1,57471.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.37 57591[0:SpL:396.0,4336.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.94/300.37 57633[1:SpL:8588.1,57357.0] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.37 57653[1:SpL:8586.1,57357.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____)** equal(c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.37 57676[1:SpL:8586.1,57357.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Oappend(x,v_rs____,tc_Lambda_OdB),w)* -> .
% 299.94/300.37 58006[1:SpR:2231.0,3494.0] || -> equal(c_List_Olast(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.37 58007[1:SpR:2231.0,3493.0] || -> equal(c_List_Olast(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.37 58012[0:SpR:2231.0,135.1] || -> equal(u,c_List_Olist_ONil(v)) equal(c_List_Olast(c_List_Oappend(w,c_List_Olist_OCons(x,u,v),v),v),c_List_Olast(u,v))**.
% 299.94/300.37 58154[1:SpL:2231.0,32705.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.37 58169[1:SpL:2231.0,25983.0] || equal(c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(v,c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.37 58272[0:SpL:2231.0,54567.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.94/300.37 58283[1:SpL:2231.0,8150.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(u,tc_Lambda_OdB))** -> .
% 299.94/300.37 58316[1:SpL:2231.0,35074.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37 58363[10:SpL:2231.0,52782.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(y,x,tc_Lambda_OdB)*.
% 299.94/300.37 58416[1:SpL:2231.0,54748.1] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 299.94/300.37 58465[1:Rew:1844.0,58145.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.37 58571[0:Rew:58567.1,34779.0] || equal(c_List_Obutlast(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),x),c_List_Olist_ONil(x))** -> equal(w,c_List_Olist_ONil(x)).
% 299.94/300.37 58669[1:SpL:8588.1,58472.0] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.37 58814[1:Rew:11887.0,58800.1] || equal(u,v_as____) -> hBOOL(hAPP(hAPP(c_fequal(v),c_List_Ofoldr(c_fequal(v),u,w,tc_Lambda_OdB,x)),w))*.
% 299.94/300.37 58960[1:SpL:8588.1,58265.0] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.37 58970[1:SpL:8588.1,58265.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____)** equal(c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.37 59032[1:SpL:8588.1,58985.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(v_a____,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.37 59100[1:SpR:2231.0,57990.0] || -> equal(c_List_Olast(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.37 59192[1:SpL:298.0,58494.0] || equal(c_List_Orotate1(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37 59266[1:SpL:298.0,57174.0] || equal(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(c_List_Oappend(x,v_rs____,tc_Lambda_OdB),w)* -> .
% 299.94/300.37 59434[1:SpL:298.0,57159.1] || equal(u,v_as____) equal(c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.37 59522[0:SpR:157.0,8234.1] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,c_Lambda_Olift(u,v)),c_Lambda_Olift(w,v)))* -> hBOOL(hAPP(hAPP(c_Lambda_Obeta,u),w)).
% 299.94/300.37 59576[0:SpL:298.0,58564.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_Orev(x,y))** -> .
% 299.94/300.37 59577[0:SpL:2231.0,58564.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,x,y),y),y),y),c_List_Orev(x,y))** -> .
% 299.94/300.37 59884[3:MRR:59880.0,44234.1] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_Lambda_Obeta,c_Lambda_Olift(c_Lambda_OdB_OVar(v),w)),x),tc_nat)*.
% 299.94/300.37 62884[0:MRR:62851.2,268.0] || equal(c_List_Obutlast(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),x),c_List_Olist_ONil(x))** -> equal(w,c_List_Olist_ONil(x)).
% 299.94/300.37 62975[0:SpR:93.0,23794.1] || equal(c_List_Orev(u,v),c_List_Orotate1(w,v)) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),w,v),w)**.
% 299.94/300.37 62976[0:SpR:74.0,23794.1] || equal(c_List_Orotate1(u,v),c_List_Orotate1(w,v)) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),w,v),w)**.
% 299.94/300.37 62991[0:Rew:116.0,62973.2] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v))** equal(u,c_List_Orotate1(w,v))* -> equal(c_List_Olist_ONil(v),w).
% 299.94/300.37 62992[0:Rew:116.0,62972.2] || equal(c_List_Orotate1(u,v),c_List_Olist_ONil(v))** equal(u,c_List_Orotate1(w,v))* -> equal(c_List_Olist_ONil(v),w).
% 299.94/300.37 63111[1:SpL:2231.0,63024.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.37 63277[0:SpL:517.1,63019.0] || equal(u,c_List_Olist_OCons(v,w,x))* equal(c_List_Orotate1(c_List_Orev(u,x),x),c_List_Orev(w,x))* -> .
% 299.94/300.37 63428[0:SpL:73.0,11496.0] || hBOOL(hAPP(hAPP(c_fequal(u),v),w)) -> hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_fequal(u),u),w),v))*.
% 299.94/300.37 63583[1:SpL:8588.1,63567.0] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB))** -> .
% 299.94/300.37 63909[1:SpL:1260.1,25151.0] || equal(u,v_rs____) equal(v,v_rs____)* equal(u,c_List_Orev(w,tc_Lambda_OdB))* -> equal(v,w)*.
% 299.94/300.37 63911[1:SpL:1041.1,25151.0] || equal(u,v_as____) equal(v,v_as____)* equal(u,c_List_Orev(w,tc_Lambda_OdB))* -> equal(v,w)*.
% 299.94/300.37 64093[0:SpL:29174.1,27710.1] || equal(u,c_List_Olist_ONil(v))* equal(w,c_List_Olist_ONil(v))* equal(x,u)* -> equal(x,w)*.
% 299.94/300.37 64416[1:SpL:1260.1,64305.0] || equal(u,v_rs____)* equal(c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(u,v)* -> .
% 299.94/300.37 64459[1:SpL:1260.1,64305.0] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),v_rs____)** equal(c_List_Orev(v,tc_Lambda_OdB),v_rs____)** equal(v,u)* -> .
% 299.94/300.37 64828[0:SpL:528.1,25287.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Oreplicate(x,y,w))* equal(c_List_Oreplicate(x,y,w),v) -> .
% 299.94/300.37 64942[1:SpL:528.1,2564.0] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Oreplicate(v,w,tc_Lambda_OdB))* equal(c_List_Oreplicate(v,w,tc_Lambda_OdB),v_as____) -> .
% 299.94/300.37 64952[1:SpL:528.1,32705.0] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Oreplicate(v,w,tc_Lambda_OdB))* equal(c_List_Oreplicate(v,w,tc_Lambda_OdB),u) -> .
% 299.94/300.37 65061[0:Rew:65058.1,25188.2] || equal(u,c_List_Oreplicate(v,w,x))* equal(y,c_List_Oreplicate(v,w,x))* -> equal(y,u)*.
% 299.94/300.37 65072[0:Rew:65058.1,65039.1] || equal(u,c_List_Oreplicate(v,w,x))* equal(u,c_List_Oreplicate(y,z,x))* -> equal(v,y)*.
% 299.94/300.37 65073[0:Rew:65058.1,65040.1] || equal(u,c_List_Oreplicate(v,w,x))* equal(u,y)* -> equal(c_List_Otake(v,y,x),y)**.
% 299.94/300.37 65075[0:Rew:65058.1,65048.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.94/300.37 65076[1:Rew:65058.1,65051.1] || equal(u,c_List_Oreplicate(v,w,tc_Lambda_OdB))* equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)** -> equal(c_HOL_Ozero__class_Ozero(tc_nat),v).
% 299.94/300.37 65089[0:Rew:65058.1,65047.1] || equal(u,c_List_Oreplicate(v,w,x))* equal(c_List_Olist_OCons(w,c_List_Oappend(u,y,x),x),u)** -> .
% 299.94/300.37 65539[0:SpL:1797.0,32648.0] || equal(c_List_Oappend(u,c_List_Orev(v,w),w),v)** -> equal(c_List_Oappend(v,c_List_Orev(u,w),w),v)**.
% 299.94/300.37 65571[1:SpL:517.1,65544.1] || equal(u,v)* equal(w,v_as____) equal(c_List_Orev(u,tc_Lambda_OdB),w)* -> equal(v,w)*.
% 299.94/300.37 65659[1:Rew:65639.2,60145.2] || equal(u,v)* equal(c_List_Orev(v,tc_Lambda_OdB),v_as____)** equal(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),u)* -> .
% 299.94/300.37 65717[1:SpL:298.0,65669.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(w,tc_Lambda_OdB),w).
% 299.94/300.37 65750[1:Rew:1028.0,65682.1,34018.1,65682.1] || equal(c_List_Oappend(u,c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(v,tc_Lambda_OdB),v).
% 299.94/300.37 66424[10:SpL:197.0,65919.0] || c_List_Olistsp(u,c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> c_List_Olistsp(u,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB).
% 299.94/300.37 66557[10:SpR:197.0,66458.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(w,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.37 66642[10:Rew:1028.0,66594.0,211.0,66594.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_nat)* c_List_Olistsp(w,c_List_Orotate1(c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.37 67226[1:SpR:555.1,67119.1] || equal(u,v)* equal(v_rs____,u)* -> equal(c_List_Oreplicate(c_Nat_Osize__class_Osize(v,tc_List_Olist(tc_Lambda_OdB)),v_a____,tc_Lambda_OdB),v_rs____)**.
% 299.94/300.37 67243[1:SpL:67119.1,4.0] || equal(v_rs____,u) equal(c_List_Oreplicate(v,w,tc_Lambda_OdB),v_rs____)** -> equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),v)*.
% 299.94/300.37 67443[1:SpR:93.0,67117.1] || equal(c_List_Orotate1(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____) -> equal(c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),v_a____,tc_Lambda_OdB),v_rs____)**.
% 299.94/300.37 67444[1:SpR:74.0,67117.1] || equal(c_List_Orotate1(c_List_Orotate1(u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____) -> equal(c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),v_a____,tc_Lambda_OdB),v_rs____)**.
% 299.94/300.37 67572[1:SpR:74.0,67118.1] || equal(c_List_Orev(c_List_Orotate1(u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____) -> equal(c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),v_a____,tc_Lambda_OdB),v_rs____)**.
% 299.94/300.37 67671[1:SpR:67137.1,74.0] || equal(c_List_Orev(c_List_Orotate1(u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_Nat_Osize__class_Osize(v_rs____,tc_List_Olist(tc_Lambda_OdB)),c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB))).
% 299.94/300.37 67844[1:SpR:67138.1,93.0] || equal(c_List_Orotate1(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_Nat_Osize__class_Osize(v_rs____,tc_List_Olist(tc_Lambda_OdB)),c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB))).
% 299.94/300.37 67845[1:SpR:67138.1,74.0] || equal(c_List_Orotate1(c_List_Orotate1(u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_Nat_Osize__class_Osize(v_rs____,tc_List_Olist(tc_Lambda_OdB)),c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB))).
% 299.94/300.37 68289[0:SSi:68260.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || -> equal(c_Nat_Osemiring__1__class_Oof__nat(u,tc_nat),c_HOL_Ozero__class_Ozero(tc_nat)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Nat_Osemiring__1__class_Oof__nat(v,tc_nat),tc_nat)* c_HOL_Oord__class_Oless(v,u,tc_nat)*.
% 299.94/300.37 69449[0:Rew:197.0,69205.1] || equal(c_List_Oappend(u,v,w),c_List_Olist_ONil(w))** equal(c_List_Orotate1(c_List_Olist_OCons(x,y,w),w),v)* -> .
% 299.94/300.37 69722[0:Rew:46.1,68695.2,11886.0,68695.2] class_OrderedGroup_Omonoid__add(u) || equal(v,c_List_Olist_ONil(u)) -> equal(c_List_Ofoldl(c_HOL_Oplus__class_Oplus(u),w,v,u,u),w)**.
% 299.94/300.37 69818[0:SpL:555.1,69768.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),u)* -> .
% 299.94/300.37 69851[1:SpL:8588.1,69768.0] || equal(c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),v,tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),u) -> .
% 299.94/300.37 69853[1:SpL:6864.1,69768.0] || equal(c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),v,tc_Lambda_OdB),v_as____)** equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),u) -> .
% 299.94/300.37 69860[1:SpL:8588.1,69843.1] || equal(u,v_rs____) equal(c_List_Orotate1(v,tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),v)* -> .
% 299.94/300.37 69876[1:SpL:67119.1,69815.0] || equal(v_rs____,u) equal(c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),v,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB))** -> .
% 299.94/300.37 69883[1:SpL:8588.1,69815.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),c_List_Oreplicate(u,w,tc_Lambda_OdB))* -> .
% 299.94/300.37 69885[1:SpL:6864.1,69815.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_as____)** equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Oreplicate(u,w,tc_Lambda_OdB))* -> .
% 299.94/300.37 69997[0:SpL:74.0,69772.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_Orotate1(v,w),w))** -> .
% 299.94/300.37 70121[0:SpL:93.0,69773.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_Orotate1(c_List_Orev(v,w),w))** -> .
% 299.94/300.37 70122[0:SpL:74.0,69773.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_Orotate1(c_List_Orotate1(v,w),w))** -> .
% 299.94/300.37 70238[2:SpL:4649.1,70110.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(w,c_List_Oreplicate(u,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37 70570[1:SpL:298.0,70536.0] || equal(c_List_Obutlast(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37 70571[1:SpL:2231.0,70536.0] || equal(c_List_Obutlast(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37 70666[1:Rew:1014.0,70629.1] || equal(c_List_Obutlast(c_List_Olist_OCons(v_a____,c_List_Obutlast(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____).
% 299.94/300.37 70722[1:Rew:1014.0,70691.1] || equal(c_List_Orev(c_List_Olist_OCons(v_a____,c_List_Obutlast(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____).
% 299.94/300.37 71125[1:Rew:3108.0,71066.1] || equal(v_rs____,u) equal(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB))* -> equal(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),v_rs____).
% 299.94/300.37 71660[1:SpL:3754.1,3356.0] || equal(c_List_Olist_OCons(u,c_List_Obutlast(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Obutlast(v,tc_Lambda_OdB))** -> equal(v,v_as____).
% 299.94/300.37 72513[1:SpL:211.0,72479.0] || c_ListOrder_Ostep1(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.37 72514[1:SpL:298.0,72479.0] || c_ListOrder_Ostep1(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.37 72515[1:SpL:2231.0,72479.0] || c_ListOrder_Ostep1(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.37 72872[1:SpL:298.0,72482.0] || c_ListOrder_Ostep1(u,c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.37 72873[1:SpL:2231.0,72482.0] || c_ListOrder_Ostep1(u,c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.37 72940[1:Rew:1014.0,72923.1] || c_ListOrder_Ostep1(u,c_List_Olist_OCons(v_a____,c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> equal(w,v_as____).
% 299.94/300.37 73074[0:Obv:73073.1] class_Ring__and__Field_Oordered__idom(u) class_Ring__and__Field_Oordered__semidom(u) || -> equal(c_Nat_Osemiring__1__class_Oof__nat(v,u),c_HOL_Ozero__class_Ozero(u))** c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)*.
% 299.94/300.37 73100[1:SpL:211.0,73045.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Orev(c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.37 73101[1:SpL:298.0,73045.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.37 73102[1:SpL:2231.0,73045.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.37 73175[1:SpL:298.0,73048.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.37 73176[1:SpL:2231.0,73048.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.37 73243[1:Rew:1014.0,73226.1] || c_ListOrder_Ostep1(u,v_rs____,c_List_Olist_OCons(v_a____,c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(w,v_as____).
% 299.94/300.37 73317[0:Obv:73316.1] class_Orderings_Olinorder(u) class_Ring__and__Field_Oordered__semidom(u) || -> equal(c_Nat_Osemiring__1__class_Oof__nat(v,u),c_HOL_Ozero__class_Ozero(u))** c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)*.
% 299.94/300.37 73470[1:SpL:4463.0,30831.0] || equal(c_List_Orotate1(c_List_Orotate1(c_List_Oreplicate(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_as____).
% 299.94/300.37 74399[12:SSi:74395.1,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] class_Ring__and__Field_Ocomm__semiring__1(u) || c_HOL_Oord__class_Oless(hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u)),v,tc_nat)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat).
% 299.94/300.37 74423[13:SSi:74419.1,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] class_OrderedGroup_Ocomm__monoid__add(u) || c_HOL_Oord__class_Oless(hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u)),v,tc_nat)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat).
% 299.94/300.37 74447[14:SSi:74443.1,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] class_OrderedGroup_Omonoid__add(u) || c_HOL_Oord__class_Oless(hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u)),v,tc_nat)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat).
% 299.94/300.37 76354[1:SpL:74710.1,6162.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)** equal(v,v_as____)* equal(w,u)* -> equal(v,w)*.
% 299.94/300.37 77638[1:SpL:517.1,77438.0] || equal(u,v)* equal(c_List_Orotate1(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orotate1(v,tc_Lambda_OdB),v_as____)**.
% 299.94/300.37 77804[1:SpL:517.1,76578.0] || equal(u,v)* equal(c_List_Orotate1(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(v,tc_Lambda_OdB),v)**.
% 299.94/300.37 77871[1:Rew:1019.0,77849.1,31149.1,77849.1] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),v_rs____).
% 299.94/300.37 77872[1:Rew:1028.0,77844.1,36104.1,77844.1] || equal(c_List_Orotate1(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),v_rs____).
% 299.94/300.37 77906[1:Rew:1028.0,77880.1,36104.1,77880.1,298.0,77880.1] || equal(c_List_Orotate1(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),v_rs____).
% 299.94/300.37 78131[1:SpL:298.0,75790.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37 78226[1:Rew:1019.0,78206.1,31149.1,78206.1] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Oappend(w,v,tc_Lambda_OdB),w)**.
% 299.94/300.37 78227[1:Rew:1028.0,78201.1,36104.1,78201.1] || equal(c_List_Orotate1(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Oappend(w,u,tc_Lambda_OdB),w)**.
% 299.94/300.37 79837[2:Rew:34291.1,79787.2,1014.0,79787.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____)** equal(c_List_Oappend(v,w,tc_Lambda_OdB),v_rs____)** -> equal(v_rs____,w).
% 299.94/300.37 80329[1:SpL:298.0,80130.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orotate1(w,tc_Lambda_OdB),v_as____).
% 299.94/300.37 80465[1:SpL:298.0,80363.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orotate1(w,tc_Lambda_OdB),v_as____).
% 299.94/300.37 82594[1:Rew:59.0,82406.1,59.0,82406.0] || equal(u,v_rs____) equal(c_List_Oappend(u,c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oreplicate(v,w,tc_Lambda_OdB))** -> .
% 299.94/300.37 83145[1:Rew:65058.1,83066.0,3108.0,83066.0] || equal(u,c_List_Oappend(c_List_Oreplicate(v,w,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB))* equal(u,c_List_Oreplicate(v,w,tc_Lambda_OdB)) -> .
% 299.94/300.37 83559[0:SpL:234.0,2104.0] || equal(c_List_Oappend(u,v,w),c_List_Olist_OCons(x,v,w))* -> equal(u,c_List_Olist_OCons(x,c_List_Olist_ONil(w),w))*.
% 299.94/300.37 83649[0:SpR:7262.0,8117.0] || -> c_Type_Otyping(u,c_Lambda_OdB_OAbs(c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(tc_nat)))),c_Lambda_OdB_OdB__rec(hAPP(c_Type_Otype_OFun,v),w,c_Type_Otype_OFun,c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(v)),x))*.
% 299.94/300.37 84429[1:SpR:2142.0,2144.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(v_rs____,tc_List_Olist(tc_Lambda_OdB)),c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**.
% 299.94/300.37 84501[1:SpR:1952.0,2142.0] || -> equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.37 84593[0:SpL:2142.0,161.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,x),x),x),c_List_Orotate1(c_List_Olist_OCons(u,w,x),x))** -> .
% 299.94/300.37 84601[0:SpL:2142.0,31901.0] || equal(c_List_Orotate1(c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,x),x),x),x),x),c_List_Olist_ONil(x))** -> .
% 299.94/300.37 84763[1:Rew:84501.0,1991.0] || -> equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.37 84815[0:Rew:1844.0,84608.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x),c_List_Orotate1(c_List_Olist_OCons(u,w,x),x))** -> .
% 299.94/300.37 84874[0:Rew:1844.0,84607.0,1844.0,84607.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x),c_List_Olist_OCons(u,c_List_Orev(w,x),x))** -> .
% 299.94/300.37 84906[0:Rew:396.0,84611.0,1844.0,84611.0,1844.0,84611.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,x),x),x),c_List_Olist_OCons(u,c_List_Orev(w,x),x))** -> .
% 299.94/300.37 84907[0:Rew:1844.0,84609.0,396.0,84609.0,1844.0,84609.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x),c_List_Orev(c_List_Olist_OCons(u,w,x),x))** -> .
% 299.94/300.37 85077[0:SpR:517.1,84750.0] || equal(u,c_List_Olist_OCons(v,w,x))* -> equal(c_List_Olast(c_List_Olist_OCons(y,c_List_Orev(u,x),x),x),v)*.
% 299.94/300.37 85141[1:SpR:76543.1,85083.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> equal(c_List_Olast(c_List_Olist_OCons(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),w)**.
% 299.94/300.37 85142[1:SpR:6865.1,85083.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) -> equal(c_List_Olast(c_List_Olist_OCons(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),w)**.
% 299.94/300.37 86232[1:SpL:298.0,86168.0] || c_ListOrder_Ostep1(u,c_List_Orotate1(c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.37 86233[1:SpL:2231.0,86168.0] || c_ListOrder_Ostep1(u,c_List_Orotate1(c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.37 86652[1:SpL:298.0,86588.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Orotate1(c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.37 86653[1:SpL:2231.0,86588.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Orotate1(c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.37 86759[0:SpR:2232.0,60.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orotate1(c_List_Olist_OCons(w,c_List_Oappend(u,x,v),v),v),v),u)**.
% 299.94/300.37 86944[0:SpL:2232.0,9.0] || c_List_Olistsp(u,c_List_Orotate1(c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y),y)* -> c_List_Olistsp(u,w,y).
% 299.94/300.37 87045[0:Rew:2142.0,86947.0] || equal(c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y),y),y),w)** -> .
% 299.94/300.37 88027[1:SpL:298.0,87405.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(v_rs____,u) -> .
% 299.94/300.37 88524[1:Rew:1844.0,88448.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(u,tc_Lambda_OdB))** -> .
% 299.94/300.37 89106[1:Rew:1844.0,89033.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(u,tc_Lambda_OdB))** -> .
% 299.94/300.37 89176[1:SpL:74710.1,87178.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)** equal(c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.37 89177[1:SpL:6087.1,87178.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** equal(c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.37 89429[1:SpL:8586.1,89306.1] || equal(u,v_rs____) equal(v,v_as____) equal(c_List_Orotate1(c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.37 89524[1:SpL:74710.1,89290.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)** equal(c_List_Orotate1(c_List_Orev(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.37 89525[1:SpL:6087.1,89290.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** equal(c_List_Orotate1(c_List_Orev(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.37 89576[1:Rew:1844.0,89500.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.37 90116[1:SpL:11766.1,90035.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orotate1(c_List_Orotate1(c_List_Oappend(v,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37 90197[1:SpL:517.1,90128.0] || equal(u,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB))* equal(c_List_Orotate1(c_List_Orotate1(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37 90290[1:SpL:211.0,90130.0] || equal(c_List_Orotate1(c_List_Orotate1(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37 90291[1:SpL:298.0,90130.0] || equal(c_List_Orotate1(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37 90292[1:SpL:2231.0,90130.0] || equal(c_List_Orotate1(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37 90295[1:SpL:4471.0,90130.0] || equal(c_List_Orotate1(c_List_Orotate1(c_List_Oappend(u,c_List_Olist_OCons(v_a____,c_List_Oreplicate(v,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37 90381[1:SpL:2231.0,90131.0] || equal(c_List_Orotate1(c_List_Orotate1(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37 90481[1:SpL:11766.1,90402.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orev(c_List_Orotate1(c_List_Oappend(v,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37 90602[1:SpL:517.1,90493.0] || equal(u,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB))* equal(c_List_Orev(c_List_Orotate1(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37 90682[1:SpL:211.0,90495.0] || equal(c_List_Orev(c_List_Orotate1(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37 90683[1:SpL:298.0,90495.0] || equal(c_List_Orev(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37 90684[1:SpL:2231.0,90495.0] || equal(c_List_Orev(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37 90687[1:SpL:4471.0,90495.0] || equal(c_List_Orev(c_List_Orotate1(c_List_Oappend(u,c_List_Olist_OCons(v_a____,c_List_Oreplicate(v,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37 90785[1:SpL:2231.0,90496.0] || equal(c_List_Orev(c_List_Orotate1(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37 91387[1:Rew:396.0,91342.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Orev(w,tc_Lambda_OdB),v_as____).
% 299.94/300.37 91432[2:SpL:50.0,91382.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Orev(w,tc_Lambda_OdB),v_as____).
% 299.94/300.37 92212[1:SpL:1783.0,87368.0] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB),c_List_Orev(w,tc_Lambda_OdB))** -> .
% 299.94/300.37 92654[1:Obv:92653.1] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____) equal(c_List_Obutlast(v,tc_Lambda_OdB),v_as____).
% 299.94/300.37 92840[1:SpL:2118.0,88295.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(u,tc_Lambda_OdB))** -> .
% 299.94/300.37 93781[1:SpL:2118.0,89292.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.37 94933[0:SpL:315.0,94876.0] || equal(c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_Lambda_Obeta,c_Lambda_OdB_OVar(u))),c_List_Ofoldr(c_Type_Otype_OFun,c_List_Olist_OCons(c_Lambda_OdB_OVar(v),w,x),y,x,z))* -> .
% 299.94/300.37 95356[1:Rew:396.0,95316.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Orev(v,tc_Lambda_OdB),v_as____).
% 299.94/300.37 96192[1:SpL:1260.1,87333.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.37 96551[0:SpL:29174.1,87705.0] || equal(c_List_Oappend(u,c_List_Orev(v,w),w),c_List_Olist_ONil(w))** equal(c_List_Olist_OCons(x,y,w),v)* -> .
% 299.94/300.37 97367[1:Rew:58519.0,97366.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(u,tc_Lambda_OdB))** -> .
% 299.94/300.37 97453[0:SpL:29174.1,88927.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.94/300.37 97499[0:Rew:298.0,97498.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.94/300.37 97593[1:Rew:211.0,97592.0,2133.0,97592.0,2117.0,97592.0,298.0,97592.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(u,tc_Lambda_OdB))** -> .
% 299.94/300.37 97685[1:SpL:1260.1,96220.0] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.37 97821[1:SpL:1260.1,96534.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.37 97834[0:SpL:29174.1,96534.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.94/300.37 97885[0:Rew:232.0,97815.1] || equal(c_List_Orotate1(c_List_Oappend(u,v,w),w),c_List_Olist_ONil(w))** equal(c_List_Olist_OCons(x,y,w),u)* -> .
% 299.94/300.37 99025[0:Obv:98980.0] class_OrderedGroup_Omonoid__add(u) class_OrderedGroup_Opordered__cancel__ab__semigroup__add(u) || c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),c_HOL_Ozero__class_Ozero(u),u)* -> c_HOL_Oord__class_Oless(v,v,u)*.
% 299.94/300.37 99395[0:Obv:99349.0] class_OrderedGroup_Ocomm__monoid__add(u) class_OrderedGroup_Opordered__cancel__ab__semigroup__add(u) || c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),c_HOL_Ozero__class_Ozero(u),u)* -> c_HOL_Oord__class_Oless(v,v,u)*.
% 299.94/300.37 99648[0:Obv:99601.0] class_Ring__and__Field_Ocomm__semiring__1(u) class_OrderedGroup_Opordered__cancel__ab__semigroup__add(u) || c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),c_HOL_Ozero__class_Ozero(u),u)* -> c_HOL_Oord__class_Oless(v,v,u)*.
% 299.94/300.37 100162[1:Rew:1844.0,100116.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Orev(c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.37 100406[1:Rew:1844.0,100360.0] || c_ListOrder_Ostep1(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Orev(c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.37 101687[15:SSi:101684.1,101684.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),u),c_Lambda_OdB_OAbs(v)),tc_nat)*.
% 299.94/300.37 101688[15:SSi:101681.1,101681.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),c_Lambda_OdB_OAbs(v)),u),tc_nat)*.
% 299.94/300.37 102912[9:Rew:1028.0,102877.0,211.0,102877.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(w,c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.37 103064[10:Rew:1934.0,103047.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(w,c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.37 106248[1:SpL:6864.1,106204.0] || equal(u,v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.37 106259[1:SpL:6864.1,106204.0] || equal(u,v_as____) equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.37 107937[0:MRR:107936.2,218.0] || -> equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),u),v),u) c_HOL_Oord__class_Oless(u,hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),u),v),tc_nat)*.
% 299.94/300.37 110207[0:MRR:110206.2,218.0] || -> equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),u),v),v) c_HOL_Oord__class_Oless(v,hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),u),v),tc_nat)*.
% 299.94/300.37 111098[2:Rew:111089.1,110995.1] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_rs____)** equal(c_List_Oreplicate(w,x,tc_Lambda_OdB),v_rs____)** -> equal(w,u)*.
% 299.94/300.37 111194[1:Rew:1260.1,110725.1] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),v_rs____)** -> equal(w,v)*.
% 299.94/300.37 113994[1:Rew:1014.0,113993.1] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_rs____)** -> equal(u,v_as____) equal(c_List_Olast(c_List_Orotate1(u,tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.37 114936[1:SpL:2207.0,34102.0] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(v,tc_Lambda_OdB),v_as____).
% 299.94/300.37 115006[1:SpL:2207.0,54760.0] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))** -> .
% 299.94/300.37 115026[1:SpL:2207.0,50754.0] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(u,tc_Lambda_OdB),v_as____).
% 299.94/300.37 115176[0:SpL:2207.0,33306.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.94/300.37 115178[1:SpL:2207.0,80065.0] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB),v_as____)** -> equal(c_List_Orotate1(v,tc_Lambda_OdB),v_as____).
% 299.94/300.37 115185[1:SpL:2207.0,33362.0] || equal(c_List_Orotate1(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____).
% 299.94/300.37 115294[0:Rew:59.0,115063.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,x),x),y,x),x),x),w)** -> .
% 299.94/300.37 115401[1:Rew:1028.0,114951.1,36104.1,114951.1,1783.0,114951.1] || equal(c_List_Orotate1(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(u,v_as____).
% 299.94/300.37 115413[0:Rew:234.0,114866.1,36940.1,114866.1,1783.0,114866.1] || 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.94/300.37 116532[1:SpL:396.0,116482.0] || equal(c_List_Orev(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB))** -> equal(c_List_Orev(v,tc_Lambda_OdB),v_rs____).
% 299.94/300.37 118332[10:Res:52715.1,13770.0] || equal(c_List_Oappend(c_List_Oreplicate(u,v_a____,tc_Lambda_OdB),v,tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(w,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.37 118338[10:MRR:118306.1,52424.0] || equal(c_List_Oappend(c_List_Oreplicate(u,v_a____,tc_Lambda_OdB),v,tc_Lambda_OdB),v_as____)** -> c_List_Olistsp(w,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.37 123975[1:SpL:298.0,123862.0] || equal(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(w,x)* -> equal(x,v_as____)*.
% 299.94/300.37 125026[10:SpL:298.0,124956.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,w,tc_Lambda_OdB)*.
% 299.94/300.37 125549[1:Rew:1028.0,125503.1,211.0,125503.1] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),v) equal(c_List_Olist_OCons(u,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.37 125550[1:Rew:1028.0,125501.2] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)** equal(u,v)* equal(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),v)* -> .
% 299.94/300.37 125605[1:SpL:517.1,125523.1] || equal(u,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB))* equal(v,w)* equal(c_List_Orev(u,tc_Lambda_OdB),w)* -> .
% 299.94/300.37 125740[1:SpL:8586.1,125618.1] || equal(u,v_rs____) equal(c_List_Orev(v,tc_Lambda_OdB),w) equal(c_List_Oappend(v,u,tc_Lambda_OdB),w)* -> .
% 299.94/300.37 125805[1:SpL:2118.0,125536.2] || equal(u,v_as____)* equal(u,v)* equal(c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.37 125891[1:Rew:2117.0,125856.2,3108.0,125856.2,1992.0,125856.2] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)** equal(u,v)* equal(c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),v)* -> .
% 299.94/300.37 125892[1:Rew:2117.0,125858.2,3108.0,125858.2,1992.0,125858.2] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** equal(u,v)* equal(c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),v)* -> .
% 299.94/300.37 125896[1:Rew:2117.0,125847.1,211.0,125847.1,3108.0,125847.1,2142.0,125847.1,1992.0,125847.1,1844.0,125847.1,2142.0,125847.1] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),v) equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.37 126986[1:SpL:298.0,126891.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_List_Olistsp(y,w,tc_Lambda_OdB)*.
% 299.94/300.37 127309[1:Rew:1247.0,127284.2] || equal(c_List_Orotate1(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(v,w)* equal(v_rs____,w)* -> .
% 299.94/300.37 127310[1:Rew:1247.0,127286.2] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(v,w)* equal(v_rs____,w)* -> .
% 299.94/300.37 128264[1:SpL:4911.1,55608.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** equal(c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.37 128268[1:SpL:4911.1,58406.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** equal(c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.37 128360[1:SpL:4911.1,54783.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** equal(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),c_List_Oappend(w,u,tc_Lambda_OdB))* -> .
% 299.94/300.37 128363[1:SpL:4911.1,54782.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** equal(c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(w,u,tc_Lambda_OdB))* -> .
% 299.94/300.37 128375[1:SpL:4911.1,54747.1] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** equal(c_List_Orev(w,tc_Lambda_OdB),v_rs____)** equal(w,u)* -> .
% 299.94/300.37 128693[1:Rew:128689.1,86465.1] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** equal(c_List_Oappend(w,x,tc_Lambda_OdB),w)** -> equal(x,v)*.
% 299.94/300.37 128696[1:Rew:128689.1,83999.1] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** equal(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),v_rs____)** -> equal(w,v)*.
% 299.94/300.37 128776[1:Rew:128690.1,128106.1] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** equal(c_List_Oappend(w,x,tc_Lambda_OdB),x)** -> equal(u,w)*.
% 299.94/300.37 128779[1:Rew:128689.1,128083.1] || equal(c_List_Oappend(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____).
% 299.94/300.37 129606[1:SpL:298.0,129319.1] || equal(u,v_as____)* equal(c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(x,u)*.
% 299.94/300.37 129978[1:Rew:1014.0,129945.1] || equal(c_List_Obutlast(c_List_Oappend(c_List_Orotate1(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____).
% 299.94/300.37 130176[0:SpL:3544.0,59882.0] || hBOOL(c_Lambda_OdB_OdB__case(u,c_Lambda_Obeta,v,c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_Olift(c_Lambda_OdB_OVar(w),x)),y),z),x1))* -> .
% 299.94/300.37 130428[0:SpR:291.0,129982.0] || -> hBOOL(c_Lambda_OdB_OdB__case(u,c_fequal(v),w,c_Lambda_Olift(c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,x),x),y,z),x1),x2))*.
% 299.94/300.37 130465[1:SpL:2118.0,129911.0] || equal(c_List_Oappend(c_List_Orotate1(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37 130670[0:SpL:270.0,130175.0] || hBOOL(c_Lambda_OdB_OdB__case(u,c_Lambda_Obeta,v,c_Lambda_Olift(c_Lambda_OdB_OdB__rec(w,x,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(y)),z),x1),x2))* -> .
% 299.94/300.37 130683[0:SpR:236.0,129993.0] || -> hBOOL(c_Lambda_OdB_OdB__case(u,c_Transitive__Closure_Ortranclp(v,w),x,c_Lambda_Olift(c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,y),y),z),x1),x2))*.
% 299.94/300.37 131911[1:SpL:298.0,131730.1] || equal(v_as____,u) equal(u,c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(x,v_as____).
% 299.94/300.37 132552[1:SpL:35041.1,9456.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_as____)** equal(c_List_Otake(u,w,tc_Lambda_OdB),v_rs____)** -> equal(v_a____,v).
% 299.94/300.37 844[0:SpR:555.1,564.1] || equal(u,v)* -> equal(c_List_Orev(u,w),c_List_Olist_ONil(w))** c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),tc_nat)*.
% 299.94/300.37 857[0:SpR:555.1,565.1] || equal(u,v)* -> equal(c_List_Orotate1(u,w),c_List_Olist_ONil(w))** c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),tc_nat)*.
% 299.94/300.37 870[0:SpL:555.1,568.0] || equal(u,v)* equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_HOL_Ozero__class_Ozero(tc_nat))** -> equal(c_List_Orev(u,w),c_List_Olist_ONil(w))**.
% 299.94/300.37 882[0:SpL:555.1,569.0] || equal(u,v)* equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_HOL_Ozero__class_Ozero(tc_nat))** -> equal(c_List_Orotate1(u,w),c_List_Olist_ONil(w))**.
% 299.94/300.37 897[0:SpR:578.1,555.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_HOL_Ozero__class_Ozero(tc_nat))**.
% 299.94/300.37 935[0:SpR:579.1,555.1] || equal(c_List_Orotate1(u,v),c_List_Olist_ONil(v))** equal(u,w)* -> equal(c_Nat_Osize__class_Osize(w,tc_List_Olist(v)),c_HOL_Ozero__class_Ozero(tc_nat))**.
% 299.94/300.37 2843[1:SpL:298.0,2590.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____).
% 299.94/300.37 3145[1:SpR:3108.0,665.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)),c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,v_rs____,tc_Lambda_OdB))**.
% 299.94/300.37 3424[1:SpL:2165.0,285.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* -> equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),w).
% 299.94/300.37 3582[1:SpL:517.1,2560.0] || equal(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** -> equal(c_List_Orev(v,tc_Lambda_OdB),v_as____).
% 299.94/300.37 3703[1:SpL:517.1,2000.0] || equal(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** -> equal(c_List_Orev(w,tc_Lambda_OdB),v_as____).
% 299.94/300.37 3770[0:Rew:3768.1,3748.0] || equal(c_List_Obutlast(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),x),c_List_Obutlast(w,x))** -> equal(w,c_List_Olist_ONil(x)).
% 299.94/300.37 3776[0:MRR:3727.0,2010.0] || -> equal(c_List_Obutlast(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x),x),c_List_Oappend(u,c_List_Orev(w,x),x))**.
% 299.94/300.37 3789[1:SpR:211.0,3758.1] || equal(u,v_rs____) -> equal(c_List_Obutlast(c_List_Olist_OCons(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))**.
% 299.94/300.37 3790[1:SpR:298.0,3758.1] || equal(u,v_rs____) -> equal(c_List_Obutlast(c_List_Oappend(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(v,w,tc_Lambda_OdB))**.
% 299.94/300.37 3893[0:SpL:127.1,3356.0] || equal(c_List_Olist_OCons(u,c_List_Obutlast(c_List_Olist_OCons(v,w,x),x),x),c_List_Obutlast(w,x))** -> equal(w,c_List_Olist_ONil(x)).
% 299.94/300.37 3907[1:Rew:1014.0,3834.0] || -> equal(u,v_as____) equal(c_List_Olast(c_List_Olist_OCons(v,c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.37 3908[1:Rew:1014.0,3835.0] || -> equal(u,v_as____) equal(c_List_Olast(c_List_Oappend(v,c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.37 3909[1:Rew:1014.0,3844.0] || -> equal(u,v_as____) equal(c_List_Orotate1(c_List_Obutlast(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(c_List_Obutlast(u,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB))**.
% 299.94/300.37 3914[1:Rew:1014.0,3869.2] || equal(u,c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** -> equal(w,v_as____).
% 299.94/300.37 3941[0:MRR:3850.0,2010.0] || -> equal(c_List_Obutlast(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x),x),c_List_Olist_OCons(u,c_List_Orev(w,x),x))**.
% 299.94/300.37 4151[1:SpL:2133.0,3895.0] || equal(c_List_Orotate1(c_List_Obutlast(c_List_Orev(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(u,tc_Lambda_OdB),v_as____).
% 299.94/300.37 4167[1:SpL:2133.0,3896.0] || equal(c_List_Orev(c_List_Obutlast(c_List_Orev(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(u,tc_Lambda_OdB),v_as____).
% 299.94/300.37 4232[1:Rew:3462.0,4220.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB))* -> equal(v,c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB))*.
% 299.94/300.37 4896[1:SpR:4780.1,12.1] || equal(u,v_as____) c_ListOrder_Ostep1(v,u,w,tc_Lambda_OdB)* -> c_ListOrder_Ostep1(v,x,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.37 4917[1:SpR:4780.1,12.1] || equal(u,v_as____) c_ListOrder_Ostep1(v,w,u,tc_Lambda_OdB)* -> c_ListOrder_Ostep1(v,c_List_Oappend(w,x,tc_Lambda_OdB),x,tc_Lambda_OdB)*.
% 299.94/300.37 5273[1:Rew:2249.0,5204.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** equal(c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,u)*.
% 299.94/300.37 5859[1:Rew:1014.0,5842.1] || equal(c_List_Orev(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____) c_List_Olistsp(w,u,tc_Lambda_OdB)*.
% 299.94/300.37 5979[1:Rew:1014.0,5971.1] || equal(c_List_Orotate1(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____) c_List_Olistsp(w,u,tc_Lambda_OdB)*.
% 299.94/300.37 6114[1:SpR:6041.1,11.1] || equal(u,v_as____) c_ListOrder_Ostep1(v,u,w,tc_Lambda_OdB)* -> c_ListOrder_Ostep1(v,x,c_List_Oappend(x,w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.37 6156[1:SpR:6041.1,11.1] || equal(u,v_as____) c_ListOrder_Ostep1(v,w,u,tc_Lambda_OdB)* -> c_ListOrder_Ostep1(v,c_List_Oappend(x,w,tc_Lambda_OdB),x,tc_Lambda_OdB)*.
% 299.94/300.37 6334[1:SpR:6142.1,90.1] || equal(u,v_as____) c_ListOrder_Ostep1(v,w,u,tc_Lambda_OdB)* -> c_ListOrder_Ostep1(v,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)*.
% 299.94/300.37 6335[1:SpR:6142.1,90.1] || equal(u,v_as____) c_ListOrder_Ostep1(v,u,w,tc_Lambda_OdB)* -> c_ListOrder_Ostep1(v,v_rs____,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.37 6558[1:SpR:6087.1,298.0] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____) -> equal(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),w)**.
% 299.94/300.37 6783[1:SpL:1934.0,229.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(v,w,tc_Lambda_OdB))* -> equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),w).
% 299.94/300.37 6882[1:SpR:6864.1,3928.0] || equal(u,v_as____) -> equal(c_List_Obutlast(c_List_Olist_OCons(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB))**.
% 299.94/300.37 6883[1:SpR:6864.1,1934.0] || equal(u,v_as____) -> equal(c_List_Oappend(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,v,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.37 6896[1:SpR:6864.1,2165.0] || equal(u,v_as____) -> equal(c_List_Olist_OCons(v_a____,c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.37 6962[1:SpL:6864.1,1729.0] || equal(u,v_as____) equal(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB))* equal(v,v_rs____) -> equal(v_a____,w).
% 299.94/300.37 6964[1:SpL:6864.1,1725.0] || equal(u,v_as____) equal(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB))* -> equal(c_List_Obutlast(c_List_Orotate1(v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)**.
% 299.94/300.37 7631[0:SSi:7630.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(u,v,tc_nat)* -> equal(c_Nat_Osemiring__1__class_Oof__nat(u,tc_nat),c_HOL_Ozero__class_Ozero(tc_nat)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Nat_Osemiring__1__class_Oof__nat(v,tc_nat),tc_nat)*.
% 299.94/300.37 7945[1:SpL:7360.1,4918.1] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),v_rs____)** equal(v,v_as____)* equal(w,u)* -> equal(w,v)*.
% 299.94/300.37 8068[0:SpR:555.1,1930.0] || equal(u,v) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_List_Orotate1(c_List_Olist_OCons(x,u,w),w),w),u)**.
% 299.94/300.37 8074[0:SpR:74.0,1930.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orotate1(c_List_Olist_OCons(w,c_List_Orotate1(u,v),v),v),v),c_List_Orotate1(u,v))**.
% 299.94/300.37 8138[0:SpL:517.1,2172.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.94/300.37 8184[1:SpL:517.1,8150.0] || equal(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))* -> .
% 299.94/300.37 8658[1:SpR:8586.1,2805.0] || equal(u,v_rs____) -> equal(c_List_Olast(c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.37 8659[1:SpR:8586.1,2781.0] || equal(u,v_rs____) -> equal(c_List_Olast(c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.37 8660[1:SpR:8586.1,2806.0] || equal(u,v_rs____) -> equal(c_List_Olast(c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.37 8661[1:SpR:8586.1,2782.0] || equal(u,v_rs____) -> equal(c_List_Olast(c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.37 8745[1:SpL:8586.1,2560.0] || equal(u,v_rs____) equal(c_List_Orev(c_List_Oappend(v,u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Orev(v,tc_Lambda_OdB),v_as____).
% 299.94/300.37 8758[1:SpL:8586.1,8150.0] || equal(u,v_rs____) equal(c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))** -> .
% 299.94/300.37 8769[1:SpL:8586.1,4918.1] || equal(u,v_rs____) equal(v,v_as____)* equal(c_List_Oappend(w,u,tc_Lambda_OdB),v_rs____)** -> equal(w,v)*.
% 299.94/300.37 8858[1:SpL:8586.1,4918.1] || equal(u,v_rs____) equal(v,v_as____)* equal(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),u)* -> equal(w,v)*.
% 299.94/300.37 9138[1:SpR:8588.1,3494.0] || equal(u,v_rs____) -> equal(c_List_Olast(c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.37 9139[1:SpR:8588.1,3493.0] || equal(u,v_rs____) -> equal(c_List_Olast(c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.37 9409[1:SpL:8588.1,2172.0] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),c_List_Orev(u,tc_Lambda_OdB))* -> .
% 299.94/300.37 9764[1:SpL:8586.1,8786.1] || equal(u,v_rs____) equal(v,v_rs____) equal(c_List_Oappend(w,u,tc_Lambda_OdB),v)* -> equal(w,v_as____).
% 299.94/300.37 9771[1:SpL:2118.0,8786.1] || equal(u,v_rs____) equal(c_List_Orev(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),u)* -> equal(c_List_Orev(v,tc_Lambda_OdB),v_as____).
% 299.94/300.37 9787[1:SpL:8586.1,8839.1] || equal(u,v_rs____) equal(v,v_rs____) equal(c_List_Olist_OCons(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.37 9956[1:SpL:8588.1,9420.1] || equal(u,v_rs____) equal(v,v_rs____) equal(c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.37 11870[0:SpR:315.0,1218.0] || -> hBOOL(hAPP(hAPP(c_Lambda_Obeta,c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Olist_OCons(c_Lambda_OdB_OAbs(c_Lambda_Olift(u,c_HOL_Ozero__class_Ozero(tc_nat))),v,w),x,w,y)),u))*.
% 299.94/300.37 11916[0:SpL:315.0,11465.0] || equal(c_Lambda_Osubst(c_Lambda_Olift(c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Olist_OCons(u,v,w),x,w,y),z),x1,x2),c_Lambda_OdB_OVar(x3))* -> .
% 299.94/300.37 11917[0:SpL:315.0,11468.0] || equal(c_Lambda_Osubst(c_Lambda_Olift(c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Olist_OCons(u,v,w),x,w,y),z),x1,x2),c_Lambda_OdB_OAbs(x3))* -> .
% 299.94/300.37 11920[0:SpL:315.0,11456.0] || equal(c_Lambda_Olift(c_Lambda_Osubst(c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Olist_OCons(u,v,w),x,w,y),z,x1),x2),c_Lambda_OdB_OVar(x3))* -> .
% 299.94/300.37 11921[0:SpL:315.0,11457.0] || equal(c_Lambda_Olift(c_Lambda_Osubst(c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Olist_OCons(u,v,w),x,w,y),z,x1),x2),c_Lambda_OdB_OAbs(x3))* -> .
% 299.94/300.37 11955[0:SpL:127.1,11906.0] || hBOOL(c_List_Ofoldr(c_Lambda_Obeta,c_List_Obutlast(c_List_Olist_OCons(c_Lambda_OdB_OVar(u),v,w),w),x,w,y))* -> equal(v,c_List_Olist_ONil(w)).
% 299.94/300.37 12055[1:Rew:1014.0,12050.1] || equal(c_List_Ofoldl(c_Lambda_OdB_OApp,u,c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB),c_Lambda_OdB_OAbs(x))* -> equal(w,v_as____).
% 299.94/300.37 12373[1:SpL:298.0,2866.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37 12483[1:SpL:298.0,2920.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37 12600[1:SpL:4471.0,2962.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,c_List_Oreplicate(w,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37 12848[1:SpL:298.0,3271.0] || equal(u,c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37 12980[1:SpL:298.0,3378.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Orev(c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37 13239[1:SpL:298.0,4448.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37 13916[1:SpL:298.0,11838.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)** equal(u,c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.37 14043[1:SpL:211.0,12043.0] || equal(c_List_Ofoldl(c_Lambda_OdB_OApp,u,c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB),c_Lambda_OdB_OAbs(x))* -> .
% 299.94/300.37 14044[1:SpL:298.0,12043.0] || equal(c_List_Ofoldl(c_Lambda_OdB_OApp,u,c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB),c_Lambda_OdB_OAbs(x))* -> .
% 299.94/300.37 14054[1:SpL:167.0,12043.0] || equal(c_List_Ofoldl(c_Lambda_OdB_OApp,u,c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB),c_Lambda_OdB_OAbs(x))* -> .
% 299.94/300.37 14284[1:SpL:167.0,14006.0] || equal(c_List_Ofoldl(c_Lambda_OdB_OApp,u,c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB),c_Lambda_OdB_OAbs(x))* -> .
% 299.94/300.37 14589[1:SpL:298.0,1773.0] || equal(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____) equal(c_List_Olast(w,tc_Lambda_OdB),v_a____).
% 299.94/300.37 14794[1:SpL:211.0,2554.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB))* -> equal(v_a____,w).
% 299.94/300.37 14795[1:SpL:298.0,2554.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB))* -> equal(v_a____,w).
% 299.94/300.37 15259[1:SpL:8588.1,15065.1] || equal(u,v_rs____) equal(v,v_as____) equal(c_List_Olist_OCons(w,v,tc_Lambda_OdB),c_List_Olist_OCons(x,u,tc_Lambda_OdB))* -> .
% 299.94/300.37 15394[1:SpL:211.0,15336.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(v_a____,c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.37 15395[1:SpL:298.0,15336.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(v_a____,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.37 15435[1:SpL:211.0,4340.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v_a____,w).
% 299.94/300.37 15436[1:SpL:298.0,4340.0] || equal(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v_a____,w).
% 299.94/300.37 16008[1:SpL:211.0,15988.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB))** -> .
% 299.94/300.37 16009[1:SpL:298.0,15988.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB))** -> .
% 299.94/300.37 16248[1:SpL:6865.1,1728.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) equal(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB))* -> equal(c_List_Olast(v,tc_Lambda_OdB),w)*.
% 299.94/300.37 16249[1:SpL:6865.1,1722.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) equal(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB))* -> equal(c_List_Orev(v,tc_Lambda_OdB),v)**.
% 299.94/300.37 16250[1:SpL:6865.1,1727.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) equal(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB))* -> equal(c_List_Obutlast(v,tc_Lambda_OdB),v_as____)**.
% 299.94/300.37 16664[1:Rew:1030.0,16229.2,410.1,16229.2] class_OrderedGroup_Omonoid__add(tc_Lambda_OdB) || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) -> equal(c_List_Ofoldl(c_HOL_Oplus__class_Oplus(tc_Lambda_OdB),v,u,tc_Lambda_OdB,tc_Lambda_OdB),v)**.
% 299.94/300.37 17418[1:SpL:11764.1,3452.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orev(c_List_Olist_OCons(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37 17873[1:Rew:3466.0,17329.1] || equal(c_List_Orev(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(v,u,tc_Lambda_OdB))*.
% 299.94/300.37 17910[1:MRR:17442.2,437.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.37 18243[1:SpL:11766.1,2590.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orev(c_List_Oappend(v,u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____).
% 299.94/300.37 19100[1:SpL:211.0,11961.0] || equal(c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB,x),c_Lambda_OdB_OVar(y))* -> .
% 299.94/300.37 19101[1:SpL:298.0,11961.0] || equal(c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB,x),c_Lambda_OdB_OVar(y))* -> .
% 299.94/300.37 19173[1:SpL:211.0,11975.0] || equal(c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB,x),c_Lambda_OdB_OAbs(y))* -> .
% 299.94/300.37 19174[1:SpL:298.0,11975.0] || equal(c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB,x),c_Lambda_OdB_OAbs(y))* -> .
% 299.94/300.37 19235[1:SpL:211.0,12059.0] || equal(c_Type_Otype_OAtom(u),c_List_Ofoldr(c_Type_Otype_OFun,c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),x,tc_Lambda_OdB,y))* -> .
% 299.94/300.37 19236[1:SpL:298.0,12059.0] || equal(c_Type_Otype_OAtom(u),c_List_Ofoldr(c_Type_Otype_OFun,c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),x,tc_Lambda_OdB,y))* -> .
% 299.94/300.37 19383[1:SpL:11766.1,19370.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) c_ListOrder_Ostep1(v,v_rs____,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(v_as____,w).
% 299.94/300.37 19394[1:SpL:298.0,19370.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(c_List_Oappend(v,w,tc_Lambda_OdB),v_as____).
% 299.94/300.37 19405[1:SpL:11766.1,19398.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) c_ListOrder_Ostep1(v,v_rs____,c_List_Olist_OCons(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.37 19504[1:SpL:11764.1,19495.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) c_ListOrder_Ostep1(v,v_rs____,c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.37 19610[1:SpL:11766.1,19584.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) c_ListOrder_Ostep1(v,c_List_Oappend(w,u,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> equal(w,v_as____).
% 299.94/300.37 19621[1:SpL:298.0,19584.0] || c_ListOrder_Ostep1(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> equal(c_List_Oappend(v,w,tc_Lambda_OdB),v_as____).
% 299.94/300.37 19632[1:SpL:11766.1,19625.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.37 19724[1:SpL:11764.1,19709.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.37 20059[1:SpL:211.0,15448.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v_a____,w).
% 299.94/300.37 20060[1:SpL:298.0,15448.0] || equal(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v_a____,w).
% 299.94/300.37 20499[1:SpL:211.0,19415.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Oappend(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.37 20500[1:SpL:298.0,19415.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Oappend(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.37 20501[1:SpL:4471.0,19415.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,c_List_Oreplicate(x,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.37 20553[1:SpL:211.0,19416.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Oappend(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.37 20554[1:SpL:298.0,19416.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,c_List_Oappend(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.37 20555[1:SpL:4471.0,19416.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(v_a____,c_List_Oreplicate(x,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.37 20839[1:Rew:1014.0,20616.1] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* -> equal(u,v_as____) equal(c_List_Olast(w,tc_Lambda_OdB),v_a____).
% 299.94/300.37 21109[1:SpL:211.0,19642.0] || c_ListOrder_Ostep1(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Oappend(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.37 21110[1:SpL:298.0,19642.0] || c_ListOrder_Ostep1(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Oappend(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.37 21111[1:SpL:4471.0,19642.0] || c_ListOrder_Ostep1(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,c_List_Oreplicate(x,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.37 21165[1:SpL:211.0,19643.0] || c_ListOrder_Ostep1(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Oappend(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.37 21166[1:SpL:298.0,19643.0] || c_ListOrder_Ostep1(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,c_List_Oappend(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.37 21167[1:SpL:4471.0,19643.0] || c_ListOrder_Ostep1(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(v_a____,c_List_Oreplicate(x,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.37 21774[1:SpL:6864.1,21761.1] || equal(u,v_as____) equal(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB))* equal(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB))* -> .
% 299.94/300.37 21811[1:SpL:298.0,20230.0] || equal(c_List_Orotate1(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_List_Olistsp(x,w,tc_Lambda_OdB)*.
% 299.94/300.37 23137[0:SpL:291.0,3557.0] || equal(c_Lambda_Olift(c_Lambda_Olift(c_Lambda_Olift(c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),w,x),y),z),x1),c_Lambda_OdB_OVar(x2))* -> .
% 299.94/300.37 23141[0:SpL:291.0,3558.0] || equal(c_Lambda_Olift(c_Lambda_Olift(c_Lambda_Olift(c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),w,x),y),z),x1),c_Lambda_OdB_OAbs(x2))* -> .
% 299.94/300.37 23395[0:SpR:694.1,494.1] || equal(u,c_List_Orev(v,w))* equal(u,c_List_Olist_ONil(w)) -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_HOL_Ozero__class_Ozero(tc_nat))**.
% 299.94/300.37 23396[0:SpR:694.1,60.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.94/300.37 23408[1:SpR:694.1,2144.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**.
% 299.94/300.37 23423[0:SpR:694.1,200.1] || equal(u,c_List_Orev(v,w))* -> equal(v,c_List_Olist_ONil(w)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),tc_nat)*.
% 299.94/300.37 23427[0:SpR:694.1,60.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.94/300.37 23460[0:SpL:694.1,119.0] || equal(u,c_List_Orev(v,w))* equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),c_HOL_Ozero__class_Ozero(tc_nat))** -> equal(v,c_List_Olist_ONil(w)).
% 299.94/300.37 23759[0:SpR:695.1,494.1] || equal(u,c_List_Orotate1(v,w))* equal(u,c_List_Olist_ONil(w)) -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_HOL_Ozero__class_Ozero(tc_nat))**.
% 299.94/300.37 23760[0:SpR:695.1,60.0] || equal(u,c_List_Orotate1(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.94/300.37 23772[1:SpR:695.1,2144.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_rs____) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**.
% 299.94/300.37 23789[0:SpR:695.1,200.1] || equal(u,c_List_Orotate1(v,w))* -> equal(v,c_List_Olist_ONil(w)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),tc_nat)*.
% 299.94/300.37 23793[0:SpR:695.1,60.0] || equal(u,c_List_Orotate1(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.94/300.37 23826[0:SpL:695.1,119.0] || equal(u,c_List_Orotate1(v,w))* equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),c_HOL_Ozero__class_Ozero(tc_nat))** -> equal(v,c_List_Olist_ONil(w)).
% 299.94/300.37 23889[1:SpL:298.0,23844.0] || equal(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),tc_nat)*.
% 299.94/300.37 24309[1:SpL:8586.1,23956.1] || equal(u,v_rs____) equal(v_as____,v) equal(v,c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.37 24802[0:SpL:291.0,11466.0] || equal(c_Lambda_Osubst(c_Lambda_Osubst(c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),w,x),y,z),x1,x2),c_Lambda_OdB_OVar(x3))* -> .
% 299.94/300.37 24806[0:SpL:291.0,11469.0] || equal(c_Lambda_Osubst(c_Lambda_Osubst(c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),w,x),y,z),x1,x2),c_Lambda_OdB_OAbs(x3))* -> .
% 299.94/300.37 24945[1:Rew:24940.0,19265.1] || equal(u,v_rs____) equal(c_Type_Otype_OAtom(v),c_List_Ofoldr(c_Type_Otype_OFun,u,hAPP(hAPP(c_Type_Otype_OFun,w),x),tc_Lambda_OdB,y))* -> .
% 299.94/300.37 24948[1:Rew:24940.0,19130.1] || equal(u,v_rs____) equal(c_List_Ofoldr(c_Lambda_OdB_OApp,u,hAPP(hAPP(c_Lambda_OdB_OApp,v),w),tc_Lambda_OdB,x),c_Lambda_OdB_OVar(y))* -> .
% 299.94/300.37 24950[1:Rew:24940.0,19203.1] || equal(u,v_rs____) equal(c_List_Ofoldr(c_Lambda_OdB_OApp,u,hAPP(hAPP(c_Lambda_OdB_OApp,v),w),tc_Lambda_OdB,x),c_Lambda_OdB_OAbs(y))* -> .
% 299.94/300.37 24986[1:SpL:11992.0,287.0] || equal(c_List_Ofoldl(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(u),v,tc_Lambda_OdB,tc_Lambda_OdB),hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(w)),x))* -> equal(u,w).
% 299.94/300.37 25003[1:SpL:11992.0,266.0] || equal(c_List_Ofoldl(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(u),v,tc_Lambda_OdB,tc_Lambda_OdB),hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(w)),x))* -> equal(u,w).
% 299.94/300.37 25049[1:SpL:24972.0,289.0] || c_Type_Otyping(u,hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(v)),v_a____),w)* -> c_Type_Otypings(u,v_rs____,c_Type_Osko__Type__Xvar__app__typesE__1__1(w,u,v,v_rs____))*.
% 299.94/300.37 25051[1:SpL:24972.0,286.0] || equal(c_List_Ofoldl(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(u),v,tc_Lambda_OdB,tc_Lambda_OdB),hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(w)),v_a____))* -> equal(v,v_rs____).
% 299.94/300.37 25068[1:SpL:24972.0,265.0] || equal(c_List_Ofoldl(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(u),v,tc_Lambda_OdB,tc_Lambda_OdB),hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(w)),v_a____))* -> equal(v,v_rs____).
% 299.94/300.37 25087[1:SpL:315.0,24984.0] || equal(c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Olist_OCons(c_Lambda_OdB_OAbs(u),v,w),x,w,y),hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(z)),x1))* -> .
% 299.94/300.37 25089[1:SpL:315.0,24984.0] || equal(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(u)),v),c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Olist_OCons(c_Lambda_OdB_OVar(w),x,y),z,y,x1))* -> .
% 299.94/300.37 25525[1:SpL:2165.0,25433.0] || equal(u,c_List_Orotate1(c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB))* -> .
% 299.94/300.37 29847[0:SpL:127.1,29476.1] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Obutlast(c_List_Olist_OCons(w,x,v),v),u)* -> equal(x,c_List_Olist_ONil(v)).
% 299.94/300.37 30407[0:SpL:298.0,2213.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.94/300.37 31133[1:SpL:517.1,30492.0] || equal(u,c_List_Oappend(v,w,tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(v,tc_Lambda_OdB),v_as____).
% 299.94/300.37 31276[1:SpL:517.1,31225.0] || equal(u,c_List_Oappend(v,w,tc_Lambda_OdB))* equal(c_List_Orotate1(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____).
% 299.94/300.37 31349[0:SpL:517.1,30454.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.94/300.37 31871[0:SpL:50.0,31376.0] || equal(c_List_Orotate1(c_List_Orev(c_List_Oappend(u,v,w),w),w),c_List_Olist_ONil(w))** -> equal(c_List_Orev(u,w),c_List_Olist_ONil(w)).
% 299.94/300.37 31919[0:SpL:127.1,31901.0] || equal(c_List_Orotate1(c_List_Orotate1(c_List_Obutlast(c_List_Olist_OCons(u,v,w),w),w),w),c_List_Olist_ONil(w))** -> equal(v,c_List_Olist_ONil(w)).
% 299.94/300.37 31963[0:SpL:127.1,31920.0] || equal(c_List_Orotate1(c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(u,v,w),w),w),w),c_List_Olist_ONil(w))** -> equal(v,c_List_Olist_ONil(w)).
% 299.94/300.37 32019[1:SpL:298.0,30549.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(x,v_as____).
% 299.94/300.37 32301[1:SpL:298.0,30762.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(x,v_as____).
% 299.94/300.37 32423[1:Rew:1014.0,32413.2] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)** equal(u,c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(w,v_as____).
% 299.94/300.37 32591[1:Res:835.1,19831.0] class_OrderedGroup_Olordered__ab__group__add(u) || c_Type_Otyping(hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u)),c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(u)),v)* -> equal(c_HOL_Ozero__class_Ozero(u),v).
% 299.94/300.37 33608[1:Rew:1014.0,33588.1] || equal(c_List_Obutlast(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____) c_List_Olistsp(w,u,tc_Lambda_OdB)*.
% 299.94/300.37 33618[1:SpL:517.1,33362.0] || equal(u,v)* equal(c_List_Orotate1(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____)*.
% 299.94/300.37 33682[0:SpL:517.1,33306.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.94/300.37 33910[1:Rew:1019.0,33822.1,31149.1,33822.1] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(tc_Lambda_OdB)),c_HOL_Ozero__class_Ozero(tc_nat)).
% 299.94/300.37 33911[1:Rew:1019.0,33821.0,31149.1,33821.0] || equal(u,v)* equal(c_List_Orotate1(c_List_Oappend(w,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v_as____,v)*.
% 299.94/300.37 33912[1:Rew:1019.0,33819.0,31149.1,33819.0] || equal(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB))* equal(c_List_Orotate1(c_List_Oappend(x,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37 33914[1:Rew:1019.0,33811.0,30574.1,33811.0] || equal(u,v)* equal(c_List_Oappend(w,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orotate1(v,tc_Lambda_OdB),v_as____)**.
% 299.94/300.37 33915[1:Rew:1019.0,33810.2,30574.1,33810.2] || equal(c_List_Oappend(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(c_List_Orev(w,tc_Lambda_OdB),v_as____)** -> equal(w,v)*.
% 299.94/300.37 33916[0:Rew:232.0,33804.0,31369.1,33804.0] || equal(u,v)* equal(c_List_Oappend(w,c_List_Orev(v,x),x),c_List_Olist_ONil(x))** -> equal(u,c_List_Olist_ONil(x))*.
% 299.94/300.37 33917[0:Rew:232.0,33801.2,31369.1,33801.2] || equal(u,c_List_Olist_ONil(v))* equal(c_List_Oappend(w,c_List_Orev(x,v),v),c_List_Olist_ONil(v))** -> equal(u,x)*.
% 299.94/300.37 34080[1:SpL:298.0,33963.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____).
% 299.94/300.37 34404[1:SpL:298.0,34112.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____).
% 299.94/300.37 35211[2:Rew:1014.0,35205.1] || equal(c_List_Obutlast(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____) equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),v_rs____).
% 299.94/300.37 35241[0:SpL:211.0,2114.0] || c_List_Olistsp(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(x,y,z),z),z),z)* -> c_List_Olistsp(u,y,z).
% 299.94/300.37 35242[0:SpL:298.0,2114.0] || c_List_Olistsp(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,y,z),z),z),z)* -> c_List_Olistsp(u,y,z).
% 299.94/300.37 35489[0:SpL:211.0,2219.0] || c_List_Olistsp(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,y,z),z),z),z)* -> c_List_Olistsp(u,y,z).
% 299.94/300.37 35490[0:SpL:298.0,2219.0] || c_List_Olistsp(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,y,z),z),z),z)* -> c_List_Olistsp(u,y,z).
% 299.94/300.37 35608[1:Rew:1014.0,35548.1] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Obutlast(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(x,v_as____).
% 299.94/300.37 35872[1:Rew:1014.0,35851.2] || equal(v_as____,u) equal(u,c_List_Orotate1(c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(w,v_as____).
% 299.94/300.37 35919[1:Rew:1014.0,35893.2] || equal(v_as____,u) equal(u,c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(w,v_as____).
% 299.94/300.37 35933[1:SpL:8586.1,35074.0] || equal(u,v_rs____) equal(c_List_Orotate1(c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37 35952[1:SpL:517.1,35074.0] || equal(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB))* equal(c_List_Orotate1(c_List_Oappend(w,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37 36239[1:SpL:8586.1,36219.0] || equal(u,v_rs____) equal(c_List_Orev(c_List_Oappend(v,u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Orotate1(v,tc_Lambda_OdB),v_as____).
% 299.94/300.37 36258[1:SpL:517.1,36219.0] || equal(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** -> equal(c_List_Orotate1(v,tc_Lambda_OdB),v_as____).
% 299.94/300.37 36299[1:SpL:11766.1,36267.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,u,tc_Lambda_OdB),v_rs____)** -> equal(c_List_Orotate1(v,tc_Lambda_OdB),v_as____).
% 299.94/300.37 36465[1:SpL:517.1,34154.0] || equal(u,c_List_Oappend(v,w,tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(w,tc_Lambda_OdB),v_as____).
% 299.94/300.37 36669[1:SpL:517.1,36137.0] || equal(u,c_List_Oappend(v,w,tc_Lambda_OdB))* equal(c_List_Orotate1(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____).
% 299.94/300.37 36744[1:SpL:517.1,36200.0] || equal(u,c_List_Oappend(v,w,tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** -> equal(c_List_Orotate1(v,tc_Lambda_OdB),v_as____).
% 299.94/300.37 37098[0:SpL:517.1,36973.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.94/300.37 37149[0:SpL:50.0,37123.0] || equal(c_List_Orotate1(c_List_Orev(c_List_Oappend(u,v,w),w),w),c_List_Olist_ONil(w))** -> equal(c_List_Orev(v,w),c_List_Olist_ONil(w)).
% 299.94/300.37 38322[1:SpL:298.0,33345.0] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),x,tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37 38477[1:SpL:298.0,33899.0] || equal(c_List_Olist_OCons(v_a____,c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37 38725[1:SpL:298.0,34843.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37 38775[1:SpL:298.0,34843.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37 38941[1:SpL:298.0,34873.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Orev(c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37 39037[1:SpL:213.0,37214.0] || equal(c_Lambda_OdB_OVar(u),c_List_Ofoldl(c_Lambda_OdB_OApp,v,c_List_Olist_OCons(w,c_List_Orev(c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB))* -> .
% 299.94/300.37 39038[1:SpL:167.0,37214.0] || equal(c_Lambda_OdB_OVar(u),c_List_Ofoldl(c_Lambda_OdB_OApp,v,c_List_Oappend(w,c_List_Orev(c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB))* -> .
% 299.94/300.37 39057[0:Res:259.1,4056.0] || -> equal(u,v) c_HOL_Oord__class_Oless(v,u,tc_nat)* equal(w,u) c_HOL_Oord__class_Oless(u,w,tc_nat)* c_HOL_Oord__class_Oless(w,v,tc_nat)*.
% 299.94/300.37 39482[0:SpR:39416.1,3.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_Transitive__Closure_Ortranclp(u,v),w),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),x,tc_nat)* hBOOL(hAPP(x,w))*.
% 299.94/300.37 39702[0:SpR:39416.1,114.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_ONil(u),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(u)),c_HOL_Ozero__class_Ozero(tc_nat))**.
% 299.94/300.37 39743[1:SpR:39416.1,1024.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* equal(c_List_Obutlast(v,tc_Lambda_OdB),v_as____).
% 299.94/300.37 39744[1:SpR:39416.1,1021.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* equal(c_List_Olast(v,tc_Lambda_OdB),u)*.
% 299.94/300.37 39745[1:SpR:39416.1,1022.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* equal(c_List_Orev(v,tc_Lambda_OdB),v).
% 299.94/300.37 39746[1:SpR:39416.1,1952.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* equal(c_List_Orotate1(v,tc_Lambda_OdB),v).
% 299.94/300.37 39748[1:SpR:39416.1,2034.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* equal(c_List_Olast(v,tc_Lambda_OdB),v_a____).
% 299.94/300.37 39952[1:SpR:39416.1,2574.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* equal(c_List_Olast(v,tc_Lambda_OdB),v_a____).
% 299.94/300.37 39953[1:SpR:39416.1,2589.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* equal(c_List_Obutlast(v,tc_Lambda_OdB),u)*.
% 299.94/300.37 40019[0:SpR:39416.1,379.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Type_Oshift(v_e____,v_n____,v_T____,tc_Type_Otype),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_Type_Otypings(u,v_as____,v_Ts____).
% 299.94/300.37 40031[0:SpR:39416.1,114.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),tc_List_Olist(u),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* equal(c_Nat_Osize__class_Osize(c_List_Olist_ONil(u),v),c_HOL_Ozero__class_Ozero(tc_nat))**.
% 299.94/300.37 40105[0:SpR:39416.1,65.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oreplicate(u,v,w),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),x,tc_nat)* equal(c_List_Orev(x,w),x)**.
% 299.94/300.37 40128[0:SpR:39416.1,3.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Transitive__Closure_Ortranclp(u,v),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) hBOOL(hAPP(hAPP(w,x),x))*.
% 299.94/300.37 40134[0:SpR:39416.1,157.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_Olift(u,v),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* equal(c_Lambda_Osubst(w,x,v),u)*.
% 299.94/300.37 41208[0:SpL:39416.1,320.0] || hBOOL(hAPP(u,v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_Lambda_Obeta,c_Lambda_OdB_OVar(w)),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)*.
% 299.94/300.37 41308[0:SpL:39416.1,320.0] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,u),v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(w),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat).
% 299.94/300.37 41472[0:SpL:39416.1,268.0] || equal(u,c_List_Olist_ONil(v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,x,v),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)*.
% 299.94/300.37 43861[0:SSi:43749.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(u,v,tc_nat)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* equal(w,u)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)*.
% 299.94/300.37 44271[3:Con:44250.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_Predicate_Oconversep(u,v,w),x),y),tc_nat)* hBOOL(hAPP(hAPP(u,y),x)).
% 299.94/300.37 44272[3:Con:44251.1] || c_Wellfounded_Oaccp(u,v,w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(u,x),v),tc_nat)* c_Wellfounded_Oaccp(u,x,w)*.
% 299.94/300.37 44273[3:Con:44252.1] || c_Type_Otyping(u,v,w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_Lambda_Obeta,v),x),tc_nat)* c_Type_Otyping(u,x,w)*.
% 299.94/300.37 44401[1:Rew:2560.1,44346.1,2133.0,44346.0] || equal(c_List_Orev(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),v_rs____,tc_Lambda_OdB),v_as____)**.
% 299.94/300.37 44699[3:SSi:44695.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(hAPP(c_InductTermi_OIT,c_Lambda_Olift(u,v)),w,tc_nat)* -> hBOOL(hAPP(c_InductTermi_OIT,u)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat).
% 299.94/300.37 44722[3:SSi:44718.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(hAPP(hAPP(c_fequal(u),v),w),x,tc_nat)* -> equal(v,w) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),x,tc_nat).
% 299.94/300.37 44816[1:SpR:1260.1,1830.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_rs____)** -> equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(tc_Lambda_OdB)),v_rs____,tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))**.
% 299.94/300.37 44865[1:Rew:2371.1,44794.1] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),v_rs____) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)**.
% 299.94/300.37 44986[0:SpR:327.0,3263.1] || c_HOL_Oord__class_Oless(u,v,tc_nat) -> c_Type_Otyping(c_Type_Oshift(c_Type_Oshift(w,u,x,y),v,z,x1),c_Lambda_OdB_OVar(u),x)*.
% 299.94/300.37 45136[1:Rew:1019.0,45117.1,30574.1,45117.1] || equal(c_List_Oappend(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(v,c_List_Orev(w,tc_Lambda_OdB))* -> equal(v_as____,w).
% 299.94/300.37 45137[1:Rew:1028.0,45112.1,33932.1,45112.1] || equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),v,tc_Lambda_OdB),v_as____)** equal(u,c_List_Orev(w,tc_Lambda_OdB))* -> equal(v_as____,w).
% 299.94/300.37 45936[1:SpL:298.0,33346.0] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),x,tc_Lambda_OdB),v_as____)** -> equal(w,v_as____).
% 299.94/300.37 46085[1:Rew:1019.0,46027.1,31149.1,46027.1,298.0,46027.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_List_Olistsp(x,v,tc_Lambda_OdB)*.
% 299.94/300.37 46131[1:SpL:298.0,33843.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_List_Olistsp(x,w,tc_Lambda_OdB)*.
% 299.94/300.37 46225[1:SpL:298.0,33888.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(c_List_Orev(w,tc_Lambda_OdB),x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____).
% 299.94/300.37 46539[1:SpL:298.0,46397.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____).
% 299.94/300.37 47155[1:SpL:211.0,46568.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37 47156[1:SpL:298.0,46568.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37 47159[1:SpL:4471.0,46568.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,c_List_Oreplicate(w,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37 47187[1:SpL:298.0,46568.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37 47220[1:SpL:11764.1,47133.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37 47311[0:Rew:2142.0,47279.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oreplicate(w,v,x),x),x),x),c_List_Oreplicate(w,v,x))** -> .
% 299.94/300.37 47434[1:SpL:298.0,46707.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Orev(c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37 47773[1:SpL:211.0,47245.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37 47774[1:SpL:298.0,47245.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37 47913[1:SpL:298.0,47804.0] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),x,tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37 48037[1:SpL:298.0,33965.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Orev(x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(x,v_as____).
% 299.94/300.37 48254[1:SpL:298.0,48138.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(u,v_as____).
% 299.94/300.37 48257[1:SpL:4471.0,48138.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v_a____,c_List_Oreplicate(v,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(u,v_as____).
% 299.94/300.37 48496[1:SpL:298.0,34018.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(x,tc_Lambda_OdB),v_as____).
% 299.94/300.37 48924[1:SpL:298.0,35108.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37 49014[1:SpL:298.0,35652.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37 49133[1:SpL:298.0,38569.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Orev(c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37 49220[5:SSi:49216.1,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] class_OrderedGroup_Omonoid__add(u) || c_HOL_Oord__class_Oless(c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u))),v,tc_nat)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat).
% 299.94/300.37 49247[6:SSi:49243.1,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] class_OrderedGroup_Ocomm__monoid__add(u) || c_HOL_Oord__class_Oless(c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u))),v,tc_nat)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat).
% 299.94/300.37 49274[7:SSi:49270.1,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] class_Ring__and__Field_Ocomm__semiring__1(u) || c_HOL_Oord__class_Oless(c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u))),v,tc_nat)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat).
% 299.94/300.37 49362[1:SpL:298.0,46164.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(w,tc_Lambda_OdB),v_as____).
% 299.94/300.37 49424[1:SpL:298.0,46203.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(x,v_as____).
% 299.94/300.37 49463[1:SpL:298.0,46203.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(x,v_as____).
% 299.94/300.37 49566[1:SpL:298.0,48035.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____).
% 299.94/300.37 49708[1:SpL:211.0,48618.0] || equal(c_List_Obutlast(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(x,v_as____).
% 299.94/300.37 49709[1:SpL:298.0,48618.0] || equal(c_List_Obutlast(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(x,v_as____).
% 299.94/300.37 49756[1:MRR:49716.1,2046.0] || equal(c_List_Obutlast(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(w,v,tc_Lambda_OdB),x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37 49905[2:MRR:49868.2,437.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Obutlast(c_List_Olist_OCons(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37 49955[1:SpL:211.0,48875.0] || equal(c_List_Obutlast(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(x,v_as____).
% 299.94/300.37 49956[1:SpL:298.0,48875.0] || equal(c_List_Obutlast(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(x,v_as____).
% 299.94/300.37 50062[1:SpL:11766.1,50039.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orotate1(c_List_Olist_OCons(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37 50240[1:SpL:298.0,50075.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37 50466[1:SpL:211.0,50286.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37 50467[1:SpL:298.0,50286.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37 50601[1:SpL:298.0,49044.0] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),y,tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37 50731[1:SpL:298.0,49466.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____).
% 299.94/300.37 50878[1:Rew:1014.0,50833.1] || equal(c_List_Oappend(u,c_List_Obutlast(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____) equal(v,v_as____).
% 299.94/300.37 50995[1:SpL:211.0,49660.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(x,v_as____).
% 299.94/300.37 50996[1:SpL:298.0,49660.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(x,v_as____).
% 299.94/300.37 51038[1:MRR:51003.1,2046.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(w,v,tc_Lambda_OdB),x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37 51141[1:SpL:211.0,49973.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(x,v_as____).
% 299.94/300.37 51142[1:SpL:298.0,49973.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(x,v_as____).
% 299.94/300.37 51333[1:SpL:298.0,50766.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____).
% 299.94/300.37 51582[1:Rew:1014.0,51536.1] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Obutlast(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(x,v_as____).
% 299.94/300.37 51654[1:SpL:211.0,51522.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37 51655[1:SpL:298.0,51522.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37 51689[1:SpL:298.0,51522.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Orev(c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37 51756[1:SpL:298.0,51614.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> hBOOL(hAPP(hAPP(u,v_a____),v_a____)).
% 299.94/300.37 51971[1:SpL:298.0,51930.0] || c_ListOrder_Ostep1(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> hBOOL(hAPP(hAPP(u,v_a____),v_a____)).
% 299.94/300.37 52292[0:Res:39690.2,8.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_ONil(u),tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,w,u),tc_nat)* c_List_Olistsp(x,w,u)*.
% 299.94/300.37 52293[0:Res:39690.2,9.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_ONil(u),tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,w,u),tc_nat)* c_List_Olistsp(x,v,u)*.
% 299.94/300.37 52433[10:MRR:18112.2,52424.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) c_List_Olistsp(v,w,tc_Lambda_OdB) -> c_List_Olistsp(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.37 52518[9:Res:52407.1,2114.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(y,x,tc_Lambda_OdB)*.
% 299.94/300.37 52519[9:Res:52407.1,2219.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(y,x,tc_Lambda_OdB)*.
% 299.94/300.37 52566[9:SpR:211.0,52408.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.37 52567[9:SpR:298.0,52408.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.37 52606[9:Rew:298.0,52592.0,211.0,52592.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(y,w,tc_Lambda_OdB)*.
% 299.94/300.37 52607[9:Rew:298.0,52593.0,298.0,52593.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(y,w,tc_Lambda_OdB)*.
% 299.94/300.37 52656[9:Res:52410.1,2114.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(y,x,tc_Lambda_OdB)*.
% 299.94/300.37 52657[9:Res:52410.1,2219.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(y,x,tc_Lambda_OdB)*.
% 299.94/300.37 52851[10:Rew:1014.0,52831.1] || equal(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____) c_List_Olistsp(w,c_List_Obutlast(v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.37 52935[10:SpR:211.0,52757.1] || c_List_Olistsp(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB) -> c_List_Olistsp(u,c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.37 52936[10:SpR:298.0,52757.1] || c_List_Olistsp(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB) -> c_List_Olistsp(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.37 53089[10:Rew:1014.0,53055.1] || equal(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____) c_List_Olistsp(w,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.37 53315[10:Rew:1014.0,53287.1] || equal(c_List_Orev(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____) c_List_Olistsp(w,u,tc_Lambda_OdB)*.
% 299.94/300.37 53474[10:Rew:1014.0,53456.1] || equal(c_List_Obutlast(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____) c_List_Olistsp(w,u,tc_Lambda_OdB)*.
% 299.94/300.37 53475[10:Rew:1028.0,53430.1,211.0,53430.1] || equal(u,v_as____) equal(c_List_Olist_OCons(v,w,tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.37 53853[10:SpL:50.0,52782.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.37 53981[10:SpL:298.0,52779.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.37 54106[0:MRR:54105.1,2010.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_Oreplicate(v,u,w))** -> .
% 299.94/300.37 54249[9:Res:52416.1,35214.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(y,x,tc_Lambda_OdB)*.
% 299.94/300.37 54348[9:Res:52417.1,35214.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(y,x,tc_Lambda_OdB)*.
% 299.94/300.37 54470[9:Rew:211.0,54453.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(y,w,tc_Lambda_OdB)*.
% 299.94/300.37 54653[1:Rew:1992.0,54621.1] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_rs____)** equal(c_List_Orotate1(c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))* -> .
% 299.94/300.37 54628[0:SpL:517.1,54567.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.94/300.37 54696[0:SpL:211.0,54652.0] || equal(c_List_Orotate1(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.94/300.37 54697[0:SpL:298.0,54652.0] || equal(c_List_Orotate1(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.94/300.37 54733[0:Rew:3768.1,54700.0] || equal(c_List_Orotate1(c_List_Obutlast(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),x),x),v)** -> equal(w,c_List_Olist_ONil(x)).
% 299.94/300.37 54709[1:SpL:11764.1,54652.0] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Orotate1(c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.37 55115[1:SpL:211.0,54758.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v,tc_Lambda_OdB))** -> .
% 299.94/300.37 55116[1:SpL:298.0,54758.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,v,tc_Lambda_OdB))** -> .
% 299.94/300.37 55347[0:SpL:7262.0,390.0] || equal(c_Type_Osko__Type__Xtype__induct__1__1(u),c_Lambda_OdB_OdB__rec(v,w,c_Type_Otype_OFun,c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(x)),y))* -> hBOOL(hAPP(u,hAPP(v,x)))*.
% 299.94/300.37 55822[1:SpL:517.1,54599.0] || equal(u,c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Orev(w,tc_Lambda_OdB))* -> .
% 299.94/300.37 56249[0:SpL:517.1,56201.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.94/300.37 56323[1:Rew:2441.0,56287.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** equal(c_List_Orev(c_List_Olist_OCons(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.37 56426[1:SpL:517.1,56318.0] || equal(u,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Orev(w,tc_Lambda_OdB))* -> .
% 299.94/300.37 57214[1:Rew:2232.0,57149.0,2142.0,57149.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB))** -> .
% 299.94/300.37 57216[1:Rew:1934.0,57178.1] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(c_List_Orotate1(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.37 57592[0:SpL:401.0,4336.0] || equal(c_List_Orev(c_List_Olist_OCons(u,v,w),w),c_List_Olist_OCons(x,c_List_Oreplicate(y,x,w),w))* -> equal(u,x).
% 299.94/300.37 57779[1:SpL:8586.1,56919.0] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(w,tc_Lambda_OdB))** -> .
% 299.94/300.37 57800[1:SpL:517.1,56919.0] || equal(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB))* equal(c_List_Oappend(w,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))* -> .
% 299.94/300.37 57926[1:SpL:517.1,57831.0] || equal(u,c_List_Oappend(v,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))* -> .
% 299.94/300.37 58008[1:SpR:2231.0,9133.1] || equal(u,v_rs____) -> equal(c_List_Olast(c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.37 58089[1:SpL:2231.0,1073.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB))** -> equal(v_as____,w).
% 299.94/300.37 58108[10:SpL:2231.0,52779.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.37 58151[1:SpL:2231.0,2554.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB))* -> equal(v_a____,w).
% 299.94/300.37 58152[1:SpL:2231.0,11961.0] || equal(c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB,x),c_Lambda_OdB_OVar(y))* -> .
% 299.94/300.37 58153[1:SpL:2231.0,11975.0] || equal(c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB,x),c_Lambda_OdB_OAbs(y))* -> .
% 299.94/300.37 58165[1:SpL:2231.0,4340.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v_a____,w).
% 299.94/300.37 58167[1:SpL:2231.0,15448.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v_a____,w).
% 299.94/300.37 58183[1:SpL:2231.0,54720.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.37 58221[1:SpL:2231.0,47804.0] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),x,tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37 58232[1:SpL:2231.0,49973.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(x,v_as____).
% 299.94/300.37 58233[1:SpL:2231.0,48875.0] || equal(c_List_Obutlast(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(x,v_as____).
% 299.94/300.37 58243[1:SpL:2231.0,50286.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37 58296[1:SpL:2231.0,15988.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB))** -> .
% 299.94/300.37 58307[1:SpL:2231.0,23844.0] || equal(u,c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),tc_nat)*.
% 299.94/300.37 58311[1:SpL:2231.0,11838.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)** equal(u,c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.37 58312[1:SpL:2231.0,3271.0] || equal(u,c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37 58313[1:SpL:2231.0,12043.0] || equal(c_List_Ofoldl(c_Lambda_OdB_OApp,u,c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB),c_Lambda_OdB_OAbs(x))* -> .
% 299.94/300.37 58314[1:SpL:2231.0,12059.0] || equal(c_Type_Otype_OAtom(u),c_List_Ofoldr(c_Type_Otype_OFun,c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),x,tc_Lambda_OdB,y))* -> .
% 299.94/300.37 58321[1:SpL:2231.0,15336.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(v_a____,c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.37 58340[1:SpL:2231.0,47245.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37 58413[1:SpL:2231.0,51522.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37 58424[0:SpL:2231.0,2114.0] || c_List_Olistsp(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,y,z),z),z),z)* -> c_List_Olistsp(u,y,z).
% 299.94/300.37 58427[0:SpL:2231.0,2219.0] || c_List_Olistsp(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,y,z),z),z),z)* -> c_List_Olistsp(u,y,z).
% 299.94/300.37 58428[1:SpL:2231.0,19415.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Olist_OCons(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.37 58429[1:SpL:2231.0,19642.0] || c_ListOrder_Ostep1(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Olist_OCons(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.37 58430[1:SpL:2231.0,19416.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,c_List_Olist_OCons(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.37 58431[1:SpL:2231.0,19643.0] || c_ListOrder_Ostep1(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,c_List_Olist_OCons(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.37 58443[1:Rew:58062.0,47542.0] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37 58574[0:Rew:58567.1,57335.0] || equal(c_List_Obutlast(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),x),c_List_Obutlast(w,x))** -> equal(w,c_List_Olist_ONil(x)).
% 299.94/300.37 58584[1:SpL:11764.1,58466.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) c_ListOrder_Ostep1(v,c_List_Oappend(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.37 58622[1:SpL:11764.1,58467.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) c_ListOrder_Ostep1(v,v_rs____,c_List_Oappend(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.37 58939[1:Rew:1014.0,58893.1] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Obutlast(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(x,v_as____).
% 299.94/300.37 59202[1:SpL:517.1,58494.0] || equal(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orotate1(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37 59303[0:Res:1217.0,3226.0] || c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_OdB_OAbs(u),v) -> c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_OdB_OAbs(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(tc_nat)))),u)),v)*.
% 299.94/300.37 59320[1:SpL:8588.1,57332.1] || equal(u,v_rs____) equal(v,v_rs____) equal(c_List_Oappend(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.37 59586[0:SpL:517.1,58564.0] || equal(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y))* equal(c_List_Orev(u,y),c_List_Orev(x,y))* -> .
% 299.94/300.37 59631[1:SpL:11766.1,59600.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 299.94/300.37 59678[1:SpL:211.0,59600.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v,tc_Lambda_OdB))** -> .
% 299.94/300.37 59679[1:SpL:298.0,59600.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,v,tc_Lambda_OdB))** -> .
% 299.94/300.37 59883[3:Res:44261.1,59864.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_Lambda_Obeta,c_Lambda_Olift(c_Lambda_OdB_OVar(u),v)),c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_Lambda_Obeta,c_Lambda_Olift(c_Lambda_OdB_OVar(u),v)))),tc_nat)*.
% 299.94/300.37 59927[0:SpL:2231.0,59806.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,x,y),y),y),c_List_Orotate1(c_List_Olist_OCons(v,u,y),y))** -> .
% 299.94/300.37 59974[0:Res:8115.0,15366.0] || -> c_Type_Otyping(hAPP(c_Type_Otype_OFun,hAPP(hAPP(c_Type_Otype_OFun,u),u)),hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(v)),c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(tc_nat)))),v)*.
% 299.94/300.37 59988[0:SpL:315.0,59959.0] || hBOOL(c_List_Ofoldr(c_Lambda_Obeta,c_List_Olist_OCons(c_Lambda_Olift(c_Lambda_Olift(c_Lambda_Olift(c_Lambda_OdB_OVar(u),v),w),x),y,z),x1,z,x2))* -> .
% 299.94/300.37 60219[1:SpL:2231.0,58222.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37 60346[0:Res:1217.0,2860.0] || c_Type_Otyping(u,c_Lambda_OdB_OAbs(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(tc_nat)))),v)),w)* -> c_Type_Otyping(u,c_Lambda_OdB_OAbs(v),w).
% 299.94/300.37 60385[1:SpL:211.0,58879.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37 60386[1:SpL:298.0,58879.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37 60387[1:SpL:2231.0,58879.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37 60429[1:SpL:298.0,58879.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Orev(c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37 60491[1:SpL:298.0,60437.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37 60492[1:SpL:2231.0,60437.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37 60526[1:SpL:298.0,60437.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37 60604[1:SpL:298.0,60533.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37 60605[1:SpL:2231.0,60533.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37 60661[1:SpL:298.0,59609.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB))** -> .
% 299.94/300.37 60662[1:SpL:2231.0,59609.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB))** -> .
% 299.94/300.37 60751[1:Rew:1014.0,60736.1] || equal(c_List_Olist_OCons(u,c_List_Obutlast(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB))** -> equal(v,v_as____).
% 299.94/300.37 60865[1:SpL:298.0,55606.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Orev(c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.37 60866[1:SpL:2231.0,55606.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Orev(c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.37 60876[1:SpL:6087.1,55606.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** equal(c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.37 61133[1:SpL:2231.0,58401.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.37 61205[1:SpL:2231.0,58402.0] || c_ListOrder_Ostep1(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.37 61424[1:SpL:298.0,58523.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37 61459[1:SpL:298.0,58523.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37 61519[1:SpL:211.0,58609.0] || c_ListOrder_Ostep1(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Olist_OCons(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.37 61520[1:SpL:298.0,58609.0] || c_ListOrder_Ostep1(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,c_List_Olist_OCons(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.37 61521[1:SpL:2231.0,58609.0] || c_ListOrder_Ostep1(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.37 61524[1:SpL:133.0,58609.0] || c_ListOrder_Ostep1(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(c_List_Oreplicate(x,w,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.37 61594[1:SpL:2231.0,58610.0] || c_ListOrder_Ostep1(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.37 61658[1:SpL:211.0,58647.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Olist_OCons(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.37 61659[1:SpL:298.0,58647.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,c_List_Olist_OCons(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.37 61660[1:SpL:2231.0,58647.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.37 61663[1:SpL:133.0,58647.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(c_List_Oreplicate(x,w,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.37 61733[1:SpL:2231.0,58648.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.37 61795[1:SpL:211.0,59643.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.37 61796[1:SpL:298.0,59643.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.37 61797[1:SpL:2231.0,59643.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.37 61912[1:SpL:211.0,59644.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.37 61913[1:SpL:298.0,59644.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.37 61914[1:SpL:2231.0,59644.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.37 61917[1:SpL:4471.0,59644.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(v_a____,c_List_Oreplicate(w,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.37 62040[1:SpL:2231.0,59645.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.37 62194[0:SpR:11444.0,347.0] || -> c_Type_Otyping(hAPP(c_Lambda_OdB_OApp,c_Lambda_Osubst(u,v,w)),c_Lambda_OdB_OVar(v),c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,u),c_Lambda_OdB_OVar(w)),v,w))*.
% 299.94/300.37 62403[9:SpR:2231.0,52515.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(y,x,tc_Lambda_OdB)*.
% 299.94/300.37 62519[9:Rew:211.0,62506.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(y,w,tc_Lambda_OdB)*.
% 299.94/300.37 62580[9:Res:52653.1,35214.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(y,x,tc_Lambda_OdB)*.
% 299.94/300.37 62600[0:SpR:11448.0,347.0] || -> c_Type_Otyping(hAPP(c_Lambda_OdB_OApp,u),c_Lambda_OdB_OVar(c_Lambda_Osubst(v,u,w)),c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(w)),v),u,w))*.
% 299.94/300.37 62609[0:SpR:11448.0,1218.0] || -> hBOOL(hAPP(hAPP(c_Lambda_Obeta,c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(u)),v),c_Lambda_OdB_OAbs(c_Lambda_Olift(w,c_HOL_Ozero__class_Ozero(tc_nat))),u)),w))*.
% 299.94/300.37 62685[1:SpL:11448.0,24984.0] || equal(c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(u)),v),c_Lambda_OdB_OAbs(w),u),hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(x)),y))* -> .
% 299.94/300.37 62690[1:SpL:11448.0,24984.0] || equal(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(u)),v),c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(w)),x),c_Lambda_OdB_OVar(y),w))* -> .
% 299.94/300.37 63083[0:Res:10204.2,59882.0] || c_Type_Otyping(u,c_Lambda_OdB_OAbs(v),w)* equal(c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_Lambda_Obeta,c_Lambda_Olift(c_Lambda_Olift(c_Lambda_OdB_OVar(x),y),z))),w)* -> .
% 299.94/300.37 63084[0:Obv:63054.0] || c_Type_Otyping(u,c_Lambda_OdB_OAbs(v),w) equal(c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_Type_Otype_OFun,c_Type_Osko__Type__Xtyping__elims__3__1(w,u,v))),w)** -> hBOOL(w).
% 299.94/300.37 63424[1:Rew:1019.0,63405.1,30574.1,63405.1] || equal(c_List_Oappend(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(v,c_List_Orotate1(w,tc_Lambda_OdB))* -> equal(v_as____,w).
% 299.94/300.37 63425[1:Rew:1028.0,63400.1,33932.1,63400.1] || equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),v,tc_Lambda_OdB),v_as____)** equal(u,c_List_Orotate1(w,tc_Lambda_OdB))* -> equal(v_as____,w).
% 299.94/300.37 63429[0:SpL:82.0,11496.0] || hBOOL(hAPP(hAPP(u,v),w)) -> hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Predicate_Oconversep(u,x,x),x),w),v))*.
% 299.94/300.37 63454[1:SpL:6087.1,63097.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** equal(c_List_Orev(v,tc_Lambda_OdB),v_rs____)** equal(c_List_Orotate1(v,tc_Lambda_OdB),u)* -> .
% 299.94/300.37 64228[0:SpL:298.0,29534.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.94/300.37 64646[0:SpL:298.0,57152.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.94/300.37 64692[0:SpL:396.0,1945.0] || c_List_Olistsp(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x)* -> c_List_Olistsp(u,c_List_Olist_OCons(v,c_List_Olist_ONil(x),x),x).
% 299.94/300.37 64736[9:Rew:1014.0,64707.1,2231.0,64707.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.37 64773[0:SpR:528.1,1973.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Oreplicate(x,y,w))* -> equal(c_List_Olast(c_List_Oreplicate(x,y,w),w),u)*.
% 299.94/300.37 65077[0:Rew:65058.1,65041.1] || equal(u,c_List_Oreplicate(v,w,x))* equal(c_List_Orotate1(u,x),c_List_Olist_ONil(x))** -> equal(c_HOL_Ozero__class_Ozero(tc_nat),v).
% 299.94/300.37 65093[0:Rew:65058.1,65092.1] || equal(u,c_List_Oreplicate(v,w,x))* -> equal(c_List_Orev(c_List_Olist_OCons(w,u,x),x),c_List_Olist_OCons(w,u,x))**.
% 299.94/300.37 65094[1:Rew:65093.1,65080.1] || equal(u,c_List_Oreplicate(v,v_a____,tc_Lambda_OdB))* -> equal(c_List_Orev(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB))**.
% 299.94/300.37 65394[0:MRR:65393.1,13808.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(v,u,w),x,w),w),c_List_Orotate1(c_List_Oreplicate(v,u,w),w))** -> .
% 299.94/300.37 65683[1:SpL:517.1,65669.0] || equal(u,v)* equal(c_List_Oappend(w,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(v,tc_Lambda_OdB),v)**.
% 299.94/300.37 65759[1:SpL:517.1,65672.0] || equal(u,v)* equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),w,tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(v,tc_Lambda_OdB),v)**.
% 299.94/300.37 65836[0:SpL:517.1,65545.1] || equal(u,v)* equal(w,c_List_Olist_ONil(x)) equal(c_List_Orev(u,x),w)* -> equal(v,w)*.
% 299.94/300.37 65877[1:SpL:2117.0,2115.0] || c_List_Olistsp(u,c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> c_List_Olistsp(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB).
% 299.94/300.37 66023[10:Rew:2133.0,65995.1] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(w,c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.37 66095[10:Rew:2133.0,66060.1] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_List_Olistsp(w,c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.37 66138[1:Rew:1019.0,66121.2,30574.1,66121.2,1019.0,66121.1,30574.1,66121.1] || equal(c_List_Oappend(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(c_List_Orev(w,tc_Lambda_OdB),v)* -> equal(w,v).
% 299.94/300.37 66139[1:Rew:1028.0,66116.2,33932.1,66116.2,1028.0,66116.1,33932.1,66116.1] || equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),v,tc_Lambda_OdB),v_as____)** equal(c_List_Orev(w,tc_Lambda_OdB),u)* -> equal(w,u).
% 299.94/300.37 66161[1:SpL:2117.0,2220.0] || c_List_Olistsp(u,c_List_Oappend(v,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> c_List_Olistsp(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB).
% 299.94/300.37 66316[9:Res:52410.1,65876.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.37 66464[10:Res:52410.1,65919.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.37 66465[10:Res:52407.1,65919.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.37 66759[0:SpL:298.0,65966.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_Orev(w,x),w).
% 299.94/300.37 66913[0:Rew:232.0,66853.1,31369.1,66853.1,298.0,66853.0] || equal(c_List_Oappend(u,c_List_Oappend(c_List_Orev(v,w),x,w),w),c_List_Olist_ONil(w))** -> equal(c_List_Orev(v,w),v).
% 299.94/300.37 67069[1:SpR:4471.0,13812.0] || -> equal(c_List_Otake(u,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(v_a____,c_List_Oreplicate(u,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oreplicate(u,v_a____,tc_Lambda_OdB))**.
% 299.94/300.37 67092[0:MRR:67038.1,13808.0] || equal(c_List_Orev(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.94/300.37 67093[0:MRR:67037.1,13808.0] || equal(c_List_Orotate1(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.94/300.37 67094[0:MRR:67033.1,13808.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.94/300.37 67095[0:MRR:67032.1,13808.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_Orotate1(v,w))** -> .
% 299.94/300.37 68085[1:Rew:1019.0,68068.2,30574.1,68068.2,1019.0,68068.1,30574.1,68068.1] || equal(c_List_Oappend(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(c_List_Orotate1(w,tc_Lambda_OdB),v)* -> equal(w,v).
% 299.94/300.37 68086[1:Rew:1028.0,68063.2,33932.1,68063.2,1028.0,68063.1,33932.1,68063.1] || equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),v,tc_Lambda_OdB),v_as____)** equal(c_List_Orotate1(w,tc_Lambda_OdB),u)* -> equal(w,u).
% 299.94/300.37 68293[0:SSi:68279.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(u,v,tc_nat)* -> c_HOL_Oord__class_Oless(u,w,tc_nat)* equal(w,c_HOL_Ozero__class_Ozero(tc_nat)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)*.
% 299.94/300.37 68294[0:SSi:68252.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(u,v,tc_nat)* -> equal(u,c_HOL_Ozero__class_Ozero(tc_nat)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(w,v,tc_nat)*.
% 299.94/300.37 69698[0:Rew:11886.0,68724.1] || equal(u,c_List_Olist_ONil(v)) -> hBOOL(hAPP(hAPP(c_fequal(w),c_List_Ofoldr(c_fequal(w),u,x,v,y)),x))*.
% 299.94/300.37 70340[0:SpL:2231.0,58269.0] || c_List_Olistsp(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,y,z),z),z),z)* -> c_List_Olistsp(u,y,z).
% 299.94/300.37 70546[1:SpL:8588.1,70536.0] || equal(u,v_rs____) equal(c_List_Obutlast(c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37 70580[1:SpL:517.1,70536.0] || equal(u,c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Obutlast(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37 71032[1:SpR:70961.1,50794.0] || equal(c_List_Orev(c_List_Oappend(u,v_Ts____,tc_Type_Otype),tc_Type_Otype),c_List_Olist_ONil(tc_Type_Otype)) -> equal(c_List_Ofoldr(c_Type_Otype_OFun,u,v_T_H____,tc_Type_Otype,tc_Type_Otype),v_T_H____)**.
% 299.94/300.37 71594[1:SpL:3754.1,284.0] || equal(c_List_Obutlast(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* -> equal(u,v_as____) equal(v_a____,v).
% 299.94/300.37 71597[1:SpL:3754.1,1993.0] || equal(c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Obutlast(u,tc_Lambda_OdB),tc_Lambda_OdB))** -> equal(u,v_as____).
% 299.94/300.37 71605[1:SpL:3754.1,11908.0] || equal(c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Obutlast(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),v,tc_Lambda_OdB,w),c_Lambda_OdB_OVar(x))* -> equal(u,v_as____).
% 299.94/300.37 71606[1:SpL:3754.1,11909.0] || equal(c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Obutlast(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),v,tc_Lambda_OdB,w),c_Lambda_OdB_OAbs(x))* -> equal(u,v_as____).
% 299.94/300.37 71675[1:SpL:3754.1,11924.0] || equal(c_Type_Otype_OAtom(u),c_List_Ofoldr(c_Type_Otype_OFun,c_List_Obutlast(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB,x))* -> equal(v,v_as____).
% 299.94/300.37 72079[1:SpR:8588.1,72052.0] || equal(u,v_rs____) -> equal(c_List_Olast(c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.37 72502[1:SpL:8586.1,72479.0] || equal(u,v_rs____) c_ListOrder_Ostep1(v,c_List_Orev(c_List_Olist_OCons(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.37 72532[1:SpL:517.1,72479.0] || equal(u,c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* c_ListOrder_Ostep1(x,c_List_Orev(u,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.37 72848[1:SpL:8588.1,72482.0] || equal(u,v_rs____) c_ListOrder_Ostep1(v,c_List_Orev(c_List_Oappend(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.37 72882[1:SpL:517.1,72482.0] || equal(u,c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* c_ListOrder_Ostep1(x,c_List_Orev(u,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.37 73089[1:SpL:8586.1,73045.0] || equal(u,v_rs____) c_ListOrder_Ostep1(v,v_rs____,c_List_Orev(c_List_Olist_OCons(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.37 73119[1:SpL:517.1,73045.0] || equal(u,c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* c_ListOrder_Ostep1(x,v_rs____,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.37 73151[1:SpL:8588.1,73048.0] || equal(u,v_rs____) c_ListOrder_Ostep1(v,v_rs____,c_List_Orev(c_List_Oappend(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.37 73185[1:SpL:517.1,73048.0] || equal(u,c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* c_ListOrder_Ostep1(x,v_rs____,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.37 73761[11:SSi:73757.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(c_Predicate_Oconversep(u,v,w),x,tc_nat)* -> c_ListOrder_Ostep1(u,v_rs____,v_rs____,tc_Lambda_OdB) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),x,tc_nat).
% 299.94/300.37 73830[11:SSi:73826.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(c_Type_Oshift(u,v_a____,v,w),x,tc_nat)* -> hBOOL(hAPP(v,v_a____)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),x,tc_nat).
% 299.94/300.37 74175[1:Res:62646.1,2857.0] || c_Type_Otyping(v_e____,c_Lambda_OdB_OAbs(u),v_T____) -> c_Type_Otyping(v_e____,c_Lambda_Osubst(u,c_Lambda_Osubst(v_a____,c_Lambda_OdB_OAbs(u),v_n____),c_HOL_Ozero__class_Ozero(tc_nat)),v_T_H____)*.
% 299.94/300.37 75869[1:Rew:2249.0,75459.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)** equal(c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,u)*.
% 299.94/300.37 75982[1:SpR:74710.1,298.0] || equal(c_List_Orotate1(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____) -> equal(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),w)**.
% 299.94/300.37 76002[1:SpR:74710.1,653.0] || equal(c_List_Orotate1(c_List_Oreplicate(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Otake(u,w,tc_Lambda_OdB),c_List_Oreplicate(u,v,tc_Lambda_OdB))*.
% 299.94/300.37 76160[1:SpL:74710.1,55606.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)** equal(c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.37 76388[1:SpL:74710.1,63097.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)** equal(c_List_Orev(v,tc_Lambda_OdB),v_rs____)** equal(c_List_Orotate1(v,tc_Lambda_OdB),u)* -> .
% 299.94/300.37 76793[1:SpR:74743.1,50.0] || equal(c_List_Orotate1(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____) -> equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))**.
% 299.94/300.37 76802[1:SpR:74743.1,1797.0] || equal(c_List_Orotate1(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____) -> equal(c_List_Oappend(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))**.
% 299.94/300.37 77789[1:Rew:1014.0,77753.2] || equal(c_List_Orotate1(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(v_rs____,u) -> equal(v,v_as____).
% 299.94/300.37 77845[1:SpL:517.1,74795.0] || equal(u,v)* equal(c_List_Orotate1(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),v_rs____)**.
% 299.94/300.37 77881[1:SpL:517.1,75753.0] || equal(u,v)* equal(c_List_Orotate1(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),v_rs____)**.
% 299.94/300.37 78202[1:SpL:517.1,74831.0] || equal(u,v)* equal(c_List_Orotate1(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Oappend(w,v,tc_Lambda_OdB),w)**.
% 299.94/300.37 78686[1:SpL:76543.1,1728.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) equal(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB))* -> equal(c_List_Olast(v,tc_Lambda_OdB),w)*.
% 299.94/300.37 78687[1:SpL:76543.1,1722.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) equal(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB))* -> equal(c_List_Orev(v,tc_Lambda_OdB),v)**.
% 299.94/300.37 78688[1:SpL:76543.1,1727.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) equal(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB))* -> equal(c_List_Obutlast(v,tc_Lambda_OdB),v_as____)**.
% 299.94/300.37 79401[1:Rew:1934.0,79241.1] || equal(c_List_Orotate1(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(c_List_Orotate1(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.37 79525[1:Rew:46.1,78647.2,11887.0,78647.2] class_OrderedGroup_Omonoid__add(tc_Lambda_OdB) || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> equal(c_List_Ofoldl(c_HOL_Oplus__class_Oplus(tc_Lambda_OdB),v,u,tc_Lambda_OdB,tc_Lambda_OdB),v)**.
% 299.94/300.37 80092[1:SpL:517.1,80065.0] || equal(u,v)* equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),w,tc_Lambda_OdB),v_as____)** -> equal(c_List_Orotate1(v,tc_Lambda_OdB),v_as____)**.
% 299.94/300.37 80271[1:SpL:3754.1,80230.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),c_List_Obutlast(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(w,v_as____) equal(v,v_a____).
% 299.94/300.37 80343[1:SpL:517.1,80130.0] || equal(u,c_List_Oappend(v,w,tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** -> equal(c_List_Orotate1(w,tc_Lambda_OdB),v_as____).
% 299.94/300.37 80655[1:SpL:211.0,80269.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v,v_a____).
% 299.94/300.37 80656[1:SpL:298.0,80269.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),c_List_Orev(c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v,v_a____).
% 299.94/300.37 80657[1:SpL:2231.0,80269.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),c_List_Orev(c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v,v_a____).
% 299.94/300.37 80768[1:SpL:298.0,80405.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orotate1(x,tc_Lambda_OdB),v_as____).
% 299.94/300.37 80862[1:SpL:298.0,80818.0] || equal(c_List_Olist_OCons(v_a____,c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Orotate1(w,tc_Lambda_OdB),v_as____).
% 299.94/300.37 81258[1:SpL:2118.0,2966.0] || equal(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37 82452[1:Rew:2117.0,82348.0,298.0,82348.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v_a____,c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oreplicate(v,w,tc_Lambda_OdB))** -> .
% 299.94/300.37 82430[0:SpL:1801.0,13808.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,u,x))** -> .
% 299.94/300.37 82670[1:Rew:1028.0,82640.1,36104.1,82640.1] || equal(c_List_Orotate1(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(u,c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* -> .
% 299.94/300.37 82753[1:SpL:8586.1,82719.0] || equal(u,v_rs____) equal(c_List_Oappend(v,u,tc_Lambda_OdB),v_rs____)** equal(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* -> .
% 299.94/300.37 84604[0:SpL:2142.0,284.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,x),x),x),c_List_Olist_OCons(y,z,x))* -> equal(v,y).
% 299.94/300.37 84670[0:SpL:2142.0,80230.0] || equal(c_List_Oreplicate(u,v,w),c_List_Orotate1(c_List_Olist_OCons(x,c_List_Olist_OCons(y,z,w),w),w))* -> equal(v,y).
% 299.94/300.37 84842[1:Rew:1844.0,84572.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB))** -> .
% 299.94/300.37 84844[1:Rew:1844.0,84566.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Orev(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(u,w).
% 299.94/300.37 84845[1:Rew:1844.0,84565.0] || equal(c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Orev(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v_a____,w).
% 299.94/300.37 84846[1:Rew:1844.0,84564.0] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Orev(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v_a____,w).
% 299.94/300.37 84859[1:Rew:1844.0,84529.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Orev(c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.37 84996[1:Rew:385.0,84451.1] || equal(c_List_Orotate1(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Olist_OCons(w,v,tc_Lambda_OdB),c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB))*.
% 299.94/300.37 85676[1:SpL:298.0,84910.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37 85749[1:SpL:211.0,85706.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37 85750[1:SpL:298.0,85706.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37 85751[1:SpL:2231.0,85706.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37 85798[1:SpL:298.0,85706.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37 85900[1:SpL:211.0,85807.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37 85901[1:SpL:298.0,85807.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37 85902[1:SpL:2231.0,85807.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37 86162[1:SpL:211.0,84940.0] || c_ListOrder_Ostep1(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.37 86163[1:SpL:298.0,84940.0] || c_ListOrder_Ostep1(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.37 86164[1:SpL:2231.0,84940.0] || c_ListOrder_Ostep1(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.37 86180[1:SpL:76543.1,86144.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.37 86181[1:SpL:6865.1,86144.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.37 86219[1:SpL:8586.1,86168.0] || equal(u,v_rs____) c_ListOrder_Ostep1(v,c_List_Orotate1(c_List_Olist_OCons(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.37 86311[1:SpL:517.1,86259.0] || equal(u,c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB))* c_ListOrder_Ostep1(x,c_List_Orev(u,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.37 86582[1:SpL:211.0,84942.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.37 86583[1:SpL:298.0,84942.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.37 86584[1:SpL:2231.0,84942.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.37 86600[1:SpL:76543.1,86564.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) c_ListOrder_Ostep1(v,v_rs____,c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.37 86601[1:SpL:6865.1,86564.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) c_ListOrder_Ostep1(v,v_rs____,c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.37 86639[1:SpL:8586.1,86588.0] || equal(u,v_rs____) c_ListOrder_Ostep1(v,v_rs____,c_List_Orotate1(c_List_Olist_OCons(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.37 86731[1:SpL:517.1,86679.0] || equal(u,c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB))* c_ListOrder_Ostep1(x,v_rs____,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.37 87013[10:SpL:2232.0,53214.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,v,tc_Lambda_OdB)*.
% 299.94/300.37 87288[0:SpL:211.0,87180.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.94/300.37 87289[0:SpL:298.0,87180.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.94/300.37 87293[0:SpL:137.1,87180.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Obutlast(c_List_Oappend(v,w,x),x),x),x),v)** -> equal(w,c_List_Olist_ONil(x)).
% 299.94/300.37 87354[1:SpL:11766.1,87322.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 299.94/300.37 87393[1:SpL:211.0,87322.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v,tc_Lambda_OdB))** -> .
% 299.94/300.37 87394[1:SpL:298.0,87322.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,v,tc_Lambda_OdB))** -> .
% 299.94/300.37 87561[1:SpR:13829.0,6893.1] || equal(c_List_Oappend(c_List_Oreplicate(u,v,tc_Lambda_OdB),w,tc_Lambda_OdB),v_as____)** -> equal(c_List_Olast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v).
% 299.94/300.37 87563[1:SpR:13829.0,9145.1] || equal(c_List_Oappend(c_List_Oreplicate(u,v,tc_Lambda_OdB),w,tc_Lambda_OdB),v_rs____)** -> equal(c_List_Olast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_a____).
% 299.94/300.37 87728[1:Rew:2142.0,87679.0,2232.0,87679.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB))** -> .
% 299.94/300.37 87784[1:Rew:2142.0,87756.0,2142.0,87756.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB))** -> .
% 299.94/300.37 87840[1:SpL:11764.1,87331.0] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))* -> .
% 299.94/300.37 87953[1:SpR:24918.0,11866.0] || -> hBOOL(c_List_Ofoldr(c_Transitive__Closure_Ortranclp(u,v),c_List_Olist_OCons(hAPP(hAPP(c_Transitive__Closure_Ortranclp(u,v),v_a____),w),v_rs____,tc_Lambda_OdB),w,tc_Lambda_OdB,x))*.
% 299.94/300.37 88014[1:SpL:8586.1,87405.0] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(v_rs____,v) -> .
% 299.94/300.37 88224[1:SpL:8588.1,87174.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_rs____)** equal(c_List_Orotate1(c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(u,tc_Lambda_OdB))* -> .
% 299.94/300.37 88264[0:Rew:1929.0,88219.1] || equal(c_List_Oappend(u,v,w),c_List_Olist_ONil(w))** equal(c_List_Olist_OCons(x,c_List_Olist_ONil(w),w),c_List_Orotate1(u,w))* -> .
% 299.94/300.37 88281[1:SpL:11766.1,88237.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(v,tc_Lambda_OdB))** -> .
% 299.94/300.37 88320[1:SpL:211.0,88237.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.37 88321[1:SpL:298.0,88237.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.37 88454[1:SpL:517.1,88293.0] || equal(u,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB))* equal(c_List_Oappend(w,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(w,tc_Lambda_OdB))** -> .
% 299.94/300.37 88536[1:SpL:11764.1,88505.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(v,tc_Lambda_OdB))** -> .
% 299.94/300.37 88563[1:SpL:211.0,88505.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.37 88564[1:SpL:298.0,88505.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.37 88634[1:SpL:8588.1,87176.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_rs____)** equal(c_List_Orotate1(c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(u,tc_Lambda_OdB))* -> .
% 299.94/300.37 88715[1:SpL:11766.1,88647.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))** -> .
% 299.94/300.37 88754[1:SpL:211.0,88647.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.37 88755[1:SpL:298.0,88647.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.37 88778[1:Rew:1844.0,88756.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.37 88917[1:SpL:11766.1,88669.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** equal(c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.37 88972[1:Rew:1992.0,88943.1] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Orotate1(c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.37 89039[1:SpL:517.1,88727.0] || equal(u,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB))* equal(c_List_Oappend(w,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(w,tc_Lambda_OdB))** -> .
% 299.94/300.37 89119[1:SpL:11764.1,89090.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))** -> .
% 299.94/300.37 89146[1:SpL:211.0,89090.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.37 89147[1:SpL:298.0,89090.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.37 89161[1:Rew:1844.0,89148.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.37 89172[0:SpL:29255.1,87178.0] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v))** equal(c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(w,x,v),v),v),u)* -> .
% 299.94/300.37 89278[1:SpL:11766.1,89233.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orotate1(c_List_Oappend(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 299.94/300.37 89317[1:SpL:211.0,89233.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v,tc_Lambda_OdB))** -> .
% 299.94/300.37 89318[1:SpL:298.0,89233.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,v,tc_Lambda_OdB))** -> .
% 299.94/300.37 89506[1:SpL:517.1,89290.0] || equal(u,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB))* equal(c_List_Orotate1(c_List_Oappend(w,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),w)** -> .
% 299.94/300.37 89578[1:Rew:33921.0,89538.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,u,tc_Lambda_OdB))** -> .
% 299.94/300.37 89589[1:SpL:11764.1,89559.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orotate1(c_List_Oappend(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 299.94/300.37 89616[1:SpL:211.0,89559.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v,tc_Lambda_OdB))** -> .
% 299.94/300.37 89617[1:SpL:298.0,89559.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,v,tc_Lambda_OdB))** -> .
% 299.94/300.37 90063[1:SpL:298.0,89304.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)** equal(c_List_Orotate1(c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.37 90064[1:SpL:2231.0,89304.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)** equal(c_List_Orotate1(c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.37 90173[1:SpL:3754.1,90128.0] || equal(c_List_Orotate1(c_List_Orotate1(c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(u,v_as____).
% 299.94/300.37 90278[1:SpL:8586.1,90130.0] || equal(u,v_rs____) equal(c_List_Orotate1(c_List_Orotate1(c_List_Oappend(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.38 90353[1:SpL:8588.1,90131.0] || equal(u,v_rs____) equal(c_List_Orotate1(c_List_Orotate1(c_List_Oappend(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.38 90430[1:SpL:298.0,89305.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** equal(c_List_Orotate1(c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.38 90431[1:SpL:2231.0,89305.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** equal(c_List_Orotate1(c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.38 90578[1:SpL:3754.1,90493.0] || equal(c_List_Orev(c_List_Orotate1(c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(u,v_as____).
% 299.94/300.38 90670[1:SpL:8586.1,90495.0] || equal(u,v_rs____) equal(c_List_Orev(c_List_Orotate1(c_List_Oappend(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.38 90757[1:SpL:8588.1,90496.0] || equal(u,v_rs____) equal(c_List_Orev(c_List_Orotate1(c_List_Oappend(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.38 91244[1:SpL:298.0,84964.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.38 91470[2:Rew:1014.0,91440.1] || equal(c_List_Olist_OCons(u,c_List_Obutlast(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____) equal(v,v_as____).
% 299.94/300.38 91569[1:Rew:1028.0,91552.1] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),v_rs____).
% 299.94/300.38 91602[1:SpL:211.0,87367.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.38 91603[1:SpL:298.0,87367.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.38 91604[1:SpL:2231.0,87367.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.38 91607[1:SpL:4471.0,87367.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,c_List_Oreplicate(w,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.38 91937[1:SpL:11764.1,91578.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 299.94/300.38 91964[1:SpL:211.0,91578.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v,tc_Lambda_OdB))** -> .
% 299.94/300.38 91965[1:SpL:298.0,91578.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,v,tc_Lambda_OdB))** -> .
% 299.94/300.38 92152[1:SpL:211.0,87368.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.38 92153[1:SpL:298.0,87368.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.38 92154[1:SpL:2231.0,87368.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.38 92157[1:SpL:4471.0,87368.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(v_a____,c_List_Oreplicate(w,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.38 92304[1:SpL:2231.0,87369.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.38 92690[1:SpL:211.0,88294.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(u,tc_Lambda_OdB))** -> .
% 299.94/300.38 92691[1:SpL:298.0,88294.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(u,tc_Lambda_OdB))** -> .
% 299.94/300.38 92692[1:SpL:2231.0,88294.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(u,tc_Lambda_OdB))** -> .
% 299.94/300.38 92695[1:SpL:4471.0,88294.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,c_List_Oreplicate(w,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(u,tc_Lambda_OdB))** -> .
% 299.94/300.38 92841[1:SpL:211.0,88295.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(u,tc_Lambda_OdB))** -> .
% 299.94/300.38 92842[1:SpL:298.0,88295.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(u,tc_Lambda_OdB))** -> .
% 299.94/300.38 92843[1:SpL:2231.0,88295.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(u,tc_Lambda_OdB))** -> .
% 299.94/300.38 92846[1:SpL:4471.0,88295.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(v_a____,c_List_Oreplicate(w,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(u,tc_Lambda_OdB))** -> .
% 299.94/300.38 92960[1:SpL:2231.0,88296.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(u,tc_Lambda_OdB))** -> .
% 299.94/300.38 93054[0:Res:7291.1,59882.0] || equal(c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_Lambda_Obeta,c_Lambda_Olift(c_Lambda_Olift(c_Lambda_OdB_OVar(u),v),w))),c_Lambda_OdB_OdB__rec(x,y,c_Type_Otype_OFun,c_Lambda_OdB_OAbs(z),x1))* -> .
% 299.94/300.38 93152[1:SpL:211.0,88728.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(u,tc_Lambda_OdB))** -> .
% 299.94/300.38 93153[1:SpL:298.0,88728.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(u,tc_Lambda_OdB))** -> .
% 299.94/300.38 93154[1:SpL:2231.0,88728.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(u,tc_Lambda_OdB))** -> .
% 299.94/300.38 93157[1:SpL:4471.0,88728.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,c_List_Oreplicate(w,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(u,tc_Lambda_OdB))** -> .
% 299.94/300.38 93313[1:SpL:211.0,88729.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(u,tc_Lambda_OdB))** -> .
% 299.94/300.38 93314[1:SpL:298.0,88729.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(u,tc_Lambda_OdB))** -> .
% 299.94/300.38 93315[1:SpL:2231.0,88729.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(u,tc_Lambda_OdB))** -> .
% 299.94/300.38 93318[1:SpL:4471.0,88729.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(v_a____,c_List_Oreplicate(w,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(u,tc_Lambda_OdB))** -> .
% 299.94/300.38 93432[1:SpL:2231.0,88730.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(u,tc_Lambda_OdB))** -> .
% 299.94/300.38 93639[1:SpL:211.0,89291.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.38 93640[1:SpL:298.0,89291.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.38 93641[1:SpL:2231.0,89291.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.38 93644[1:SpL:4471.0,89291.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,c_List_Oreplicate(w,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.38 93782[1:SpL:211.0,89292.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.38 93783[1:SpL:298.0,89292.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.38 93784[1:SpL:2231.0,89292.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.38 93787[1:SpL:4471.0,89292.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(v_a____,c_List_Oreplicate(w,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.38 93900[1:SpL:2231.0,89293.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.38 94096[1:SpL:298.0,91528.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Orev(x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(x,v_as____).
% 299.94/300.38 94221[1:Rew:1019.0,94220.1] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(c_List_Orev(w,tc_Lambda_OdB),x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____).
% 299.94/300.38 94260[1:SpL:298.0,91559.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Orev(x,tc_Lambda_OdB),v_as____).
% 299.94/300.38 94717[1:SpL:298.0,92647.0] || equal(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____) equal(c_List_Obutlast(w,tc_Lambda_OdB),v_as____).
% 299.94/300.38 95228[1:SpL:298.0,94180.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(x,v_as____).
% 299.94/300.38 95320[1:SpL:298.0,94746.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(x,v_as____).
% 299.94/300.38 95502[2:Rew:95500.1,86840.1] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____)** -> equal(c_List_Orotate1(c_List_Olist_OCons(u,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))**.
% 299.94/300.38 95750[1:Rew:1019.0,95719.1,94136.1,95719.1] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Oappend(x,w,tc_Lambda_OdB),x)**.
% 299.94/300.38 95752[1:Rew:1028.0,95713.1,91559.1,95713.1] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Oappend(x,v,tc_Lambda_OdB),x)**.
% 299.94/300.38 96089[1:SpR:6864.1,96017.0] || equal(u,v_as____) -> equal(c_List_Olast(c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),x)**.
% 299.94/300.38 96228[0:Rew:1844.0,96158.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),x)** -> .
% 299.94/300.38 96449[0:SpL:211.0,87704.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.94/300.38 96450[0:SpL:298.0,87704.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.94/300.38 96451[0:SpL:2231.0,87704.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.94/300.38 96535[0:SpL:211.0,87705.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.94/300.38 96536[0:SpL:298.0,87705.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.94/300.38 96537[0:SpL:2231.0,87705.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.94/300.38 96702[0:SpL:2231.0,87706.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.94/300.38 96759[0:SpL:211.0,87823.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.94/300.38 96760[0:SpL:298.0,87823.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.94/300.38 96761[0:SpL:2231.0,87823.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.94/300.38 96857[0:SpL:211.0,87824.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.94/300.38 96858[0:SpL:298.0,87824.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.94/300.38 96859[0:SpL:2231.0,87824.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.94/300.38 96992[0:SpL:2231.0,87825.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.94/300.38 97185[0:SpL:211.0,88926.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.94/300.38 97186[0:SpL:298.0,88926.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.94/300.38 97187[0:SpL:2231.0,88926.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.94/300.38 97303[1:Rew:1992.0,97283.1] || equal(c_List_Orev(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Orotate1(c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.38 97432[0:SpL:211.0,88927.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.94/300.38 97433[0:SpL:298.0,88927.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.94/300.38 97434[0:SpL:2231.0,88927.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.94/300.38 97459[1:SpL:74743.1,88927.0] || equal(c_List_Orotate1(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(c_List_Orev(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.38 97461[1:SpL:4822.1,88927.0] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(c_List_Orev(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.38 97565[0:SpL:2231.0,88928.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,y,z),z),z),z),z),y)** -> .
% 299.94/300.38 97840[1:SpL:74743.1,96534.0] || equal(c_List_Orotate1(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(c_List_Olist_OCons(w,x,tc_Lambda_OdB),u)* -> .
% 299.94/300.38 97844[0:SpL:211.0,96534.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.94/300.38 97845[0:SpL:298.0,96534.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.94/300.38 97846[0:SpL:2231.0,96534.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),x)** -> .
% 299.94/300.38 98490[1:Rew:1247.0,98433.1] || equal(u,v_rs____) equal(c_List_Orotate1(c_List_Orev(c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.38 98941[1:SpL:76543.1,98913.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38 98942[1:SpL:6865.1,98913.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38 99026[3:SSi:99010.1,99010.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) -> hBOOL(v) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),v),u),tc_nat)*.
% 299.94/300.38 99191[1:SpL:2118.0,15176.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Orev(c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38 99276[1:SpL:2118.0,15482.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB))* -> equal(v_a____,w).
% 299.94/300.38 100122[1:SpL:517.1,100085.0] || equal(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB))* c_ListOrder_Ostep1(x,v_rs____,c_List_Olist_OCons(y,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.38 100366[1:SpL:517.1,100267.0] || equal(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB))* c_ListOrder_Ostep1(x,c_List_Olist_OCons(y,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.38 101022[3:SSi:101006.1,101006.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) -> hBOOL(v) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),u),v),tc_nat)*.
% 299.94/300.38 102369[1:SpL:2118.0,48339.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(u,v_as____).
% 299.94/300.38 102561[1:SpL:2133.0,50139.0] || equal(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.38 103067[10:Rew:1028.0,103053.0,211.0,103053.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38 103068[10:Rew:1028.0,103052.0,211.0,103052.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38 103134[10:SpR:8588.1,103039.1] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),v_rs____) -> c_List_Olistsp(w,c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38 103805[1:MRR:103804.1,2063.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB))** -> .
% 299.94/300.38 104087[1:SpL:2118.0,56719.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB))** -> .
% 299.94/300.38 104361[1:MRR:104360.1,2063.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(v,v_rs____,tc_Lambda_OdB))** -> .
% 299.94/300.38 105364[10:Rew:2133.0,105349.1] || equal(c_List_Orev(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(w,c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38 106236[1:Rew:2142.0,106226.0,1934.0,106226.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oreplicate(x,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38 106319[1:SpL:211.0,106227.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38 106320[1:SpL:298.0,106227.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38 106321[1:SpL:2231.0,106227.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38 106579[1:Rew:1844.0,106542.0,2142.0,106542.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Orev(c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38 106716[1:SpL:2118.0,85498.0] || equal(c_List_Orev(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v_a____,w).
% 299.94/300.38 106952[0:SSi:106922.1,106922.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || -> equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),u),v),u)** c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat).
% 299.94/300.38 107672[1:SpL:2118.0,89442.1] || equal(u,v_as____) equal(c_List_Orotate1(c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.38 107939[0:MRR:107938.2,218.0] || -> equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),u),v),u) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),u),v),tc_nat)*.
% 299.94/300.38 107965[0:SpR:315.0,107931.1] || -> equal(u,c_HOL_Ozero__class_Ozero(tc_nat)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Ofoldr(c_HOL_Oplus__class_Oplus(tc_nat),c_List_Olist_OCons(u,v,w),x,w,y),tc_nat)*.
% 299.94/300.38 107996[0:SSi:107963.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || -> equal(u,c_HOL_Ozero__class_Ozero(tc_nat)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Ofoldl(c_HOL_Oplus__class_Oplus(tc_nat),u,c_List_Olist_OCons(v,w,tc_nat),tc_nat,tc_nat),tc_nat)*.
% 299.94/300.38 108087[0:SpR:270.0,107933.1] || -> equal(c_Nat_Osemiring__1__class_Oof__nat(u,tc_nat),c_HOL_Ozero__class_Ozero(tc_nat)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OdB__rec(v,w,c_HOL_Oplus__class_Oplus(tc_nat),c_Lambda_OdB_OAbs(u),x),tc_nat)*.
% 299.94/300.38 110269[0:SSi:110257.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),u),v),w,tc_nat)* -> equal(u,v) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat).
% 299.94/300.38 111144[1:Rew:8586.1,110502.1] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_rs____)** -> equal(c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))**.
% 299.94/300.38 111568[1:MRR:111564.2,2063.0] || equal(u,c_List_Orotate1(c_List_Olist_OCons(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.38 111821[1:SpL:8586.1,111785.0] || equal(u,v_rs____) equal(c_List_Oappend(v,u,tc_Lambda_OdB),v_rs____)** equal(v,w)* -> equal(v_as____,w)*.
% 299.94/300.38 112387[1:SpL:517.1,112367.0] || equal(u,v)* equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** equal(v,w)* -> c_List_Olistsp(x,w,tc_Lambda_OdB)*.
% 299.94/300.38 113193[1:Rew:1019.0,113172.2,31149.1,113172.2] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(w,v_as____)* -> equal(w,v)*.
% 299.94/300.38 113194[1:Rew:1028.0,113166.2,36104.1,113166.2] || equal(c_List_Orotate1(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(w,v_as____)* -> equal(w,u)*.
% 299.94/300.38 113464[0:MRR:113439.1,29476.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Oreplicate(x,y,w))* -> equal(v,c_List_Obutlast(c_List_Oreplicate(x,y,w),w))*.
% 299.94/300.38 114157[1:SpL:2133.0,35659.0] || equal(u,c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.38 114257[1:SpR:1028.0,2098.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)),c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB))**.
% 299.94/300.38 114523[0:SpR:39698.2,59.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_ONil(u),tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(v,u),tc_nat)* equal(c_List_Orev(v,u),v).
% 299.94/300.38 114721[0:SSi:114717.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(c_List_Olist_ONil(u),v,tc_nat)* -> equal(c_List_Orev(c_HOL_Ozero__class_Ozero(tc_nat),u),c_HOL_Ozero__class_Ozero(tc_nat)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat).
% 299.94/300.38 114967[10:SpL:2207.0,52776.0] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38 115175[0:SpL:2207.0,65967.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),v).
% 299.94/300.38 115184[1:SpL:2207.0,33364.0] || equal(c_List_Orotate1(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_List_Olistsp(x,v,tc_Lambda_OdB)*.
% 299.94/300.38 115226[1:SpL:2207.0,50738.0] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),x,tc_Lambda_OdB),v_as____)** -> equal(v,v_as____).
% 299.94/300.38 115230[1:SpL:2207.0,33888.0] || equal(c_List_Oappend(u,c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),x,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____).
% 299.94/300.38 115231[1:SpL:2207.0,91556.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),x,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____).
% 299.94/300.38 115434[1:Rew:1028.0,115133.1,91559.1,115133.1,1783.0,115133.1] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),x,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____).
% 299.94/300.38 115435[1:Rew:1028.0,115115.1,34018.1,115115.1,1783.0,115115.1] || equal(c_List_Oappend(u,c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),x,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____).
% 299.94/300.38 116003[1:SpL:211.0,115270.0] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 299.94/300.38 116004[1:SpL:298.0,115270.0] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 299.94/300.38 116005[1:SpL:2231.0,115270.0] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 299.94/300.38 116043[1:SpL:298.0,115270.0] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),w)** -> .
% 299.94/300.38 116044[1:SpL:2231.0,115270.0] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),w)** -> .
% 299.94/300.38 116068[1:SpL:74710.1,115270.0] || equal(c_List_Orotate1(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),v)* -> .
% 299.94/300.38 116164[1:SpL:11766.1,116011.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 299.94/300.38 116318[1:SpL:211.0,116084.0] || equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.38 116319[1:SpL:298.0,116084.0] || equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.38 116320[1:SpL:2231.0,116084.0] || equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.38 116323[1:SpL:4471.0,116084.0] || equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),c_List_Oappend(v,c_List_Olist_OCons(v_a____,c_List_Oreplicate(w,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.38 116344[1:SpL:211.0,116084.0] || equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.38 116377[1:SpL:74710.1,116084.0] || equal(c_List_Orotate1(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.38 116587[1:SpL:211.0,116176.0] || equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.38 116589[1:SpL:2231.0,116176.0] || equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.38 116592[1:SpL:4471.0,116176.0] || equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,c_List_Oreplicate(w,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.38 116775[1:SpL:2231.0,116178.0] || equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.38 117266[0:SSi:117262.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(c_List_Olist_ONil(u),v,tc_nat)* -> equal(c_List_Obutlast(c_HOL_Ozero__class_Ozero(tc_nat),u),c_HOL_Ozero__class_Ozero(tc_nat)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat).
% 299.94/300.38 117421[0:SSi:117417.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(c_List_Olist_ONil(u),v,tc_nat)* -> equal(c_List_Orotate1(c_HOL_Ozero__class_Ozero(tc_nat),u),c_HOL_Ozero__class_Ozero(tc_nat)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat).
% 299.94/300.38 118109[2:SpL:8586.1,118079.0] || equal(u,v_rs____) equal(c_List_Oappend(v,u,tc_Lambda_OdB),v_rs____)** equal(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB))* -> .
% 299.94/300.38 118329[10:Res:52426.1,13770.0] || c_List_Olistsp(u,c_List_Oappend(c_List_Oreplicate(v,v_a____,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB)* -> c_List_Olistsp(u,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB).
% 299.94/300.38 118330[10:Res:66554.1,13770.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(c_List_Oreplicate(u,v_a____,tc_Lambda_OdB),v,tc_Lambda_OdB),tc_nat)* c_List_Olistsp(w,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38 119280[1:Rew:211.0,119247.0,2133.0,119247.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v_a____,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB))** -> .
% 299.94/300.38 119601[1:Rew:211.0,119550.0,2133.0,119550.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(v_a____,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,v_rs____,tc_Lambda_OdB))** -> .
% 299.94/300.38 119735[1:SpL:50.0,55087.1] || equal(u,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB))* equal(c_List_Orev(c_List_Oappend(u,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(w,tc_Lambda_OdB))** -> .
% 299.94/300.38 121221[1:SpL:50.0,59654.1] || equal(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB))* equal(c_List_Orev(c_List_Oappend(u,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(w,tc_Lambda_OdB))** -> .
% 299.94/300.38 121447[1:SpL:2133.0,77255.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)** equal(c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.38 122018[1:Rew:298.0,121949.1,1797.0,121949.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),w)** -> .
% 299.94/300.38 122076[1:SpL:2118.0,87403.0] || equal(u,c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),v)* -> .
% 299.94/300.38 123565[0:Obv:123348.1] class_OrderedGroup_Oab__group__add(u) class_Int_Onumber__ring(u) class_Ring__and__Field_Oidom(u) || -> equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u)),v),v)**.
% 299.94/300.38 123754[2:SpR:2133.0,111217.1] || equal(c_List_Oreplicate(u,v_a____,tc_Lambda_OdB),v_rs____) -> equal(c_List_Otake(u,c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**.
% 299.94/300.38 123755[2:SpR:2165.0,111217.1] || equal(c_List_Oreplicate(u,v_a____,tc_Lambda_OdB),v_rs____) -> equal(c_List_Otake(u,c_List_Orotate1(c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**.
% 299.94/300.38 124988[10:SpL:8586.1,124956.0] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,w,tc_Lambda_OdB)*.
% 299.94/300.38 125435[1:Obv:125351.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 299.94/300.38 125535[1:Rew:2117.0,125500.2] || equal(u,v_rs____)* equal(u,v)* equal(c_List_Olist_OCons(v_a____,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.38 125806[1:SpL:211.0,125536.2] || equal(u,v_as____)* equal(u,v)* equal(c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.38 125807[1:SpL:298.0,125536.2] || equal(u,v_as____)* equal(u,v)* equal(c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.38 125808[1:SpL:2231.0,125536.2] || equal(u,v_as____)* equal(u,v)* equal(c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.38 125811[1:SpL:4471.0,125536.2] || equal(u,v_as____)* equal(u,v)* equal(c_List_Olist_OCons(v_a____,c_List_Oreplicate(w,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.38 125893[1:Rew:2117.0,125875.2,3108.0,125875.2,1992.0,125875.2] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),v_rs____)** equal(u,v)* equal(c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),v)* -> .
% 299.94/300.38 125894[1:Rew:2506.0,125860.2] || equal(u,v_rs____)* equal(u,v)* equal(c_List_Olist_OCons(v_a____,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.38 126413[1:SpL:2133.0,119697.0] || equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Oappend(w,u,tc_Lambda_OdB),w)** -> .
% 299.94/300.38 126414[1:SpL:2165.0,119697.0] || equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Oappend(w,u,tc_Lambda_OdB),w)** -> .
% 299.94/300.38 126487[1:SpL:2118.0,121183.0] || equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Oappend(w,u,tc_Lambda_OdB),w)** -> .
% 299.94/300.38 126786[0:Rew:45.1,126707.2] class_OrderedGroup_Omonoid__add(u) || hBOOL(v) hBOOL(w) -> hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_HOL_Oplus__class_Oplus(u),x),v),w))*.
% 299.94/300.38 126787[0:Rew:42.1,126706.2] class_OrderedGroup_Ocomm__monoid__add(u) || hBOOL(v) hBOOL(w) -> hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_HOL_Oplus__class_Oplus(u),x),v),w))*.
% 299.94/300.38 126788[0:Rew:48.1,126705.2] class_Ring__and__Field_Ocomm__semiring__1(u) || hBOOL(v) hBOOL(w) -> hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_HOL_Oplus__class_Oplus(u),x),v),w))*.
% 299.94/300.38 127117[1:SpL:2118.0,125489.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v) equal(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.38 127298[1:SpL:1260.1,125528.1] || equal(c_List_Olist_OCons(v_a____,c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(v,w)* equal(v_rs____,w)* -> .
% 299.94/300.38 127312[1:Rew:2117.0,127288.2,3108.0,127288.2,1992.0,127288.2] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_rs____)** equal(v,w)* equal(c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),w)* -> .
% 299.94/300.38 127368[1:SpL:298.0,127303.0] || equal(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(w,x)* equal(v_rs____,x)* -> .
% 299.94/300.38 127922[1:Res:62646.1,2858.0] || c_Type_Otyping(v_e____,c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(tc_nat))),v_T____) -> c_Type_Otyping(v_e____,c_Lambda_Osubst(v_a____,c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(tc_nat))),v_n____),v_T_H____)*.
% 299.94/300.38 128331[1:SpL:4911.1,87178.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** equal(c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.38 128783[1:Rew:65672.1,128032.1] || equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),v,tc_Lambda_OdB),v_as____)** -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),w,tc_Lambda_OdB),u)**.
% 299.94/300.38 128791[1:Rew:128690.1,128416.3] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** equal(w,v_as____)* equal(x,u)* -> equal(w,x)*.
% 299.94/300.38 129177[1:Rew:1014.0,129154.1] || equal(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____) equal(c_List_Oappend(u,w,tc_Lambda_OdB),w)**.
% 299.94/300.38 129752[1:Rew:128689.1,129722.2] || equal(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(x,v_rs____)* equal(x,v)* -> .
% 299.94/300.38 129853[1:SpL:2118.0,128256.1] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** equal(c_List_Orotate1(c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.38 129898[1:SpL:11766.1,129828.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(c_List_Orotate1(c_List_Oappend(v,u,tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.38 130041[0:SpR:3544.0,8115.0] || -> c_Type_Otyping(u,c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(tc_nat))),c_Lambda_OdB_OdB__case(v,c_Type_Otype_OFun,w,c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,x),x),y),z))*.
% 299.94/300.38 130349[1:SpL:517.1,129909.0] || equal(u,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB))* equal(c_List_Oappend(c_List_Orotate1(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.38 130466[1:SpL:211.0,129911.0] || equal(c_List_Oappend(c_List_Orotate1(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),x,tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.38 130467[1:SpL:298.0,129911.0] || equal(c_List_Oappend(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),x,tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.38 130468[1:SpL:2231.0,129911.0] || equal(c_List_Oappend(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),x,tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.38 130471[1:SpL:4471.0,129911.0] || equal(c_List_Oappend(c_List_Orotate1(c_List_Oappend(u,c_List_Olist_OCons(v_a____,c_List_Oreplicate(v,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.38 130587[1:SpL:2231.0,129912.0] || equal(c_List_Oappend(c_List_Orotate1(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),x,tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.38 130684[0:SpR:291.0,129993.0] || -> hBOOL(c_Lambda_OdB_OdB__case(u,c_Transitive__Closure_Ortranclp(v,w),x,c_Lambda_Olift(c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,y),y),z,x1),x2),x3))*.
% 299.94/300.38 131906[1:SpL:50.0,131730.1] || equal(v_as____,u) equal(u,c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(c_List_Orev(v,tc_Lambda_OdB),v_as____).
% 299.94/300.38 132432[1:SpL:270.0,25086.0] || equal(c_Lambda_OdB_OdB__rec(u,v,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(c_Lambda_OdB_OAbs(w)),x),c_Lambda_OdB_OdB__rec(y,z,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(x1)),x2))* -> .
% 299.94/300.38 132486[1:SpR:35041.1,65.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(c_List_Otake(u,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Otake(u,w,tc_Lambda_OdB))**.
% 299.94/300.38 132503[1:SpR:35041.1,4464.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_as____) -> equal(c_List_Olast(c_List_Olist_OCons(v,c_List_Otake(u,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)**.
% 299.94/300.38 1636[1:SpL:517.1,1384.0] || equal(u,c_List_Orotate1(v,tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(tc_Lambda_OdB)),c_HOL_Ozero__class_Ozero(tc_nat))**.
% 299.94/300.38 1650[1:SpL:517.1,1439.0] || equal(u,v)* equal(c_List_Orotate1(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(tc_Lambda_OdB)),c_HOL_Ozero__class_Ozero(tc_nat))**.
% 299.94/300.38 1677[1:SpR:1243.1,517.1] || equal(u,c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB))* equal(w,u)* -> equal(c_List_Orev(w,tc_Lambda_OdB),c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB))*.
% 299.94/300.38 1695[1:SpL:1243.1,78.0] || equal(u,c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB))* equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Orev(w,tc_Lambda_OdB))* -> equal(u,w)*.
% 299.94/300.38 2013[0:Rew:1929.0,1980.1] || equal(c_List_Orotate1(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.94/300.38 2445[1:Rew:2117.0,2444.0] || -> equal(c_List_Olist_OCons(v_a____,c_List_Olist_OCons(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.38 2527[1:SpR:2133.0,211.0] || -> equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),v,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.38 2603[1:Rew:2142.0,2602.0] || -> equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.38 3288[1:Rew:2133.0,3280.0] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(c_List_Orev(v,tc_Lambda_OdB),v_rs____).
% 299.94/300.38 3282[1:SpL:211.0,2149.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB))** -> equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____).
% 299.94/300.38 3283[1:SpL:298.0,2149.0] || equal(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB))** -> equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_rs____).
% 299.94/300.38 3293[1:SpL:211.0,2644.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.38 3294[1:SpL:298.0,2644.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.38 3302[1:SpL:211.0,2645.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.38 3303[1:SpL:298.0,2645.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.38 3324[1:Rew:211.0,3319.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.38 3325[1:Rew:298.0,3320.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.38 3877[0:SpL:127.1,1993.0] || equal(c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(u,v,w),w),w),c_List_Orev(c_List_Obutlast(v,w),w))** -> equal(v,c_List_Olist_ONil(w)).
% 299.94/300.38 3918[1:Rew:1014.0,3882.1] || equal(c_List_Orotate1(c_List_Obutlast(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____) equal(c_List_Obutlast(v,tc_Lambda_OdB),v_as____).
% 299.94/300.38 3923[1:Rew:1014.0,3861.1] || c_List_Olistsp(u,c_List_Obutlast(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(v,v_as____) c_List_Olistsp(u,c_List_Obutlast(v,tc_Lambda_OdB),tc_Lambda_OdB).
% 299.94/300.38 3953[1:Rew:1014.0,3946.1] || equal(c_List_Obutlast(c_List_Obutlast(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____) equal(c_List_Obutlast(v,tc_Lambda_OdB),v_as____).
% 299.94/300.38 4060[0:SSi:4047.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),w,tc_nat)* -> equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat).
% 299.94/300.38 4061[0:SSi:4046.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),w,tc_nat)* -> equal(c_List_Orotate1(u,v),c_List_Olist_ONil(v)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat).
% 299.94/300.38 4206[1:MRR:4205.0,2046.0] || -> equal(c_List_Obutlast(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.38 4423[1:MRR:4385.2,2046.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____)** equal(c_List_Orotate1(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(x,v)*.
% 299.94/300.38 4424[1:MRR:4384.2,2046.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____)** equal(c_List_Orotate1(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,u)*.
% 299.94/300.38 4561[1:SpR:4417.1,298.0] || equal(c_List_Olist_OCons(v_a____,c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____) -> equal(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**.
% 299.94/300.38 5531[1:Rew:1014.0,5402.1] || equal(c_List_Orev(c_List_Obutlast(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____) -> equal(u,v_as____) equal(c_List_Obutlast(c_List_Oappend(v,u,tc_Lambda_OdB),tc_Lambda_OdB),v)**.
% 299.94/300.38 6829[1:SpR:6142.1,6.1] || equal(u,v_as____) hBOOL(hAPP(hAPP(v,w),v_a____)) -> c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)*.
% 299.94/300.38 6835[1:SpR:6142.1,6.1] || equal(u,v_as____) hBOOL(hAPP(hAPP(v,v_a____),w)) -> c_ListOrder_Ostep1(v,v_rs____,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38 7161[1:Rew:1952.0,7085.1] || equal(u,v_as____)* equal(c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB))* -> equal(w,u)*.
% 299.94/300.38 7309[1:SpL:6142.1,7.0] || equal(u,v_as____)* c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> equal(u,x)* equal(v_a____,w).
% 299.94/300.38 7317[1:SpL:6142.1,7.0] || equal(u,v_as____)* c_ListOrder_Ostep1(v,v_rs____,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(x,u)* equal(w,v_a____).
% 299.94/300.38 7392[1:SpR:7360.1,298.0] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),v_rs____) -> equal(c_List_Oappend(v,c_List_Oappend(u,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(v,w,tc_Lambda_OdB))**.
% 299.94/300.38 7546[1:Rew:2133.0,7427.0] || equal(c_List_Orev(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))**.
% 299.94/300.38 8307[1:SpR:517.1,2528.0] || equal(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB)) -> equal(c_List_Orotate1(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB))*.
% 299.94/300.38 8416[1:Rew:8398.1,8344.1] || equal(u,v_rs____)* equal(v,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB)) -> equal(c_List_Orev(v,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB))*.
% 299.94/300.38 8419[1:Rew:8398.1,8368.2] || equal(u,v_rs____)* equal(c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))* -> equal(c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),v).
% 299.94/300.38 8478[1:SpR:8398.1,298.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_rs____) -> equal(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB))**.
% 299.94/300.38 8959[1:Rew:298.0,8632.1,2117.0,8632.1] || equal(u,v_rs____) -> equal(c_List_Oappend(v,c_List_Oappend(u,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(v,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.38 8635[1:SpR:8586.1,2528.0] || equal(u,v_rs____) -> equal(c_List_Orotate1(c_List_Orev(c_List_Oappend(v,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.38 8960[1:Rew:211.0,8656.1] || equal(u,v_rs____) -> equal(c_List_Olist_OCons(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))*.
% 299.94/300.38 8961[1:Rew:298.0,8657.1] || equal(u,v_rs____) -> equal(c_List_Oappend(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))*.
% 299.94/300.38 8965[1:Rew:2118.0,8707.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.38 9556[1:Rew:211.0,9144.1,2117.0,9144.1] || equal(u,v_rs____) -> equal(c_List_Olist_OCons(v,c_List_Oappend(u,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.38 9216[1:SpR:8588.1,396.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> equal(c_List_Orev(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.38 9969[1:SpR:3143.0,555.1] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),v) -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(tc_Lambda_OdB)),c_Nat_Osize__class_Osize(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)))*.
% 299.94/300.38 9970[1:SpR:3143.0,693.1] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),v) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)),v,tc_Lambda_OdB),v)**.
% 299.94/300.38 9992[1:SpR:8586.1,3143.0] || equal(u,v_rs____) -> equal(c_Nat_Osize__class_Osize(c_List_Oappend(v,u,tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)),c_Nat_Osize__class_Osize(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)))**.
% 299.94/300.38 10311[1:SpR:4471.0,8586.1] || equal(u,v_rs____) -> equal(c_List_Oappend(c_List_Oreplicate(v,v_a____,tc_Lambda_OdB),u,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,c_List_Oreplicate(v,v_a____,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.38 10333[1:SpL:4471.0,229.0] || equal(c_List_Oappend(c_List_Oreplicate(u,v_a____,tc_Lambda_OdB),v,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,c_List_Oreplicate(u,v_a____,tc_Lambda_OdB),tc_Lambda_OdB))** -> equal(v_rs____,v).
% 299.94/300.38 10371[1:SpL:4471.0,2645.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v_a____,c_List_Oreplicate(v,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,c_List_Oreplicate(v,v_a____,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.38 10373[1:SpL:4471.0,2644.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v_a____,c_List_Oreplicate(v,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,c_List_Oreplicate(v,v_a____,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.38 11087[1:SpL:8418.1,3300.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(v,v_rs____,tc_Lambda_OdB))** -> .
% 299.94/300.38 11089[1:SpL:8418.1,3291.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB))** -> .
% 299.94/300.38 11607[1:SpL:517.1,10768.0] || equal(u,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** -> equal(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),v_rs____)**.
% 299.94/300.38 11650[1:SpR:11183.1,8586.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(v,v_rs____) -> equal(c_List_Oappend(u,v,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB))**.
% 299.94/300.38 11670[1:SpL:11183.1,228.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** equal(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB))** -> equal(v,u)*.
% 299.94/300.38 11675[1:SpL:11183.1,229.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(u,v,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB))** -> equal(v_rs____,v).
% 299.94/300.38 11714[1:SpL:11183.1,2645.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(v,u,tc_Lambda_OdB))* -> .
% 299.94/300.38 11716[1:SpL:11183.1,2644.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,u,tc_Lambda_OdB))* -> .
% 299.94/300.38 11777[1:SpL:8586.1,11265.0] || equal(u,v_rs____) equal(c_List_Orev(c_List_Oappend(v,u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),v_rs____).
% 299.94/300.38 11790[1:SpL:517.1,11265.0] || equal(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** -> equal(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),v_rs____).
% 299.94/300.38 11968[0:SpL:127.1,11908.0] || equal(c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Obutlast(c_List_Olist_OCons(u,v,w),w),x,w,y),c_Lambda_OdB_OVar(z))* -> equal(v,c_List_Olist_ONil(w)).
% 299.94/300.38 11982[0:SpL:127.1,11909.0] || equal(c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Obutlast(c_List_Olist_OCons(u,v,w),w),x,w,y),c_Lambda_OdB_OAbs(z))* -> equal(v,c_List_Olist_ONil(w)).
% 299.94/300.38 12066[0:SpL:127.1,11924.0] || equal(c_Type_Otype_OAtom(u),c_List_Ofoldr(c_Type_Otype_OFun,c_List_Obutlast(c_List_Olist_OCons(v,w,x),x),y,x,z))* -> equal(w,c_List_Olist_ONil(x)).
% 299.94/300.38 12095[1:MRR:12082.3,1032.0] || equal(u,v_as____) c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(y,v_as____).
% 299.94/300.38 12096[1:MRR:12072.3,1034.0] || equal(u,v_as____) c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),c_List_Olist_OCons(y,u,tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(v_as____,x).
% 299.94/300.38 12109[1:Rew:1014.0,12106.1] || c_ListOrder_Ostep1(u,c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> equal(w,v_as____) equal(c_List_Obutlast(w,tc_Lambda_OdB),v_as____).
% 299.94/300.38 12145[1:Rew:1014.0,12141.1] || c_ListOrder_Ostep1(u,v_rs____,c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(w,v_as____) equal(c_List_Obutlast(w,tc_Lambda_OdB),v_as____).
% 299.94/300.38 12364[1:SpL:8586.1,2866.0] || equal(u,v_rs____) equal(c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.38 12399[1:SpL:517.1,2866.0] || equal(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.38 12474[1:SpL:8586.1,2920.0] || equal(u,v_rs____) equal(c_List_Orotate1(c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.38 12590[1:SpL:8586.1,2962.0] || equal(u,v_rs____) equal(c_List_Orev(c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.38 12641[1:SpL:8588.1,12592.0] || equal(u,v_rs____) equal(c_List_Orev(c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.38 12668[1:SpL:8586.1,2963.0] || equal(u,v_rs____) equal(c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.38 12839[1:SpL:8586.1,3271.0] || equal(u,v_rs____) equal(v,c_List_Orev(c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(v,tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.38 12852[1:SpL:517.1,3271.0] || equal(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB))* equal(w,c_List_Orev(u,tc_Lambda_OdB))* equal(c_List_Orev(w,tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.38 13136[1:SpL:2133.0,4434.0] || equal(c_List_Olist_OCons(u,c_List_Obutlast(c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Orev(v,tc_Lambda_OdB),v_as____).
% 299.94/300.38 13230[1:SpL:8586.1,4448.0] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,c_List_Orev(c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.38 13254[1:SpL:517.1,4448.0] || equal(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Olist_OCons(x,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.38 13284[0:Res:8115.0,352.1] || c_Type_Otyping(u,v,w)* -> c_Type_Otyping(u,c_Lambda_Osubst(c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(tc_nat))),v,x),hAPP(hAPP(c_Type_Otype_OFun,y),y))*.
% 299.94/300.38 13513[0:SpL:76.0,2138.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_Oreplicate(v,w,x))** -> .
% 299.94/300.38 13772[0:SpL:133.0,2138.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.94/300.38 13907[1:SpL:8586.1,11838.1] || equal(u,v_rs____) equal(c_List_Orotate1(v,tc_Lambda_OdB),v_as____)** equal(v,c_List_Orev(c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38 13920[1:SpL:517.1,11838.1] || equal(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB))* equal(c_List_Orotate1(w,tc_Lambda_OdB),v_as____)** equal(w,c_List_Orev(u,tc_Lambda_OdB))* -> .
% 299.94/300.38 14035[1:SpL:8586.1,12043.0] || equal(u,v_rs____) equal(c_List_Ofoldl(c_Lambda_OdB_OApp,v,c_List_Orev(c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB),c_Lambda_OdB_OAbs(x))* -> .
% 299.94/300.38 14048[1:SpL:517.1,12043.0] || equal(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB))* equal(c_List_Ofoldl(c_Lambda_OdB_OApp,w,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB),c_Lambda_OdB_OAbs(x))* -> .
% 299.94/300.38 14112[1:SpL:2133.0,13165.0] || equal(c_List_Obutlast(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Orev(v,tc_Lambda_OdB),v_as____).
% 299.94/300.38 14261[1:Rew:1014.0,14243.1] || equal(c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____) equal(c_List_Obutlast(v,tc_Lambda_OdB),v_as____).
% 299.94/300.38 14276[1:SpL:517.1,14006.0] || equal(u,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB))* equal(c_List_Ofoldl(c_Lambda_OdB_OApp,w,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB),c_Lambda_OdB_OAbs(x))* -> .
% 299.94/300.38 14406[1:SpL:6864.1,1250.0] || equal(u,v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Orev(w,tc_Lambda_OdB))* -> equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),w)*.
% 299.94/300.38 14415[1:SpL:517.1,1250.0] || equal(u,v)* equal(c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),c_List_Orev(u,tc_Lambda_OdB))* -> equal(c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),v)*.
% 299.94/300.38 14436[1:SpL:517.1,1412.1] || equal(u,v)* equal(v,w)* equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** -> equal(c_List_Orotate1(w,tc_Lambda_OdB),v_as____)**.
% 299.94/300.38 14545[1:SpL:517.1,1504.1] || equal(u,v)* equal(v,w)* equal(c_List_Orotate1(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v_as____,w)*.
% 299.94/300.38 14684[1:SpL:2004.1,78.0] || equal(u,v_as____) equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Orev(w,tc_Lambda_OdB))* -> equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),w)*.
% 299.94/300.38 14786[1:SpL:8586.1,2554.0] || equal(u,v_rs____) equal(c_List_Orev(c_List_Oappend(v,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB))* -> equal(v_a____,w).
% 299.94/300.38 14799[1:SpL:517.1,2554.0] || equal(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB))* -> equal(v_a____,w).
% 299.94/300.38 14837[1:SpL:517.1,2764.1] || equal(u,v)* equal(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Orev(w,tc_Lambda_OdB))* -> .
% 299.94/300.38 14853[1:SpL:517.1,2764.1] || equal(u,v)* equal(w,c_List_Oappend(v,v_rs____,tc_Lambda_OdB))* equal(c_List_Orev(w,tc_Lambda_OdB),c_List_Orev(u,tc_Lambda_OdB))* -> .
% 299.94/300.38 14891[1:SpL:8588.1,3423.0] || equal(u,v_rs____) equal(c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB))* -> equal(v_a____,w).
% 299.94/300.38 15037[1:SpL:6864.1,4214.0] || equal(u,v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v_as____,x).
% 299.94/300.38 15152[1:SpL:298.0,15055.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(c_List_Oappend(v,w,tc_Lambda_OdB),v_as____).
% 299.94/300.38 15303[1:SpL:6864.1,15174.0] || equal(u,v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Orev(c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38 15319[1:SpL:517.1,15174.0] || equal(u,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB))* equal(c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(x,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38 15377[1:SpL:6864.1,15336.0] || equal(u,v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(v_a____,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38 15386[1:SpL:8586.1,15336.0] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(v_a____,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38 15403[1:SpL:517.1,15336.0] || equal(u,c_List_Olist_OCons(v_a____,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),c_List_Orev(u,tc_Lambda_OdB))* -> .
% 299.94/300.38 15429[1:SpL:8586.1,4340.0] || equal(u,v_rs____) equal(c_List_Oappend(v,u,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v_a____,w).
% 299.94/300.38 15599[1:SpL:8588.1,4357.0] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v_a____,w).
% 299.94/300.38 15920[1:SpL:517.1,6554.0] || equal(u,v)* equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** equal(c_List_Orev(w,tc_Lambda_OdB),v_as____)** -> equal(w,v)*.
% 299.94/300.38 16000[1:SpL:8586.1,15988.0] || equal(u,v_rs____) equal(c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB))** -> .
% 299.94/300.38 16017[1:SpL:517.1,15988.0] || equal(u,c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB))* -> .
% 299.94/300.38 16128[1:SpR:6865.1,6864.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) equal(v,v_as____) -> equal(c_List_Olist_OCons(w,u,tc_Lambda_OdB),c_List_Olist_OCons(w,v,tc_Lambda_OdB))*.
% 299.94/300.38 16253[1:SpL:6865.1,15452.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) equal(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(w,u,tc_Lambda_OdB))* -> equal(v_a____,w).
% 299.94/300.38 16297[1:SpL:6865.1,285.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB))* -> equal(v_as____,x).
% 299.94/300.38 16329[1:SpL:6865.1,15055.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* -> equal(v_as____,w).
% 299.94/300.38 16330[1:SpL:6865.1,15157.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38 16332[1:SpL:6865.1,15341.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38 16445[1:SpL:6865.1,285.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB))* -> equal(u,x)*.
% 299.94/300.38 17009[1:SpL:517.1,8744.1] || equal(u,c_List_Oappend(v,w,tc_Lambda_OdB))* equal(w,v_rs____) equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))* -> .
% 299.94/300.38 17165[1:MRR:17164.1,9258.1] || equal(u,v_rs____) -> equal(c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB))*.
% 299.94/300.38 17224[1:MRR:17223.1,2046.0] || equal(u,v_rs____) -> equal(c_List_Olist_OCons(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB))*.
% 299.94/300.38 17234[1:SpR:11764.1,8588.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(v,v_rs____) -> equal(c_List_Olist_OCons(w,u,tc_Lambda_OdB),c_List_Olist_OCons(w,v,tc_Lambda_OdB))*.
% 299.94/300.38 17830[1:Rew:9216.1,17243.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> equal(c_List_Orotate1(c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB))*.
% 299.94/300.38 17245[1:SpR:11764.1,3462.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> equal(c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,u,tc_Lambda_OdB))**.
% 299.94/300.38 17422[1:SpL:11764.1,9367.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(v,v_rs____) equal(c_List_Orotate1(c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.38 17454[1:SpL:11764.1,15341.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38 17463[1:SpL:11764.1,285.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB))* -> equal(v_rs____,x).
% 299.94/300.38 17654[1:SpL:11764.1,285.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB))* -> equal(u,x)*.
% 299.94/300.38 17708[1:SpL:11764.1,2644.0] || equal(c_List_Orev(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,u,tc_Lambda_OdB))* -> .
% 299.94/300.38 17711[1:SpL:11764.1,2221.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),w)* -> .
% 299.94/300.38 17717[1:SpL:11764.1,2173.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),w)* -> .
% 299.94/300.38 17748[1:SpL:11764.1,2173.0] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.38 17758[1:SpL:11764.1,3361.0] || equal(c_List_Orev(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.38 18083[1:SpL:8588.1,17649.1] || equal(u,v_rs____) equal(c_List_Orev(v,tc_Lambda_OdB),v_rs____)** equal(c_List_Orotate1(c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.38 18107[1:SpR:11766.1,4417.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),v_rs____) -> equal(c_List_Oappend(v,u,tc_Lambda_OdB),v_rs____)**.
% 299.94/300.38 18109[1:SpR:11766.1,8398.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(v,v_rs____) -> equal(c_List_Oappend(v,u,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB))**.
% 299.94/300.38 18118[1:SpR:11766.1,8586.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(v,v_rs____) -> equal(c_List_Oappend(w,u,tc_Lambda_OdB),c_List_Oappend(w,v,tc_Lambda_OdB))*.
% 299.94/300.38 18129[1:SpR:11766.1,2118.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> equal(c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),u,tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.38 18209[1:SpL:11766.1,228.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),c_List_Oappend(w,u,tc_Lambda_OdB))* -> equal(v,w).
% 299.94/300.38 18214[1:SpL:11766.1,229.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,u,tc_Lambda_OdB),c_List_Oappend(v,w,tc_Lambda_OdB))* -> equal(v_rs____,w).
% 299.94/300.38 18220[1:SpL:11766.1,2149.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,u,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB))** -> equal(v,v_rs____).
% 299.94/300.38 18248[1:SpL:11766.1,10757.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,u,tc_Lambda_OdB),v_rs____)** -> equal(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),v_rs____).
% 299.94/300.38 18249[1:SpL:11766.1,7327.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,u,tc_Lambda_OdB),v_rs____)** -> equal(c_List_Oappend(w,v,tc_Lambda_OdB),w)**.
% 299.94/300.38 18252[1:SpL:11766.1,15452.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,u,tc_Lambda_OdB),c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB))* -> equal(v_a____,w).
% 299.94/300.38 18261[1:SpL:11766.1,2645.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(v,w,tc_Lambda_OdB))** -> .
% 299.94/300.38 18264[1:SpL:11766.1,2644.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Olist_OCons(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))** -> .
% 299.94/300.38 18268[1:SpL:11766.1,6514.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(v,v_as____) equal(c_List_Orev(c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.38 18273[1:SpL:11766.1,13980.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Ofoldl(c_Lambda_OdB_OApp,v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB),c_Lambda_OdB_OAbs(x))* -> .
% 299.94/300.38 18274[1:SpL:11766.1,15055.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Oappend(w,u,tc_Lambda_OdB))* -> equal(v_as____,w).
% 299.94/300.38 18289[1:SpL:11766.1,15157.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38 18304[1:SpL:11766.1,229.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** equal(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),c_List_Oappend(v,w,tc_Lambda_OdB))* -> equal(u,w)*.
% 299.94/300.38 18310[1:SpL:11766.1,2149.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB))* -> equal(v,v_rs____).
% 299.94/300.38 18428[1:SpL:11766.1,2221.0] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.38 19091[1:SpL:8586.1,11961.0] || equal(u,v_rs____) equal(c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Orev(c_List_Oappend(v,u,tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB,x),c_Lambda_OdB_OVar(y))* -> .
% 299.94/300.38 19105[1:SpL:517.1,11961.0] || equal(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB))* equal(c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Orev(u,tc_Lambda_OdB),w,tc_Lambda_OdB,x),c_Lambda_OdB_OVar(y))* -> .
% 299.94/300.38 19164[1:SpL:8586.1,11975.0] || equal(u,v_rs____) equal(c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Orev(c_List_Oappend(v,u,tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB,x),c_Lambda_OdB_OAbs(y))* -> .
% 299.94/300.38 19178[1:SpL:517.1,11975.0] || equal(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB))* equal(c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Orev(u,tc_Lambda_OdB),w,tc_Lambda_OdB,x),c_Lambda_OdB_OAbs(y))* -> .
% 299.94/300.38 19226[1:SpL:8586.1,12059.0] || equal(u,v_rs____) equal(c_Type_Otype_OAtom(v),c_List_Ofoldr(c_Type_Otype_OFun,c_List_Orev(c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),x,tc_Lambda_OdB,y))* -> .
% 299.94/300.38 19240[1:SpL:517.1,12059.0] || equal(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB))* equal(c_Type_Otype_OAtom(w),c_List_Ofoldr(c_Type_Otype_OFun,c_List_Orev(u,tc_Lambda_OdB),x,tc_Lambda_OdB,y))* -> .
% 299.94/300.38 19333[0:MRR:19326.2,70.0] || c_ListOrder_Ostep1(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),c_List_Orotate1(c_List_Olist_OCons(x,y,w),w),w)* -> equal(c_List_Olist_ONil(w),y).
% 299.94/300.38 19335[0:MRR:19303.2,71.0] || c_ListOrder_Ostep1(u,c_List_Orotate1(c_List_Olist_OCons(v,w,x),x),c_List_Olist_OCons(y,c_List_Olist_ONil(x),x),x)* -> equal(w,c_List_Olist_ONil(x)).
% 299.94/300.38 19934[1:SpL:517.1,14835.0] || equal(u,v)* equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(v,c_List_Orev(w,tc_Lambda_OdB))* -> .
% 299.94/300.38 19950[1:SpL:8586.1,14835.0] || equal(u,v_rs____) equal(c_List_Orev(v,tc_Lambda_OdB),c_List_Oappend(w,u,tc_Lambda_OdB))* equal(v,c_List_Orev(w,tc_Lambda_OdB)) -> .
% 299.94/300.38 20014[1:SpL:517.1,14869.0] || equal(u,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB))* equal(w,c_List_Orev(u,tc_Lambda_OdB))* equal(c_List_Orev(w,tc_Lambda_OdB),v)* -> .
% 299.94/300.38 20052[1:SpL:8586.1,15448.0] || equal(u,v_rs____) equal(c_List_Oappend(v,u,tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v_a____,w).
% 299.94/300.38 20079[1:SpL:517.1,15448.0] || equal(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB))* equal(c_List_Oappend(x,v_rs____,tc_Lambda_OdB),c_List_Orev(u,tc_Lambda_OdB))* -> equal(v_a____,v).
% 299.94/300.38 20129[1:SpL:8588.1,15611.0] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v_a____,w).
% 299.94/300.38 20149[1:SpL:517.1,15611.0] || equal(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB))* equal(c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),c_List_Orev(u,tc_Lambda_OdB))* -> equal(v_a____,v).
% 299.94/300.38 20365[1:SpL:8586.1,18493.0] || equal(u,v_rs____) equal(c_List_Orev(c_List_Oappend(v,u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Oappend(w,v,tc_Lambda_OdB),w)**.
% 299.94/300.38 20379[1:SpL:517.1,18493.0] || equal(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** -> equal(c_List_Oappend(w,v,tc_Lambda_OdB),w)**.
% 299.94/300.38 20401[1:SpL:517.1,18717.1] || equal(u,v)* equal(v,w)* equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** -> equal(c_List_Olast(w,tc_Lambda_OdB),v_a____)**.
% 299.94/300.38 20490[1:SpL:8586.1,19415.0] || equal(u,v_rs____) c_ListOrder_Ostep1(v,v_rs____,c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Oappend(y,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.38 20519[1:SpL:8588.1,20492.0] || equal(u,v_rs____) c_ListOrder_Ostep1(v,v_rs____,c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.38 20544[1:SpL:8586.1,19416.0] || equal(u,v_rs____) c_ListOrder_Ostep1(v,v_rs____,c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Oappend(y,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.38 20840[1:Rew:1014.0,20710.2] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* equal(c_List_Orotate1(w,tc_Lambda_OdB),v_as____) -> equal(u,v_as____).
% 299.94/300.38 20895[1:Rew:20894.2,20866.1] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* equal(c_List_Obutlast(w,tc_Lambda_OdB),w) -> equal(u,v_as____).
% 299.94/300.38 20990[1:MRR:20989.2,6209.0] || equal(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB)) equal(x,v_as____) -> equal(c_List_Osko__List__Xappend__eq__Cons__conv__1__1(v,w,u,x,tc_Lambda_OdB),w)**.
% 299.94/300.38 21100[1:SpL:8586.1,19642.0] || equal(u,v_rs____) c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Oappend(y,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.38 21130[1:SpL:8588.1,21102.0] || equal(u,v_rs____) c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.38 21156[1:SpL:8586.1,19643.0] || equal(u,v_rs____) c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Oappend(y,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.38 21615[1:MRR:21614.2,6209.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),w) equal(x,v_as____) -> equal(c_List_Osko__List__XCons__eq__append__conv__1__1(u,v,w,x,tc_Lambda_OdB),v)**.
% 299.94/300.38 21716[1:SpL:517.1,19983.0] || equal(u,v)* equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB))* equal(v,w)* -> .
% 299.94/300.38 21763[1:Rew:2117.0,21734.1,3108.0,21734.1,1992.0,21734.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** equal(c_List_Orev(v,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB))* equal(v,u)* -> .
% 299.94/300.38 21820[1:SpL:517.1,20230.0] || equal(u,c_List_Oappend(v,w,tc_Lambda_OdB))* equal(c_List_Orotate1(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_List_Olistsp(x,w,tc_Lambda_OdB)*.
% 299.94/300.38 22217[1:SpL:517.1,20277.0] || equal(u,c_List_Oappend(v,w,tc_Lambda_OdB))* equal(c_List_Orotate1(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_List_Olistsp(x,v,tc_Lambda_OdB)*.
% 299.94/300.38 22250[1:SpL:8398.1,4215.0] || equal(u,v_rs____)* equal(c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB))** -> equal(u,w)*.
% 299.94/300.38 22253[1:SpL:8586.1,4215.0] || equal(u,v_rs____) equal(c_List_Oappend(v,u,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v,x).
% 299.94/300.38 22270[1:SpL:8588.1,4215.0] || equal(u,v_rs____) equal(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v,v_rs____).
% 299.94/300.38 22275[1:SpL:8588.1,4215.0] || equal(u,v_rs____)* equal(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v,u)*.
% 299.94/300.38 22280[1:SpL:401.0,4215.0] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Oreplicate(w,v,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(u,c_List_Oreplicate(w,v,tc_Lambda_OdB)).
% 299.94/300.38 22298[1:Rew:1952.0,22276.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** equal(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB))* -> equal(v,u)*.
% 299.94/300.38 22307[1:SpL:6864.1,4339.0] || equal(u,v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v,w).
% 299.94/300.38 22970[1:SpL:6864.1,22327.0] || equal(u,v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v,w).
% 299.94/300.38 22994[1:SpL:517.1,22327.0] || equal(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB))* equal(c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB),c_List_Orev(u,tc_Lambda_OdB))* -> equal(x,v)*.
% 299.94/300.38 23139[0:SpL:315.0,3557.0] || equal(c_Lambda_Olift(c_Lambda_Olift(c_Lambda_Olift(c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Olist_OCons(u,v,w),x,w,y),z),x1),x2),c_Lambda_OdB_OVar(x3))* -> .
% 299.94/300.38 23143[0:SpL:315.0,3558.0] || equal(c_Lambda_Olift(c_Lambda_Olift(c_Lambda_Olift(c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Olist_OCons(u,v,w),x,w,y),z),x1),x2),c_Lambda_OdB_OAbs(x3))* -> .
% 299.94/300.38 23150[0:SpL:517.1,509.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.94/300.38 23366[0:SpL:517.1,545.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.94/300.38 23385[0:SpR:694.1,555.1] || equal(u,c_List_Orev(v,w))* equal(u,x)* -> equal(c_Nat_Osize__class_Osize(x,tc_List_Olist(w)),c_Nat_Osize__class_Osize(v,tc_List_Olist(w)))*.
% 299.94/300.38 23386[0:SpR:694.1,693.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.94/300.38 23398[0:SpR:694.1,664.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.94/300.38 23399[0:SpR:694.1,665.0] || equal(u,c_List_Orev(v,w)) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_List_Orotate1(u,w),w),c_List_Orotate1(u,w))**.
% 299.94/300.38 23404[1:SpR:694.1,1334.1] || equal(u,c_List_Orev(v,tc_Lambda_OdB))* equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)** -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(tc_Lambda_OdB)),c_HOL_Ozero__class_Ozero(tc_nat))**.
% 299.94/300.38 23405[1:SpR:694.1,1333.1] || equal(u,c_List_Orev(v,tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(tc_Lambda_OdB)),c_HOL_Ozero__class_Ozero(tc_nat))**.
% 299.94/300.38 23416[0:SpR:694.1,555.1] || equal(u,c_List_Orev(v,w))* equal(v,x)* -> equal(c_Nat_Osize__class_Osize(x,tc_List_Olist(w)),c_Nat_Osize__class_Osize(u,tc_List_Olist(w)))*.
% 299.94/300.38 23417[0:SpR:694.1,693.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.94/300.38 23430[0:SpR:694.1,665.0] || equal(u,c_List_Orev(v,w)) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),c_List_Orotate1(v,w),w),c_List_Orotate1(v,w))**.
% 299.94/300.38 23747[0:SpR:695.1,555.1] || equal(u,c_List_Orotate1(v,w))* equal(u,x)* -> equal(c_Nat_Osize__class_Osize(x,tc_List_Olist(w)),c_Nat_Osize__class_Osize(v,tc_List_Olist(w)))*.
% 299.94/300.38 23748[0:SpR:695.1,693.1] || equal(u,c_List_Orotate1(v,w))* equal(u,x)* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),x,w),x)**.
% 299.94/300.38 23762[0:SpR:695.1,664.0] || equal(u,c_List_Orotate1(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.94/300.38 23763[0:SpR:695.1,665.0] || equal(u,c_List_Orotate1(v,w)) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_List_Orotate1(u,w),w),c_List_Orotate1(u,w))**.
% 299.94/300.38 23768[1:SpR:695.1,1334.1] || equal(u,c_List_Orotate1(v,tc_Lambda_OdB))* equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)** -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(tc_Lambda_OdB)),c_HOL_Ozero__class_Ozero(tc_nat))**.
% 299.94/300.38 23780[0:SpR:695.1,555.1] || equal(u,c_List_Orotate1(v,w))* equal(v,x)* -> equal(c_Nat_Osize__class_Osize(x,tc_List_Olist(w)),c_Nat_Osize__class_Osize(u,tc_List_Olist(w)))*.
% 299.94/300.38 23781[0:SpR:695.1,693.1] || equal(u,c_List_Orotate1(v,w))* equal(v,x)* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),x,w),x)**.
% 299.94/300.38 23795[0:SpR:695.1,664.0] || equal(u,c_List_Orotate1(v,w)) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),c_List_Orev(v,w),w),c_List_Orev(v,w))**.
% 299.94/300.38 23879[1:SpL:8586.1,23844.0] || equal(u,v_rs____) equal(v,c_List_Oappend(w,u,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Nat_Osize__class_Osize(v,tc_List_Olist(tc_Lambda_OdB)),tc_nat)*.
% 299.94/300.38 23906[1:SpL:555.1,23847.1] || equal(u,v)* equal(u,c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(tc_Lambda_OdB)),c_HOL_Ozero__class_Ozero(tc_nat))** -> .
% 299.94/300.38 24223[1:SpL:11766.1,23929.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orotate1(v,tc_Lambda_OdB),v_as____)** equal(v,c_List_Oappend(w,u,tc_Lambda_OdB))* -> .
% 299.94/300.38 24804[0:SpL:315.0,11466.0] || equal(c_Lambda_Osubst(c_Lambda_Osubst(c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Olist_OCons(u,v,w),x,w,y),z,x1),x2,x3),c_Lambda_OdB_OVar(x4))* -> .
% 299.94/300.38 24808[0:SpL:315.0,11469.0] || equal(c_Lambda_Osubst(c_Lambda_Osubst(c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Olist_OCons(u,v,w),x,w,y),z,x1),x2,x3),c_Lambda_OdB_OAbs(x4))* -> .
% 299.94/300.38 24920[1:SpR:6864.1,11887.0] || equal(u,v_as____) -> equal(c_List_Ofoldr(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),x,tc_Lambda_OdB,y),hAPP(hAPP(v,w),x))**.
% 299.94/300.38 24955[1:SpR:24918.0,315.0] || -> equal(c_List_Ofoldr(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),w,tc_Lambda_OdB,x),hAPP(hAPP(u,v),hAPP(hAPP(u,v_a____),w)))*.
% 299.94/300.38 24974[1:SpR:6864.1,11992.0] || equal(u,v_as____) -> equal(c_List_Ofoldl(v,w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),y,tc_Lambda_OdB),hAPP(hAPP(v,w),x))**.
% 299.94/300.38 25045[1:SpR:24972.0,213.0] || -> equal(c_List_Ofoldl(u,v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),x,tc_Lambda_OdB),hAPP(hAPP(u,hAPP(hAPP(u,v),w)),v_a____))*.
% 299.94/300.38 25091[1:SpL:315.0,24987.0] || equal(c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Olist_OCons(c_Lambda_OdB_OVar(u),v,w),x,w,y),c_List_Ofoldl(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(z),x1,tc_Lambda_OdB,tc_Lambda_OdB))* -> .
% 299.94/300.38 25150[0:SpL:484.1,546.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.94/300.38 25153[0:SpL:517.1,546.1] || equal(u,v)* equal(w,v)* equal(c_List_Orev(u,x),c_List_Orev(y,x))* -> equal(w,y)*.
% 299.94/300.38 25155[0:SpL:65.0,546.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.94/300.38 25158[1:SpL:1454.1,546.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)** equal(v,u)* equal(c_List_Orev(w,tc_Lambda_OdB),v_as____)** -> equal(v,w)*.
% 299.94/300.38 25169[0:SpL:517.1,546.1] || equal(u,v)* equal(w,x)* equal(c_List_Orev(x,y),c_List_Orev(u,y))* -> equal(w,v)*.
% 299.94/300.38 25171[0:SpL:65.0,546.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.94/300.38 25174[1:SpL:1454.1,546.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)** equal(v,w)* equal(c_List_Orev(w,tc_Lambda_OdB),v_as____)** -> equal(v,u)*.
% 299.94/300.38 25186[0:SpL:517.1,548.1] || equal(u,v)* equal(w,v)* equal(x,c_List_Orev(u,y))* -> equal(c_List_Orev(x,y),w)*.
% 299.94/300.38 25231[0:SpR:555.1,798.1] || equal(u,v)* 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.94/300.38 25273[0:SpL:127.1,25253.0] || equal(c_List_Orotate1(c_List_Obutlast(c_List_Olist_OCons(u,v,w),w),w),c_List_Orev(c_List_Obutlast(v,w),w))** -> equal(v,c_List_Olist_ONil(w)).
% 299.94/300.38 25477[1:SpL:211.0,25386.1] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.38 25478[1:SpL:298.0,25386.1] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.38 25532[1:SpL:11764.1,25433.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** equal(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Orev(v,tc_Lambda_OdB),u)* -> .
% 299.94/300.38 25689[1:SpL:4417.1,25395.0] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),v_rs____) equal(c_List_Orev(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB))** -> .
% 299.94/300.38 25707[1:SpL:8588.1,25395.0] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),v_rs____) equal(c_List_Orev(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB))** -> .
% 299.94/300.38 25726[1:SpL:8588.1,25712.0] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.38 25745[1:SpL:8398.1,25396.0] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Oappend(v,u,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38 25875[1:SpL:8588.1,25750.0] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.38 25911[1:SpL:6864.1,25543.1] || equal(u,v_as____) equal(v,v_as____)* equal(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB))* equal(w,v)* -> .
% 299.94/300.38 25937[0:SpR:555.1,799.1] || equal(u,v)* equal(c_List_Orotate1(u,w),x)* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),x,w),x)**.
% 299.94/300.38 25977[0:SpL:127.1,25957.0] || equal(c_List_Orotate1(c_List_Obutlast(c_List_Olist_OCons(u,v,w),w),w),c_List_Orotate1(c_List_Obutlast(v,w),w))** -> equal(v,c_List_Olist_ONil(w)).
% 299.94/300.38 26267[1:MRR:26158.2,16328.1] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(v,tc_Lambda_OdB),v_as____) -> .
% 299.94/300.38 26429[1:SpL:211.0,26340.1] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.38 26430[1:SpL:298.0,26340.1] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.38 26841[1:SpL:8588.1,26336.1] || equal(u,v_rs____) equal(c_List_Orev(v,tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),c_List_Orotate1(v,tc_Lambda_OdB))* -> .
% 299.94/300.38 26940[1:SpL:8398.1,26349.0] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38 26941[1:SpL:4417.1,26349.0] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),v_rs____) equal(c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB))** -> .
% 299.94/300.38 26960[1:SpL:8588.1,26349.0] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),v_rs____) equal(c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB))** -> .
% 299.94/300.38 26982[1:SpL:8398.1,26350.0] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Oappend(v,u,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38 26993[1:SpL:2118.0,26350.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Oappend(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.38 27325[1:SpL:8588.1,26987.0] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.38 27665[0:SpR:27495.1,12.1] || equal(u,c_List_Olist_ONil(v)) c_ListOrder_Ostep1(w,u,x,v)* -> c_ListOrder_Ostep1(w,y,c_List_Oappend(x,y,v),v)*.
% 299.94/300.38 27704[0:SpR:27495.1,12.1] || equal(u,c_List_Olist_ONil(v)) c_ListOrder_Ostep1(w,x,u,v)* -> c_ListOrder_Ostep1(w,c_List_Oappend(x,y,v),y,v)*.
% 299.94/300.38 29300[0:SpR:29174.1,11.1] || equal(u,c_List_Olist_ONil(v)) c_ListOrder_Ostep1(w,u,x,v)* -> c_ListOrder_Ostep1(w,y,c_List_Oappend(y,x,v),v)*.
% 299.94/300.38 29367[0:SpR:29174.1,137.1] || equal(c_List_Obutlast(u,v),c_List_Olist_ONil(v)) -> equal(u,c_List_Olist_ONil(v)) equal(c_List_Obutlast(c_List_Oappend(w,u,v),v),w)**.
% 299.94/300.38 29369[0:SpR:29174.1,11.1] || equal(u,c_List_Olist_ONil(v)) c_ListOrder_Ostep1(w,x,u,v)* -> c_ListOrder_Ostep1(w,c_List_Oappend(y,x,v),y,v)*.
% 299.94/300.38 29964[0:SpR:29255.1,197.0] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) -> equal(c_List_Orotate1(c_List_Olist_OCons(w,u,v),v),c_List_Olist_OCons(w,c_List_Olist_ONil(v),v))**.
% 299.94/300.38 30017[0:SpR:29255.1,298.0] || equal(c_List_Orev(c_List_Oappend(u,v,w),w),c_List_Olist_ONil(w)) -> equal(c_List_Oappend(u,c_List_Oappend(v,x,w),w),x)**.
% 299.94/300.38 30404[0:SpL:50.0,2213.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.94/300.38 30586[1:Rew:1014.0,30552.1] || equal(c_List_Orev(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____) equal(c_List_Obutlast(v,tc_Lambda_OdB),v_as____).
% 299.94/300.38 30783[1:Rew:1014.0,30765.1] || equal(c_List_Orotate1(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____) equal(c_List_Obutlast(v,tc_Lambda_OdB),v_as____).
% 299.94/300.38 31154[1:Rew:1014.0,31126.1] || equal(c_List_Orev(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____) equal(c_List_Orev(u,tc_Lambda_OdB),v_as____).
% 299.94/300.38 31227[1:Rew:1014.0,31210.1] || equal(c_List_Orotate1(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____) equal(c_List_Orev(u,tc_Lambda_OdB),v_as____).
% 299.94/300.38 32049[1:SpL:517.1,30549.0] || equal(u,c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** -> equal(x,v_as____).
% 299.94/300.38 32298[1:SpL:50.0,30762.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(v,tc_Lambda_OdB),v_as____).
% 299.94/300.38 32358[1:SpL:517.1,30855.1] || equal(u,v)* equal(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB))* equal(c_List_Orotate1(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.38 32432[0:SpL:517.1,2287.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.94/300.38 32448[0:SpL:517.1,2287.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.94/300.38 32479[0:SpL:4463.0,3870.0] || equal(c_List_Obutlast(c_List_Oreplicate(u,v,w),w),c_List_Oreplicate(u,v,w))** -> equal(c_List_Oreplicate(u,v,w),c_List_Olist_ONil(w)).
% 299.94/300.38 32587[1:Res:1362.2,19831.0] class_Int_Onumber__ring(u) class_Ring__and__Field_Oidom(u) || c_Type_Otyping(hAPP(c_HOL_Oplus__class_Oplus(u),v),c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(u)),w)* -> equal(v,w).
% 299.94/300.38 32616[0:SpL:517.1,23384.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.94/300.38 32664[0:SpR:555.1,23428.1] || equal(u,v)* equal(u,c_List_Orev(w,x))* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(x)),w,x),w)**.
% 299.94/300.38 32925[1:SpL:211.0,32728.1] || equal(u,v_rs____) equal(c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))** -> .
% 299.94/300.38 32926[1:SpL:298.0,32728.1] || equal(u,v_rs____) equal(c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(v,w,tc_Lambda_OdB))** -> .
% 299.94/300.38 33004[1:SpL:11766.1,32746.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(v,c_List_Oappend(w,u,tc_Lambda_OdB))* equal(c_List_Orev(v,tc_Lambda_OdB),w)* -> .
% 299.94/300.38 33016[1:SpL:211.0,32746.0] || equal(u,c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* -> .
% 299.94/300.38 33017[1:SpL:298.0,32746.0] || equal(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Oappend(v,w,tc_Lambda_OdB))* -> .
% 299.94/300.38 33047[0:SpL:957.1,32694.1] || equal(c_List_Orotate1(u,v),c_List_Olist_ONil(v))** equal(u,w)* equal(c_List_Olist_OCons(x,c_List_Olist_ONil(v),v),w)* -> .
% 299.94/300.38 33050[0:SpL:122.0,32694.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),w)* -> .
% 299.94/300.38 33072[1:Rew:2142.0,33059.1] || equal(c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),v) equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.38 33106[1:SpL:11766.1,33062.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(v,w) equal(c_List_Orev(c_List_Oappend(v,u,tc_Lambda_OdB),tc_Lambda_OdB),w)* -> .
% 299.94/300.38 33118[1:SpL:211.0,33062.1] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),w) equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),w)* -> .
% 299.94/300.38 33119[1:SpL:298.0,33062.1] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),w) equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),w)* -> .
% 299.94/300.38 33193[1:SpL:8588.1,32714.0] || equal(u,v_rs____) equal(c_List_Orotate1(c_List_Olist_OCons(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB))** -> .
% 299.94/300.38 33236[0:SpR:1783.0,93.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.94/300.38 33244[0:SpR:1783.0,517.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.94/300.38 33294[0:SpL:1783.0,78.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.94/300.38 33465[1:Rew:2117.0,33464.0] || -> equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(v_a____,c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.38 33668[1:Rew:1014.0,33651.1] || equal(c_List_Orotate1(c_List_Obutlast(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____) equal(u,v_as____).
% 299.94/300.38 33738[0:SpR:1797.0,93.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.94/300.38 33746[0:SpR:1797.0,517.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.94/300.38 33785[1:SpR:8586.1,1797.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> equal(c_List_Oappend(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.38 33883[1:Rew:2133.0,33786.0] || equal(c_List_Orev(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____) -> equal(c_List_Oappend(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))**.
% 299.94/300.38 33796[0:SpL:1797.0,78.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.94/300.38 34202[0:SpR:1844.0,517.1] || equal(u,c_List_Orotate1(c_List_Olist_OCons(v,w,x),x)) -> equal(c_List_Orev(u,x),c_List_Olist_OCons(v,c_List_Orev(w,x),x))*.
% 299.94/300.38 34241[0:SpL:1844.0,78.0] || equal(c_List_Olist_OCons(u,c_List_Orev(v,w),w),c_List_Orev(x,w))* -> equal(c_List_Orotate1(c_List_Olist_OCons(u,v,w),w),x).
% 299.94/300.38 34247[0:SpL:1844.0,510.0] || equal(u,c_List_Olist_OCons(v,c_List_Orev(w,x),x))* -> equal(c_List_Orev(u,x),c_List_Orotate1(c_List_Olist_OCons(v,w,x),x))*.
% 299.94/300.38 34609[0:SpL:1982.0,78.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,v,w),w),c_List_Orev(x,w))* -> equal(c_List_Olist_OCons(u,c_List_Orev(v,w),w),x)*.
% 299.94/300.38 34737[0:Rew:122.0,34582.1] || equal(c_List_Orotate1(u,v),c_List_Olist_ONil(v)) -> equal(c_List_Orotate1(c_List_Olist_OCons(w,u,v),v),c_List_Olist_OCons(w,c_List_Olist_ONil(v),v))**.
% 299.94/300.38 35044[1:SpR:4417.1,653.0] || equal(c_List_Olist_OCons(v_a____,c_List_Oreplicate(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Otake(u,v_rs____,tc_Lambda_OdB),c_List_Oreplicate(u,v,tc_Lambda_OdB)).
% 299.94/300.38 35239[0:SpL:50.0,2114.0] || c_List_Olistsp(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Oappend(w,x,y),y),y),y)* -> c_List_Olistsp(u,c_List_Orev(w,y),y).
% 299.94/300.38 35487[0:SpL:50.0,2219.0] || c_List_Olistsp(u,c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,x,y),y),y),y)* -> c_List_Olistsp(u,c_List_Orev(w,y),y).
% 299.94/300.38 35506[0:SpL:27593.1,2219.0] || equal(c_List_Orev(c_List_Oappend(u,v,w),w),c_List_Olist_ONil(w))** c_List_Olistsp(x,y,w)* -> c_List_Olistsp(x,v,w)*.
% 299.94/300.38 36619[1:SpL:213.0,12035.0] || equal(c_Lambda_OdB_OVar(u),c_List_Ofoldl(c_Lambda_OdB_OApp,v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB))* -> equal(y,v_as____).
% 299.94/300.38 36620[1:SpL:167.0,12035.0] || equal(c_Lambda_OdB_OVar(u),c_List_Ofoldl(c_Lambda_OdB_OApp,v,c_List_Oappend(w,c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB))* -> equal(y,v_as____).
% 299.94/300.38 36624[1:MRR:36605.2,437.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_Lambda_OdB_OVar(v),c_List_Ofoldl(c_Lambda_OdB_OApp,w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB))* -> .
% 299.94/300.38 36696[1:Rew:1014.0,36661.1] || equal(c_List_Orotate1(c_List_Orev(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____) equal(u,v_as____).
% 299.94/300.38 36769[1:Rew:1014.0,36736.1] || equal(c_List_Orev(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____) equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____).
% 299.94/300.38 36880[1:Rew:1014.0,36865.1] || equal(c_List_Orotate1(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____) equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____).
% 299.94/300.38 36916[1:SpL:298.0,13971.0] || equal(c_List_Ofoldl(c_Lambda_OdB_OApp,u,c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB),c_Lambda_OdB_OAbs(y))* -> equal(x,v_as____).
% 299.94/300.38 37200[1:SpL:211.0,13975.0] || equal(c_Lambda_OdB_OVar(u),c_List_Ofoldl(c_Lambda_OdB_OApp,v,c_List_Olist_OCons(w,c_List_Oappend(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB))* -> equal(y,v_as____).
% 299.94/300.38 37201[1:SpL:298.0,13975.0] || equal(c_Lambda_OdB_OVar(u),c_List_Ofoldl(c_Lambda_OdB_OApp,v,c_List_Oappend(w,c_List_Oappend(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB))* -> equal(y,v_as____).
% 299.94/300.38 37221[1:MRR:37187.2,437.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_Lambda_OdB_OVar(v),c_List_Ofoldl(c_Lambda_OdB_OApp,w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB))* -> .
% 299.94/300.38 37225[1:MRR:37208.1,2046.0] || equal(c_Lambda_OdB_OVar(u),c_List_Ofoldl(c_Lambda_OdB_OApp,v,c_List_Olist_OCons(w,c_List_Oappend(c_List_Oreplicate(x,w,tc_Lambda_OdB),y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB))* -> .
% 299.94/300.38 37401[0:SpL:127.1,37357.0] || equal(c_List_Oappend(c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(u,v,w),w),w),x,w),c_List_Olist_ONil(w))** -> equal(v,c_List_Olist_ONil(w)).
% 299.94/300.38 38260[0:SpL:298.0,1811.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.94/300.38 38310[1:SpL:8586.1,33345.0] || equal(u,v_rs____) equal(c_List_Oappend(c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),x,tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.38 38349[1:SpL:517.1,33345.0] || equal(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),x,tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.38 38713[1:SpL:8586.1,34843.0] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.38 38752[1:SpL:517.1,34843.0] || equal(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Oappend(x,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.38 38899[1:SpL:8586.1,34873.0] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Oappend(w,c_List_Orev(c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.38 38918[1:SpL:517.1,34873.0] || equal(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB))* equal(c_List_Oappend(w,c_List_Oappend(x,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.38 39028[1:SpL:517.1,37214.0] || equal(u,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB))* equal(c_Lambda_OdB_OVar(w),c_List_Ofoldl(c_Lambda_OdB_OApp,x,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB))* -> .
% 299.94/300.38 39169[1:SpL:517.1,38618.0] || equal(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** -> equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),v_rs____)**.
% 299.94/300.38 39326[0:Res:39317.1,4136.0] || -> equal(u,v)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* equal(u,w) c_HOL_Oord__class_Oless(w,u,tc_nat)* c_HOL_Oord__class_Oless(v,w,tc_nat)*.
% 299.94/300.38 39674[0:SpR:39416.1,465.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(u),tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_Type_Otyping(c_Type_Oshift(w,u,x,y),v,x)*.
% 299.94/300.38 39693[0:SpR:39416.1,126.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_ONil(u),tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) equal(c_List_Olast(c_List_Olist_OCons(w,v,u),u),w)**.
% 299.94/300.38 39696[0:SpR:39416.1,343.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_ONil(u),tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) equal(c_List_Ofoldr(w,v,x,u,y),x)**.
% 299.94/300.38 39697[0:SpR:39416.1,125.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_ONil(u),tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) equal(c_List_Obutlast(c_List_Olist_OCons(w,v,u),u),v)**.
% 299.94/300.38 39703[0:SpR:39416.1,238.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_ONil(u),tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) equal(c_List_Ofoldl(w,x,v,y,u),x)**.
% 299.94/300.38 39739[0:SpR:39416.1,126.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,c_List_Olist_ONil(v),v),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* equal(c_List_Olast(w,v),u)*.
% 299.94/300.38 39741[0:SpR:39416.1,122.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,c_List_Olist_ONil(v),v),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* equal(c_List_Orev(w,v),w)**.
% 299.94/300.38 39742[0:SpR:39416.1,1929.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,c_List_Olist_ONil(v),v),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* equal(c_List_Orotate1(w,v),w)**.
% 299.94/300.38 40025[0:SpR:39416.1,327.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Type_Oshift(u,v,w,x),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),y,tc_nat)* equal(hAPP(y,v),w)*.
% 299.94/300.38 40026[0:SpR:39416.1,465.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Type_Oshift(u,v,w,x),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),y,tc_nat) c_Type_Otyping(y,c_Lambda_OdB_OVar(v),w)*.
% 299.94/300.38 40032[0:SpR:39416.1,80.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),tc_List_Olist(u),tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) equal(c_Nat_Osize__class_Osize(c_List_Oreplicate(w,x,u),v),w)**.
% 299.94/300.38 40045[0:SpR:39416.1,651.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),tc_List_Olist(u),tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) equal(c_List_Otake(c_Nat_Osize__class_Osize(w,v),w,u),w)**.
% 299.94/300.38 40104[0:SpR:39416.1,80.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oreplicate(u,v,w),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),x,tc_nat)* equal(c_Nat_Osize__class_Osize(x,tc_List_Olist(w)),u)*.
% 299.94/300.38 40109[0:SpR:39416.1,662.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oreplicate(u,v,w),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),x,tc_nat)* equal(c_List_Otake(u,x,w),x)**.
% 299.94/300.38 40121[0:SpR:39416.1,82.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Predicate_Oconversep(u,v,w),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),x,tc_nat)* equal(c_Predicate_Oconversep(x,w,v),u)*.
% 299.94/300.38 41172[0:SpL:39416.1,354.0] || equal(u,c_Lambda_OdB_OVar(v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_Lambda_OdB_OApp,w),x),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)*.
% 299.94/300.38 41193[0:SpL:39416.1,350.0] || equal(c_Type_Otype_OAtom(u),hAPP(v,w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_Type_Otype_OFun,x),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)*.
% 299.94/300.38 41212[0:SpL:39416.1,350.0] || equal(c_Type_Otype_OAtom(u),v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_Type_Otype_OFun,w),x),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)*.
% 299.94/300.38 41221[0:SpL:39416.1,354.0] || equal(hAPP(u,v),c_Lambda_OdB_OVar(w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_Lambda_OdB_OApp,x),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)*.
% 299.94/300.38 41222[0:SpL:39416.1,290.0] || equal(hAPP(u,v),c_Lambda_OdB_OAbs(w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_Lambda_OdB_OApp,x),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)*.
% 299.94/300.38 41309[0:SpL:39416.1,307.0] || equal(u,c_Lambda_OdB_OVar(v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(w),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* equal(w,v)*.
% 299.94/300.38 41334[0:SpL:39416.1,354.0] || equal(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(x),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)*.
% 299.94/300.38 41428[1:SpL:39416.1,12172.0] || c_ListOrder_Ostep1(u,v_rs____,v,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat).
% 299.94/300.38 41429[1:SpL:39416.1,12204.0] || c_ListOrder_Ostep1(u,v,v_rs____,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat).
% 299.94/300.38 41473[0:SpL:39416.1,1958.0] || equal(c_List_Orotate1(u,v),w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,w,v),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)*.
% 299.94/300.38 41484[0:SpL:39416.1,25287.0] || equal(c_List_Orev(u,v),w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,w,v),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)*.
% 299.94/300.38 41494[0:SpL:39416.1,32692.0] || equal(u,c_List_Orev(v,w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,v,w),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)*.
% 299.94/300.38 41506[1:SpL:39416.1,2063.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)*.
% 299.94/300.38 41511[1:SpL:39416.1,2047.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)*.
% 299.94/300.38 41579[0:SpL:39416.1,32684.0] || equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,c_List_Orev(v,x),x),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)*.
% 299.94/300.38 41727[0:SpL:39416.1,32684.0] || equal(c_List_Olist_OCons(u,v,w),x)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(x,w),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)*.
% 299.94/300.38 41733[0:SpL:39416.1,25287.0] || equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(w,v,x),x),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)*.
% 299.94/300.38 41748[1:SpL:39416.1,1046.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(v,tc_Lambda_OdB),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* equal(v_as____,v).
% 299.94/300.38 41752[1:SpL:39416.1,1266.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(v,tc_Lambda_OdB),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* equal(v_rs____,v).
% 299.94/300.38 41764[1:SpL:39416.1,2047.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)*.
% 299.94/300.38 41819[1:SpL:39416.1,2564.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)*.
% 299.94/300.38 41830[1:SpL:39416.1,32705.0] || equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)*.
% 299.94/300.38 41890[0:SpL:39416.1,1958.0] || equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(w,v,x),x),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)*.
% 299.94/300.38 41910[1:SpL:39416.1,1199.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(v,tc_Lambda_OdB),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* equal(v_as____,v).
% 299.94/300.38 41932[1:SpL:39416.1,2063.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)*.
% 299.94/300.38 41958[1:SpL:39416.1,2695.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)*.
% 299.94/300.38 42061[1:SpL:39416.1,2564.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)*.
% 299.94/300.38 42072[1:SpL:39416.1,32705.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)*.
% 299.94/300.38 42076[1:SpL:39416.1,2695.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)*.
% 299.94/300.38 42086[1:SpL:39416.1,25279.0] || equal(u,c_List_Orev(v,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)*.
% 299.94/300.38 42087[1:SpL:39416.1,25983.0] || equal(u,c_List_Orotate1(v,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)*.
% 299.94/300.38 42343[0:SpL:39416.1,350.0] || equal(u,hAPP(hAPP(c_Type_Otype_OFun,v),w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Type_Otype_OAtom(x),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)*.
% 299.94/300.38 42344[0:SpL:39416.1,235.0] || equal(u,c_Type_Otype_OAtom(v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Type_Otype_OAtom(w),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* equal(w,v)*.
% 299.94/300.38 44312[0:SpR:655.0,693.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.94/300.38 44407[0:Rew:1783.0,44311.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.94/300.38 44548[0:SpR:656.0,693.1] || equal(c_List_Oappend(c_List_Orotate1(u,v),w,v),u)** -> equal(c_List_Oappend(c_List_Orotate1(u,v),w,v),c_List_Orotate1(u,v)).
% 299.94/300.38 44594[0:SpR:80.0,656.0] || -> equal(c_List_Otake(u,c_List_Oappend(c_List_Orotate1(c_List_Oreplicate(u,v,w),w),x,w),w),c_List_Orotate1(c_List_Oreplicate(u,v,w),w))**.
% 299.94/300.38 44727[3:SpR:48.1,44265.0] class_Ring__and__Field_Ocomm__semiring__1(u) || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(v_a____,v_a____),tc_nat) c_ListOrder_Ostep1(hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u)),v_rs____,v_rs____,tc_Lambda_OdB)*.
% 299.94/300.38 44728[3:SpR:42.1,44265.0] class_OrderedGroup_Ocomm__monoid__add(u) || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(v_a____,v_a____),tc_nat) c_ListOrder_Ostep1(hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u)),v_rs____,v_rs____,tc_Lambda_OdB)*.
% 299.94/300.38 44729[3:SpR:45.1,44265.0] class_OrderedGroup_Omonoid__add(u) || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(v_a____,v_a____),tc_nat) c_ListOrder_Ostep1(hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u)),v_rs____,v_rs____,tc_Lambda_OdB)*.
% 299.94/300.38 44758[3:SSi:44753.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(hAPP(hAPP(u,v_a____),v_a____),v,tc_nat)* -> c_ListOrder_Ostep1(u,v_rs____,v_rs____,tc_Lambda_OdB) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat).
% 299.94/300.38 44769[0:SpR:1830.0,693.1] || 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.94/300.38 44799[0:SpR:211.0,1830.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.94/300.38 44800[0:SpR:298.0,1830.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.94/300.38 44909[3:SSi:44905.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(hAPP(hAPP(c_fequal(u),v),c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_fequal(u),v))),w,tc_nat)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat).
% 299.94/300.38 44949[3:SSi:44942.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(c_List_Ofoldr(c_Lambda_Obeta,c_List_Olist_OCons(c_Lambda_OdB_OVar(u),v,w),x,w,y),z,tc_nat)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),z,tc_nat).
% 299.94/300.38 45115[1:SpL:65.0,32686.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_as____) equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),c_List_Orev(w,tc_Lambda_OdB))* -> equal(v_as____,w).
% 299.94/300.38 45196[1:Rew:1014.0,45146.0] || -> equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) equal(c_List_Olast(c_List_Orotate1(c_List_Obutlast(c_List_Orev(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.38 45327[1:SpL:298.0,45281.1] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(w,tc_Lambda_OdB))** -> .
% 299.94/300.38 45430[1:Rew:2603.0,45384.1] || equal(u,v_rs____) equal(c_List_Orotate1(c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,u,tc_Lambda_OdB))* -> .
% 299.94/300.38 45431[1:Rew:1992.0,45385.1] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),v_rs____)** equal(c_List_Orotate1(c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,u,tc_Lambda_OdB))* -> .
% 299.94/300.38 45435[1:Rew:1992.0,45408.1] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),v_rs____)** equal(c_List_Orotate1(c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,u,tc_Lambda_OdB))* -> .
% 299.94/300.38 45454[1:SpL:8398.1,32740.0] || equal(u,v_rs____) equal(c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(v,u,tc_Lambda_OdB))* -> .
% 299.94/300.38 45600[1:SpL:8588.1,45461.0] || equal(u,v_rs____) equal(c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(v,v_rs____,tc_Lambda_OdB))** -> .
% 299.94/300.38 45633[1:SpL:517.1,45461.0] || equal(u,c_List_Oappend(v,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Oappend(v,v_rs____,tc_Lambda_OdB))* -> .
% 299.94/300.38 45741[1:SpL:8586.1,33127.0] || equal(u,v_rs____) equal(c_List_Oappend(v,u,tc_Lambda_OdB),v_rs____)** equal(v,w)* equal(v_rs____,w)* -> .
% 299.94/300.38 45949[1:SpL:517.1,33346.0] || equal(u,c_List_Oappend(v,w,tc_Lambda_OdB))* equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),x,tc_Lambda_OdB),v_as____)** -> equal(w,v_as____).
% 299.94/300.38 46023[1:SpL:517.1,33364.0] || equal(u,v)* equal(c_List_Orotate1(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_List_Olistsp(x,v,tc_Lambda_OdB)*.
% 299.94/300.38 46097[1:SpL:517.1,33843.0] || equal(u,v)* equal(c_List_Orotate1(c_List_Oappend(w,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_List_Olistsp(x,v,tc_Lambda_OdB)*.
% 299.94/300.38 46167[1:SpL:517.1,33888.0] || equal(u,v)* equal(c_List_Oappend(w,c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),x,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____)*.
% 299.94/300.38 46296[0:SpL:211.0,1819.0] || c_List_Olistsp(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y),y)* -> c_List_Olistsp(u,c_List_Orev(x,y),y).
% 299.94/300.38 46297[0:SpL:298.0,1819.0] || c_List_Olistsp(u,c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,x,y),y),y),y)* -> c_List_Olistsp(u,c_List_Orev(x,y),y).
% 299.94/300.38 46504[1:SpL:8586.1,46397.0] || equal(u,v_rs____) equal(c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____).
% 299.94/300.38 46547[1:SpL:517.1,46397.0] || equal(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____).
% 299.94/300.38 46589[1:SpL:11766.1,46558.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____).
% 299.94/300.38 46602[1:SpL:298.0,46558.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Oappend(v,w,tc_Lambda_OdB),v_as____).
% 299.94/300.38 46696[1:SpL:11766.1,46644.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.38 46854[1:SpL:11764.1,46789.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.38 47144[1:SpL:8586.1,46568.0] || equal(u,v_rs____) equal(c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.38 47196[1:SpL:517.1,46568.0] || equal(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.38 47300[0:SpL:133.0,13808.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,u,w))** -> .
% 299.94/300.38 47397[1:SpL:517.1,46707.0] || equal(u,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB))* equal(c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.38 47558[1:SpL:517.1,47195.0] || equal(u,c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),x,tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.38 47659[1:SpL:8588.1,47244.0] || equal(u,v_rs____) equal(c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.38 47750[1:SpL:8588.1,47245.0] || equal(u,v_rs____) equal(c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.38 47805[1:SpL:517.1,47245.0] || equal(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.38 47889[1:SpL:8588.1,47804.0] || equal(u,v_rs____) equal(c_List_Oappend(c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),x,tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.38 47922[1:SpL:517.1,47804.0] || equal(u,c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),x,tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.38 48003[1:SpL:517.1,33965.0] || equal(u,v)* equal(c_List_Oappend(w,c_List_Oappend(x,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____)*.
% 299.94/300.38 48242[1:SpL:8586.1,48138.0] || equal(u,v_rs____) equal(c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____).
% 299.94/300.38 48285[1:SpL:517.1,48138.0] || equal(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____).
% 299.94/300.38 48326[1:SpL:11766.1,48297.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____).
% 299.94/300.38 48362[1:SpL:298.0,48297.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____).
% 299.94/300.38 48408[1:SpL:517.1,48337.0] || equal(u,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB))* equal(c_List_Oappend(w,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____).
% 299.94/300.38 48655[1:SpL:50.0,48610.0] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) equal(c_List_Orev(v,tc_Lambda_OdB),v_as____).
% 299.94/300.38 48658[1:SpL:298.0,48610.0] || equal(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____) equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____).
% 299.94/300.38 48808[1:SpL:2133.0,34552.0] || equal(c_List_Oappend(u,c_List_Obutlast(c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(v,tc_Lambda_OdB),v_as____).
% 299.94/300.38 49045[1:SpL:517.1,35652.0] || equal(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.38 49104[1:SpL:517.1,38569.0] || equal(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB))* equal(c_List_Oappend(x,c_List_Oappend(y,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.38 49437[1:SpL:517.1,46203.0] || equal(u,c_List_Oappend(v,w,tc_Lambda_OdB))* equal(c_List_Oappend(x,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____).
% 299.94/300.38 49540[1:SpL:517.1,48035.0] || equal(u,c_List_Oappend(v,w,tc_Lambda_OdB))* equal(c_List_Oappend(x,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____).
% 299.94/300.38 49645[1:SpL:517.1,48616.0] || equal(u,c_List_Oappend(v,w,tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____) equal(v,v_as____).
% 299.94/300.38 49706[1:SpL:50.0,48618.0] || equal(c_List_Obutlast(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(v,tc_Lambda_OdB),v_as____).
% 299.94/300.38 49920[1:SpL:2133.0,48875.0] || equal(c_List_Obutlast(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(v,tc_Lambda_OdB),v_as____).
% 299.94/300.38 50228[1:SpL:8586.1,50075.0] || equal(u,v_rs____) equal(c_List_Orotate1(c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.38 50441[1:SpL:517.1,50286.0] || equal(u,c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Oappend(x,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.38 50610[1:SpL:517.1,49044.0] || equal(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),y,tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.38 50739[1:SpL:517.1,49466.0] || equal(u,c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** -> equal(w,v_as____).
% 299.94/300.38 50796[1:SpL:50780.0,341.1] || c_Type_Otypings(u,v,v_Ts____) c_Type_Otyping(u,w,v_T_H____) -> c_Type_Otyping(u,c_List_Ofoldl(c_Lambda_OdB_OApp,w,v,tc_Lambda_OdB,tc_Lambda_OdB),v_T_H____)*.
% 299.94/300.38 51016[1:SpL:517.1,49660.0] || equal(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** -> equal(x,v_as____).
% 299.94/300.38 51151[1:SpL:517.1,49973.0] || equal(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** -> equal(x,v_as____).
% 299.94/300.38 51212[1:SpL:517.1,50738.0] || equal(u,c_List_Oappend(v,w,tc_Lambda_OdB))* equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),x,tc_Lambda_OdB),v_as____)** -> equal(v,v_as____).
% 299.94/300.38 51303[1:SpL:50.0,50766.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(w,tc_Lambda_OdB),v_as____).
% 299.94/300.38 51388[1:SpL:517.1,51150.0] || equal(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB))* equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),x,tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____).
% 299.94/300.38 51611[2:SpL:4649.1,25851.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____)** c_ListOrder_Ostep1(w,v_rs____,v_rs____,tc_Lambda_OdB) -> hBOOL(hAPP(hAPP(w,v_a____),u))*.
% 299.94/300.38 51643[1:SpL:8586.1,51522.0] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Orev(c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.38 51664[1:SpL:517.1,51522.0] || equal(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB))* equal(c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.38 51744[1:SpL:8586.1,51614.0] || equal(u,v_rs____) c_ListOrder_Ostep1(v,v_rs____,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB)* -> hBOOL(hAPP(hAPP(v,v_a____),v_a____)).
% 299.94/300.38 51887[1:SpL:517.1,51428.0] || equal(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** -> equal(x,v_as____).
% 299.94/300.38 51927[2:SpL:4649.1,25853.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____)** c_ListOrder_Ostep1(w,v_rs____,v_rs____,tc_Lambda_OdB) -> hBOOL(hAPP(hAPP(w,u),v_a____))*.
% 299.94/300.38 51959[1:SpL:8586.1,51930.0] || equal(u,v_rs____) c_ListOrder_Ostep1(v,c_List_Oappend(w,u,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> hBOOL(hAPP(hAPP(v,v_a____),v_a____)).
% 299.94/300.38 51988[1:SpL:8588.1,33055.2] || equal(u,v_rs____) equal(v,v_rs____)* equal(v,w)* equal(c_List_Olist_OCons(x,u,tc_Lambda_OdB),w)* -> .
% 299.94/300.38 52434[10:MRR:40540.0,52424.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(v),tc_nat)* hBOOL(hAPP(c_InductTermi_OIT,hAPP(hAPP(c_Lambda_OdB_OApp,u),v_a____)))*.
% 299.94/300.38 52435[10:MRR:40379.0,52424.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(v)),tc_nat)* hBOOL(hAPP(c_InductTermi_OIT,hAPP(u,v_a____)))*.
% 299.94/300.38 52516[9:Res:52407.1,1819.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38 52517[9:Res:52407.1,1818.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38 52530[9:Rew:1014.0,52496.0] || -> equal(u,v_as____) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Obutlast(c_List_Oappend(v,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(w,c_List_Obutlast(u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38 52590[9:Res:52408.1,1819.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38 52591[9:Res:52408.1,1818.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38 52654[9:Res:52410.1,1819.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38 52655[9:Res:52410.1,1818.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38 52662[9:Rew:1014.0,52638.0] || -> equal(u,v_as____) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Obutlast(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(w,c_List_Obutlast(u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38 52720[10:Rew:1014.0,52710.1] || c_List_Olistsp(u,c_List_Obutlast(v,tc_Lambda_OdB),tc_Lambda_OdB) -> equal(v,v_as____) c_List_Olistsp(u,c_List_Obutlast(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38 53051[10:SpL:211.0,52428.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,c_List_Orev(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38 53052[10:SpL:298.0,52428.0] || equal(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38 53283[10:SpL:211.0,53010.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38 53284[10:SpL:298.0,53010.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38 53489[0:SpL:270.0,7283.0] || equal(c_Lambda_OdB_OdB__rec(u,v,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(w),x),c_Lambda_OdB_OdB__rec(y,z,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(x1),x2))* -> equal(w,x1).
% 299.94/300.38 53611[9:Rew:396.0,53603.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38 53612[9:Rew:396.0,53602.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38 53613[9:SSi:53594.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(c_List_Orotate1(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),w,tc_nat)* -> c_List_Olistsp(x,v,tc_Lambda_OdB)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat).
% 299.94/300.38 53754[0:SpL:270.0,7296.0] || equal(c_Lambda_OdB_OdB__rec(u,v,c_Type_Otype_OFun,c_Lambda_OdB_OAbs(w),x),c_Lambda_OdB_OdB__rec(y,z,c_Type_Otype_OFun,c_Lambda_OdB_OAbs(x1),x2))* -> equal(w,x1).
% 299.94/300.38 53994[10:SpL:517.1,52779.0] || equal(u,c_List_Oappend(v,w,tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38 54154[10:SpL:517.1,52780.0] || equal(u,c_List_Oappend(v,w,tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38 54406[9:SpR:2118.0,52513.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(w,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38 54928[0:Rew:2005.0,54890.1] || 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(w,u,x),tc_List_Olist(x)))*.
% 299.94/300.38 55200[3:SpR:7262.0,44262.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OdB__rec(u,v,c_fequal(w),c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(x)),y),tc_nat)* equal(hAPP(u,x),c_Lambda_OdB_OVar(x)).
% 299.94/300.38 55241[0:SpR:7262.0,8114.0] || -> c_Type_Otyping(u,c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(v)),c_Lambda_OdB_OdB__rec(c_Type_Oshift(u,c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(v),tc_Type_Otype),w,c_Type_Otype_OFun,c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(v)),x))*.
% 299.94/300.38 55270[0:SpR:327.0,7262.0] || -> equal(c_Lambda_OdB_OdB__rec(c_Type_Oshift(u,v,w,x),y,z,c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(v)),x1),hAPP(hAPP(z,c_Lambda_OdB_OVar(v)),w))**.
% 299.94/300.38 55309[0:SpR:327.0,7262.0] || -> equal(c_Lambda_OdB_OdB__rec(u,v,c_Type_Oshift(w,c_Lambda_OdB_OVar(x),y,z),c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(x)),x1),hAPP(y,hAPP(u,x)))**.
% 299.94/300.38 55595[1:SpL:11766.1,54760.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 299.94/300.38 55652[1:SpL:211.0,54760.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v,tc_Lambda_OdB))** -> .
% 299.94/300.38 55653[1:SpL:298.0,54760.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,v,tc_Lambda_OdB))** -> .
% 299.94/300.38 55692[1:SpL:2133.0,11926.0] || equal(c_Type_Osko__Type__Xtype__induct__1__1(u),c_List_Ofoldr(c_Type_Otype_OFun,c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB,x))* -> hBOOL(hAPP(u,v_a____))*.
% 299.94/300.38 56523[1:SpL:517.1,54657.0] || equal(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB))* equal(c_List_Olist_OCons(x,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB))** -> .
% 299.94/300.38 56859[0:SpL:29174.1,2210.0] || equal(c_List_Oappend(u,v,w),c_List_Olist_ONil(w))** equal(x,v)* -> equal(c_List_Oappend(x,u,w),c_List_Olist_ONil(w))**.
% 299.94/300.38 56885[1:Rew:1014.0,56867.2] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(w,v)* -> equal(c_List_Oappend(w,u,tc_Lambda_OdB),v_as____)**.
% 299.94/300.38 57215[0:Rew:2232.0,57142.0,2142.0,57142.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y),y),y),c_List_Olist_OCons(u,c_List_Olist_ONil(y),y))** -> .
% 299.94/300.38 57176[1:SpL:11764.1,56905.0] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.38 57193[1:SpL:11766.1,56905.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Oappend(x,v_rs____,tc_Lambda_OdB),w)* -> .
% 299.94/300.38 57472[1:SpL:11766.1,57356.0] || equal(c_List_Orev(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.38 57486[1:SpL:11764.1,57356.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),w)* -> .
% 299.94/300.38 57518[1:SpL:11764.1,57471.0] || equal(c_List_Orev(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.38 57593[2:SpL:4649.1,4336.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____)** equal(c_List_Orev(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,u)*.
% 299.94/300.38 57652[1:SpL:11766.1,57357.0] || equal(c_List_Orev(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.38 57675[1:SpL:11766.1,57357.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Oappend(x,v_rs____,tc_Lambda_OdB),w)* -> .
% 299.94/300.38 57955[1:Rew:1014.0,57895.1] || equal(c_List_Orev(c_List_Oappend(u,c_List_Obutlast(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(u,tc_Lambda_OdB))** -> equal(v,v_as____).
% 299.94/300.38 58013[0:SpR:2231.0,1830.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_OCons(x,u,v),v),v),v),c_List_Orev(u,v))**.
% 299.94/300.38 58014[0:SpR:2231.0,29174.1] || equal(u,c_List_Olist_ONil(v)) -> equal(c_List_Oappend(w,c_List_Olist_OCons(x,u,v),v),c_List_Orotate1(c_List_Olist_OCons(x,w,v),v))**.
% 299.94/300.38 58062[0:SpR:396.0,2231.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.94/300.38 58463[2:Rew:2117.0,58064.1] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____) -> equal(c_List_Oappend(v,c_List_Olist_OCons(u,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB))**.
% 299.94/300.38 58073[0:SpL:2231.0,278.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),c_List_Orotate1(c_List_Olist_OCons(v,u,x),x))** -> equal(w,c_List_Olist_ONil(x)).
% 299.94/300.38 58136[10:SpL:2231.0,52776.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38 58276[0:SpL:2231.0,1819.0] || c_List_Olistsp(u,c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y),y),y)* -> c_List_Olistsp(u,c_List_Orev(x,y),y).
% 299.94/300.38 58386[1:SpL:2231.0,8748.1] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.38 58471[1:Rew:1844.0,58392.1] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.38 58475[1:Rew:2231.0,58209.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.38 58478[0:Rew:2231.0,58088.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),c_List_Oappend(u,c_List_Olist_OCons(v,y,x),x))* -> equal(w,y).
% 299.94/300.38 58482[1:Rew:2117.0,58056.1,2231.0,58056.1] || equal(u,v_rs____) -> equal(c_List_Oappend(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v_a____,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.38 58572[0:Rew:58567.1,37331.0] || equal(c_List_Orev(c_List_Obutlast(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),x),x),c_List_Olist_ONil(x))** -> equal(w,c_List_Olist_ONil(x)).
% 299.94/300.38 58573[0:Rew:58567.1,37481.0] || equal(c_List_Orotate1(c_List_Obutlast(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),x),x),c_List_Olist_ONil(x))** -> equal(w,c_List_Olist_ONil(x)).
% 299.94/300.38 58668[1:SpL:11764.1,58472.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38 58713[1:SpL:11764.1,58294.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 299.94/300.38 58761[1:SpL:211.0,58294.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v,tc_Lambda_OdB))** -> .
% 299.94/300.38 58762[1:SpL:298.0,58294.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,v,tc_Lambda_OdB))** -> .
% 299.94/300.38 58790[1:SpR:11887.0,11858.0] || -> hBOOL(c_List_Ofoldr(c_fequal(u),c_List_Olist_OCons(hAPP(hAPP(c_fequal(u),v),w),c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB,x))*.
% 299.94/300.38 58818[1:Rew:11887.0,58799.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) -> hBOOL(hAPP(hAPP(c_fequal(v),c_List_Ofoldr(c_fequal(v),u,w,tc_Lambda_OdB,x)),w))*.
% 299.94/300.38 58916[1:SpL:11766.1,58534.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Oappend(x,v_rs____,tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.38 58959[1:SpL:11764.1,58265.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** equal(c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.38 58969[1:SpL:11764.1,58265.0] || equal(c_List_Orev(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.38 58986[1:SpL:11766.1,58265.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Oappend(x,v_rs____,tc_Lambda_OdB),w)* -> .
% 299.94/300.38 59031[1:SpL:11764.1,58985.0] || equal(c_List_Orev(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(v_a____,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.38 59039[1:SpL:11764.1,58985.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),w) -> .
% 299.94/300.38 59231[1:Rew:1014.0,59170.1] || equal(c_List_Orotate1(c_List_Orev(c_List_Oappend(u,c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____).
% 299.94/300.38 59304[0:Res:1218.0,3226.0] || c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_OdB_OAbs(u),v) -> c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_OdB_OAbs(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(c_Lambda_Olift(u,c_HOL_Ozero__class_Ozero(tc_nat)))),w)),v)*.
% 299.94/300.38 59450[1:Rew:1014.0,59412.2] || equal(u,v_as____) equal(c_List_Oappend(v,c_List_Obutlast(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> equal(x,v_as____).
% 299.94/300.38 59961[3:MRR:59957.0,44234.1] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_Lambda_Obeta,c_Lambda_Olift(c_Lambda_Olift(c_Lambda_OdB_OVar(v),w),x)),y),tc_nat)*.
% 299.94/300.38 59971[3:MRR:59970.0,44234.1] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OdB__rec(v,w,c_Lambda_Obeta,c_Lambda_OdB_OAbs(c_Lambda_Olift(c_Lambda_OdB_OVar(x),y)),z),tc_nat)*.
% 299.94/300.38 60186[1:SpL:8588.1,58222.0] || equal(u,v_rs____) equal(c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.38 60347[0:Res:1218.0,2860.0] || c_Type_Otyping(u,c_Lambda_OdB_OAbs(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(c_Lambda_Olift(v,c_HOL_Ozero__class_Ozero(tc_nat)))),w)),x)* -> c_Type_Otyping(u,c_Lambda_OdB_OAbs(v),x).
% 299.94/300.38 60374[1:SpL:8586.1,58879.0] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Orev(c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.38 60396[1:SpL:517.1,58879.0] || equal(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB))* equal(c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.38 60467[1:SpL:8588.1,60437.0] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.38 60501[1:SpL:517.1,60437.0] || equal(u,c_List_Oappend(v,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Oappend(w,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.38 60614[1:SpL:517.1,60533.0] || equal(u,c_List_Oappend(v,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.38 60649[1:SpL:8586.1,59609.0] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,c_List_Orev(c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB))** -> .
% 299.94/300.38 60671[1:SpL:517.1,59609.0] || equal(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB))* equal(c_List_Olist_OCons(w,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB))** -> .
% 299.94/300.38 60836[1:SpL:517.1,55606.0] || equal(u,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB))* equal(c_List_Oappend(w,c_List_Oappend(x,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),w)** -> .
% 299.94/300.38 61011[1:SpL:517.1,56784.1] || equal(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB))* equal(c_List_Orev(x,tc_Lambda_OdB),v_as____)** equal(c_List_Orev(u,tc_Lambda_OdB),x)* -> .
% 299.94/300.38 61089[1:SpL:8588.1,61059.0] || equal(u,v_rs____) equal(c_List_Olist_OCons(v_a____,c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.38 61108[1:SpL:8588.1,58401.0] || equal(u,v_rs____) c_ListOrder_Ostep1(v,v_rs____,c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Olist_OCons(y,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.38 61155[1:SpL:8588.1,61125.0] || equal(u,v_rs____) c_ListOrder_Ostep1(v,v_rs____,c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.38 61180[1:SpL:8588.1,58402.0] || equal(u,v_rs____) c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Olist_OCons(y,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.38 61225[1:SpL:8588.1,61197.0] || equal(u,v_rs____) c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.38 61325[1:SpL:517.1,58440.0] || equal(u,v)* equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____)*.
% 299.94/300.38 61327[1:SpL:65.0,58440.0] || equal(c_List_Oappend(c_List_Oreplicate(u,v,tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_as____).
% 299.94/300.38 61434[1:SpL:517.1,58523.0] || equal(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Oappend(y,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.38 61496[1:SpL:8588.1,58609.0] || equal(u,v_rs____) c_ListOrder_Ostep1(v,c_List_Oappend(w,c_List_Oappend(x,c_List_Olist_OCons(y,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.38 61561[1:SpL:8588.1,58610.0] || equal(u,v_rs____) c_ListOrder_Ostep1(v,c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.38 61635[1:SpL:8588.1,58647.0] || equal(u,v_rs____) c_ListOrder_Ostep1(v,v_rs____,c_List_Oappend(w,c_List_Oappend(x,c_List_Olist_OCons(y,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.38 61700[1:SpL:8588.1,58648.0] || equal(u,v_rs____) c_ListOrder_Ostep1(v,v_rs____,c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.38 61784[1:SpL:8586.1,59643.0] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 299.94/300.38 61813[1:SpL:517.1,59643.0] || equal(u,c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Oappend(x,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),x)** -> .
% 299.94/300.38 61901[1:SpL:8586.1,59644.0] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 299.94/300.38 61946[1:SpL:517.1,59644.0] || equal(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Oappend(x,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),x)** -> .
% 299.94/300.38 62015[1:SpL:8588.1,59645.0] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 299.94/300.38 62049[1:SpL:517.1,59645.0] || equal(u,c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Oappend(x,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),x)** -> .
% 299.94/300.38 62115[1:SpL:2133.0,59776.0] || equal(c_List_Oappend(u,c_List_Obutlast(c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> equal(c_List_Orev(v,tc_Lambda_OdB),v_as____).
% 299.94/300.38 62255[0:SpL:11444.0,263.0] || equal(c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,u),c_Lambda_OdB_OVar(v)),w,v),hAPP(hAPP(c_Lambda_OdB_OApp,x),y))* -> equal(w,y).
% 299.94/300.38 62294[1:SpL:2133.0,62184.0] || equal(c_List_Obutlast(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> equal(c_List_Orev(v,tc_Lambda_OdB),v_as____).
% 299.94/300.38 62472[9:SpR:2118.0,52601.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(w,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38 62669[0:SpL:11448.0,264.0] || equal(c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(u)),v),w,u),hAPP(hAPP(c_Lambda_OdB_OApp,x),y))* -> equal(w,x).
% 299.94/300.38 62684[0:SpL:11448.0,165.0] || equal(c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(u)),v),c_Lambda_OdB_OAbs(w),u),c_List_Ofoldl(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(x),y,tc_Lambda_OdB,tc_Lambda_OdB))* -> .
% 299.94/300.38 62691[1:SpL:11448.0,24987.0] || equal(c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(u)),v),c_Lambda_OdB_OVar(w),u),c_List_Ofoldl(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(x),y,tc_Lambda_OdB,tc_Lambda_OdB))* -> .
% 299.94/300.38 62717[0:SpL:555.1,54976.1] || equal(u,v)* equal(c_List_Olist_OCons(w,x,y),u)* equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(y)),c_HOL_Ozero__class_Ozero(tc_nat))** -> .
% 299.94/300.38 62800[0:SpL:517.1,32682.1] || equal(u,v)* equal(w,c_List_Olist_ONil(x)) equal(w,c_List_Orev(u,x))* -> equal(c_List_Olist_ONil(x),v)*.
% 299.94/300.38 62904[1:SpL:3108.0,23746.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* -> equal(c_Nat_Osize__class_Osize(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)),u)*.
% 299.94/300.38 62967[0:SpR:555.1,23794.1] || equal(u,v)* equal(u,c_List_Orotate1(w,x))* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(x)),w,x),w)**.
% 299.94/300.38 63016[0:SpL:127.1,62988.0] || equal(c_List_Orotate1(c_List_Orotate1(c_List_Obutlast(c_List_Olist_OCons(u,v,w),w),w),w),c_List_Obutlast(v,w))** -> equal(v,c_List_Olist_ONil(w)).
% 299.94/300.38 63085[1:SpL:39416.1,63024.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)*.
% 299.94/300.38 63115[1:SpL:39416.1,63024.0] || equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)*.
% 299.94/300.38 63195[1:SpL:211.0,63098.1] || equal(u,v_rs____) equal(c_List_Orotate1(c_List_Olist_OCons(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))** -> .
% 299.94/300.38 63196[1:SpL:298.0,63098.1] || equal(u,v_rs____) equal(c_List_Orotate1(c_List_Oappend(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(v,w,tc_Lambda_OdB))** -> .
% 299.94/300.38 63401[1:SpL:517.1,62990.0] || equal(u,v)* equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** equal(v,c_List_Orotate1(w,tc_Lambda_OdB))* -> equal(v_as____,w).
% 299.94/300.38 63403[1:SpL:65.0,62990.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_as____) equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),c_List_Orotate1(w,tc_Lambda_OdB))* -> equal(v_as____,w).
% 299.94/300.38 63582[1:SpL:11764.1,63567.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB))** -> .
% 299.94/300.38 63606[1:SpL:211.0,63567.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v_a____,c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.38 63607[1:SpL:298.0,63567.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v_a____,c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.38 63632[1:SpL:8398.1,63110.0] || equal(u,v_rs____) equal(c_List_Orotate1(c_List_Oappend(v,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(v,u,tc_Lambda_OdB))* -> .
% 299.94/300.38 63645[1:SpL:2118.0,63110.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.38 63821[1:SpL:8588.1,63639.0] || equal(u,v_rs____) equal(c_List_Orotate1(c_List_Oappend(v,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(v,v_rs____,tc_Lambda_OdB))** -> .
% 299.94/300.38 63898[0:SpL:484.1,25151.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.94/300.38 63902[0:SpL:517.1,25151.0] || equal(u,v)* equal(w,c_List_Orev(u,x))* equal(v,c_List_Orev(y,x))* -> equal(w,y)*.
% 299.94/300.38 63910[1:SpL:1454.1,25151.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)** equal(v,v_as____)* equal(u,c_List_Orev(w,tc_Lambda_OdB))* -> equal(v,w)*.
% 299.94/300.38 63925[0:SpL:517.1,25184.0] || equal(u,v)* equal(w,c_List_Orev(u,x))* equal(y,v)* -> equal(c_List_Orev(y,x),w)*.
% 299.94/300.38 64263[0:SpL:517.1,32430.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.94/300.38 64410[1:SpL:517.1,64305.0] || equal(u,v)* equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Orev(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(v,w)* -> .
% 299.94/300.38 64435[1:SpL:8586.1,64305.0] || equal(u,v_rs____) equal(c_List_Orev(v,tc_Lambda_OdB),c_List_Orev(c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB))* equal(v,w) -> .
% 299.94/300.38 64499[1:SpL:8586.1,64407.0] || equal(u,v_rs____) equal(v,c_List_Orev(c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(v,tc_Lambda_OdB),w)* -> .
% 299.94/300.38 64521[1:SpL:517.1,64407.0] || equal(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB))* equal(w,c_List_Orev(u,tc_Lambda_OdB))* equal(c_List_Orev(w,tc_Lambda_OdB),v)* -> .
% 299.94/300.38 64571[0:SpL:517.1,32446.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.94/300.38 64766[0:SpR:528.1,517.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.94/300.38 65088[0:Rew:65058.1,65049.1] || equal(u,c_List_Oreplicate(v,w,x))* equal(y,c_List_Orotate1(u,x))* -> equal(c_Nat_Osize__class_Osize(y,tc_List_Olist(x)),v)*.
% 299.94/300.38 65090[0:Rew:65058.1,65044.1] || equal(u,c_List_Oreplicate(v,w,x))* equal(u,c_List_Orotate1(y,x))* -> equal(c_Nat_Osize__class_Osize(y,tc_List_Olist(x)),v)*.
% 299.94/300.38 65091[0:Rew:65058.1,65043.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.94/300.38 65537[0:SpL:517.1,32648.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.94/300.38 65554[0:Rew:50.0,65520.1,59.0,65520.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.94/300.38 65673[1:Rew:65672.1,60180.1] || equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),v,tc_Lambda_OdB),v_as____)** equal(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),c_List_Oappend(u,v,tc_Lambda_OdB))* -> .
% 299.94/300.38 65674[1:Rew:65672.1,65341.1] || equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),v,tc_Lambda_OdB),v_as____)** equal(w,c_List_Oappend(u,v,tc_Lambda_OdB))* -> equal(w,u).
% 299.94/300.38 65818[1:Rew:1014.0,65797.1] || equal(c_List_Obutlast(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____) equal(c_List_Orev(u,tc_Lambda_OdB),u).
% 299.94/300.38 65867[1:SpL:4780.1,2115.0] || equal(u,v_as____) c_List_Olistsp(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB)* -> c_List_Olistsp(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38 66025[10:Rew:1014.0,66002.1] || equal(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____) c_List_Olistsp(w,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38 66096[10:Rew:1014.0,66067.1] || equal(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____) c_List_Olistsp(w,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38 66117[1:SpL:517.1,65546.0] || equal(u,v)* equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** equal(c_List_Orev(w,tc_Lambda_OdB),v)* -> equal(w,v).
% 299.94/300.38 66195[1:SpL:6041.1,2220.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** c_List_Olistsp(w,x,tc_Lambda_OdB) -> c_List_Olistsp(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38 66260[1:SpL:517.1,65639.1] || equal(u,v)* equal(v,w)* equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(w,tc_Lambda_OdB),w)**.
% 299.94/300.38 66374[9:SpR:6864.1,66310.1] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38 66485[10:Rew:2133.0,66443.1] || c_List_Olistsp(u,c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> c_List_Olistsp(u,c_List_Orev(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38 66486[10:Rew:2133.0,66444.1] || c_List_Olistsp(u,c_List_Orev(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB) -> c_List_Olistsp(u,c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38 66638[10:Rew:2133.0,66576.1] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(w,c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38 66639[10:Rew:2133.0,66577.1] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(v,c_List_Orev(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38 66593[10:SpR:2133.0,66458.1] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),v,tc_Lambda_OdB),tc_nat)* c_List_Olistsp(w,c_List_Orev(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38 66691[10:Rew:1014.0,66680.0] || -> equal(u,v_as____) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Obutlast(u,tc_Lambda_OdB),tc_nat) c_List_Olistsp(v,c_List_Obutlast(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38 66725[0:SpL:517.1,65966.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.94/300.38 66849[0:SpL:517.1,65967.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.94/300.38 66914[0:Rew:66913.1,66795.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,x,w),v).
% 299.94/300.38 66930[0:SpL:517.1,32661.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.94/300.38 66937[1:SpL:1454.1,32661.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) equal(c_List_Oreplicate(v,w,tc_Lambda_OdB),v_as____)** -> equal(c_List_Otake(v,u,tc_Lambda_OdB),u)**.
% 299.94/300.38 67224[1:SpR:695.1,67119.1] || equal(u,c_List_Orotate1(v,tc_Lambda_OdB))* equal(v_rs____,u) -> equal(c_List_Oreplicate(c_Nat_Osize__class_Osize(v,tc_List_Olist(tc_Lambda_OdB)),v_a____,tc_Lambda_OdB),v_rs____)**.
% 299.94/300.38 67225[1:SpR:694.1,67119.1] || equal(u,c_List_Orev(v,tc_Lambda_OdB))* equal(v_rs____,u) -> equal(c_List_Oreplicate(c_Nat_Osize__class_Osize(v,tc_List_Olist(tc_Lambda_OdB)),v_a____,tc_Lambda_OdB),v_rs____)**.
% 299.94/300.38 67249[1:SpL:67119.1,23384.0] || equal(v_rs____,u) equal(c_List_Orev(v,tc_Lambda_OdB),v_rs____) -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(tc_Lambda_OdB)),c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)))*.
% 299.94/300.38 67250[1:SpL:67119.1,23746.0] || equal(v_rs____,u) equal(c_List_Orotate1(v,tc_Lambda_OdB),v_rs____) -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(tc_Lambda_OdB)),c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)))*.
% 299.94/300.38 67435[1:SpR:555.1,67117.1] || equal(u,v)* equal(c_List_Orotate1(u,tc_Lambda_OdB),v_rs____)** -> equal(c_List_Oreplicate(c_Nat_Osize__class_Osize(v,tc_List_Olist(tc_Lambda_OdB)),v_a____,tc_Lambda_OdB),v_rs____)**.
% 299.94/300.38 67452[1:SpL:67117.1,4.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oreplicate(v,w,tc_Lambda_OdB),v_rs____)** -> equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),v)*.
% 299.94/300.38 67563[1:SpR:555.1,67118.1] || equal(u,v)* equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** -> equal(c_List_Oreplicate(c_Nat_Osize__class_Osize(v,tc_List_Olist(tc_Lambda_OdB)),v_a____,tc_Lambda_OdB),v_rs____)**.
% 299.94/300.38 67580[1:SpL:67118.1,4.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oreplicate(v,w,tc_Lambda_OdB),v_rs____)** -> equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),v)*.
% 299.94/300.38 67643[1:SpR:67137.1,555.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** equal(u,v)* -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(tc_Lambda_OdB)),c_Nat_Osize__class_Osize(v_rs____,tc_List_Olist(tc_Lambda_OdB)))*.
% 299.94/300.38 67817[1:SpR:67138.1,555.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_rs____)** equal(u,v)* -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(tc_Lambda_OdB)),c_Nat_Osize__class_Osize(v_rs____,tc_List_Olist(tc_Lambda_OdB)))*.
% 299.94/300.38 68064[1:SpL:517.1,66998.0] || equal(u,v)* equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** equal(c_List_Orotate1(w,tc_Lambda_OdB),v)* -> equal(w,v).
% 299.94/300.38 68223[0:Obv:68211.0] class_Ring__and__Field_Ocomm__semiring__1(u) class_OrderedGroup_Ocancel__ab__semigroup__add(u) || equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),w)** -> equal(c_HOL_Ozero__class_Ozero(u),v).
% 299.94/300.38 68456[0:Obv:68445.0] class_OrderedGroup_Ocomm__monoid__add(u) class_OrderedGroup_Ocancel__ab__semigroup__add(u) || equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),w)** -> equal(c_HOL_Ozero__class_Ozero(u),v).
% 299.94/300.38 68547[0:MRR:68483.1,268.0] || equal(u,c_List_Olist_ONil(v)) -> equal(c_List_Obutlast(c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,v),v),v),c_List_Olist_OCons(w,u,v))**.
% 299.94/300.38 68609[0:SpR:68549.1,68549.1] || equal(u,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.94/300.38 68820[0:SpL:68549.1,285.0] || 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_ONil(v),y).
% 299.94/300.38 69070[0:SpL:68549.1,285.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(u,y)*.
% 299.94/300.38 69295[0:SpL:68549.1,32694.1] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v))** equal(u,w)* equal(c_List_Olist_OCons(x,c_List_Olist_ONil(v),v),w)* -> .
% 299.94/300.38 69660[0:Rew:1929.0,68667.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.94/300.38 69816[0:SpL:695.1,69768.0] || equal(u,c_List_Orotate1(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.94/300.38 69817[0:SpL:694.1,69768.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.94/300.38 69819[0:SpL:695.1,69768.0] || equal(u,c_List_Orotate1(v,w))* equal(c_List_Olist_OCons(x,c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),x,w),w),v)* -> .
% 299.94/300.38 69820[0:SpL:694.1,69768.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),v)* -> .
% 299.94/300.38 69829[1:SpL:67138.1,69768.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(v,c_List_Oreplicate(c_Nat_Osize__class_Osize(v_rs____,tc_List_Olist(tc_Lambda_OdB)),v,tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.38 69830[1:SpL:67137.1,69768.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(v,c_List_Oreplicate(c_Nat_Osize__class_Osize(v_rs____,tc_List_Olist(tc_Lambda_OdB)),v,tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.38 69834[1:SpL:67138.1,69768.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_rs____) equal(c_List_Olist_OCons(v,c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.38 69835[1:SpL:67137.1,69768.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Olist_OCons(v,c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.38 69836[1:SpL:3143.0,69768.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(c_Nat_Osize__class_Osize(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)),u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(v,v_rs____,tc_Lambda_OdB))** -> .
% 299.94/300.38 69847[0:SpL:68549.1,69768.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,c_List_Olist_ONil(v),v),u) -> .
% 299.94/300.38 69859[1:SpL:11764.1,69843.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orotate1(v,tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),v)* -> .
% 299.94/300.38 69874[1:SpL:67118.1,69815.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),v,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB))** -> .
% 299.94/300.38 69875[1:SpL:67117.1,69815.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),v,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB))** -> .
% 299.94/300.38 69879[0:SpL:68549.1,69815.0] || equal(c_List_Oreplicate(u,v,w),c_List_Olist_ONil(w))** equal(c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),c_List_Oreplicate(u,x,w))* -> .
% 299.94/300.38 69988[0:SpL:555.1,69772.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_Orev(u,x))* -> .
% 299.94/300.38 70021[1:SpL:8588.1,69772.0] || equal(c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),v,tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),c_List_Orev(u,tc_Lambda_OdB)) -> .
% 299.94/300.38 70048[1:SpL:8588.1,70013.1] || equal(u,v_rs____) equal(c_List_Orotate1(v,tc_Lambda_OdB),v_rs____) equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))* -> .
% 299.94/300.38 70060[1:SpL:517.1,70013.1] || equal(u,v)* equal(c_List_Orotate1(v,tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),c_List_Orev(u,tc_Lambda_OdB))* -> .
% 299.94/300.38 70082[1:SpL:517.1,70057.0] || equal(u,v)* equal(c_List_Orotate1(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),v)* -> .
% 299.94/300.38 70113[0:SpL:555.1,69773.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_Orotate1(u,x))* -> .
% 299.94/300.38 70146[1:SpL:8588.1,69773.0] || equal(c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),v,tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),c_List_Orotate1(u,tc_Lambda_OdB)) -> .
% 299.94/300.38 70220[1:SpL:67119.1,70110.0] || equal(v_rs____,u) equal(c_List_Orotate1(c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB))** -> .
% 299.94/300.38 70227[1:SpL:8588.1,70110.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),c_List_Orotate1(c_List_Oreplicate(u,w,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38 70229[1:SpL:6864.1,70110.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_as____)** equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Orotate1(c_List_Oreplicate(u,w,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38 71056[1:Rew:298.0,71048.0] || equal(c_List_Oappend(u,c_List_Oappend(v_Ts____,v_Ts____,tc_Type_Otype),tc_Type_Otype),c_List_Olist_ONil(tc_Type_Otype))** -> equal(c_List_Ofoldr(c_Type_Otype_OFun,u,v_T_H____,tc_Type_Otype,tc_Type_Otype),v_T_H____).
% 299.94/300.38 71067[1:SpR:2299.1,23428.1] || equal(v_rs____,u) equal(u,c_List_Orev(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),v_rs____).
% 299.94/300.38 71208[1:SpR:211.0,3055.0] || -> equal(c_List_Olast(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Orev(c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.38 71209[1:SpR:298.0,3055.0] || -> equal(c_List_Olast(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Orev(c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.38 71210[1:SpR:2231.0,3055.0] || -> equal(c_List_Olast(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Orev(c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.38 71356[1:SpR:211.0,3056.0] || -> equal(c_List_Olast(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Orev(c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.38 71357[1:SpR:298.0,3056.0] || -> equal(c_List_Olast(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Orev(c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.38 71358[1:SpR:2231.0,3056.0] || -> equal(c_List_Olast(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Orev(c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.38 71433[1:SpR:3754.1,1972.0] || -> equal(u,v_as____) equal(c_List_Obutlast(c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Obutlast(u,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.38 71667[1:SpL:3754.1,2089.0] || equal(u,c_List_Obutlast(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v,v_as____) equal(c_List_Olast(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.38 71895[1:SpR:2133.0,71432.1] || -> equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) equal(c_List_Olast(c_List_Orev(c_List_Obutlast(c_List_Orev(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.38 72183[1:SpR:2231.0,4018.0] || -> equal(c_List_Olast(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Orev(c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.38 72239[1:SpL:211.0,8103.0] || equal(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(c_List_Olast(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.38 72240[1:SpL:298.0,8103.0] || equal(u,c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(c_List_Olast(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.38 72241[1:SpL:2231.0,8103.0] || equal(u,c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(c_List_Olast(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.38 72564[0:SpR:23311.2,347.0] class_OrderedGroup_Omonoid__add(u) class_OrderedGroup_Oab__group__add(u) || -> c_Type_Otyping(hAPP(c_HOL_Oplus__class_Oplus(u),v),c_Lambda_OdB_OVar(w),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),w),v))*.
% 299.94/300.38 73651[1:SpL:298.0,34401.0] || equal(c_List_Orotate1(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(w,tc_Lambda_OdB),v_as____).
% 299.94/300.38 73723[1:SpL:213.0,37215.0] || equal(c_Lambda_OdB_OVar(u),c_List_Ofoldl(c_Lambda_OdB_OApp,v,c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,c_List_Oreplicate(x,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB))* -> .
% 299.94/300.38 73724[1:SpL:167.0,37215.0] || equal(c_Lambda_OdB_OVar(u),c_List_Ofoldl(c_Lambda_OdB_OApp,v,c_List_Oappend(w,c_List_Olist_OCons(v_a____,c_List_Oreplicate(x,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB))* -> .
% 299.94/300.38 73898[11:SSi:73894.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(c_Predicate_Oconversep(u,v,w),x,tc_nat)* -> hBOOL(hAPP(hAPP(u,v_a____),v_a____)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),x,tc_nat).
% 299.94/300.38 74174[1:Res:62646.1,219.0] || c_Type_Otyping(v_e____,u,v_T____) -> c_Type_Otyping(v_e____,c_Lambda_Osubst(v_a____,u,v_n____),c_Type_Osko__Type__Xtyping__elims__2__1(v_T_H____,v_e____,u,c_Lambda_Osubst(v_a____,u,v_n____)))*.
% 299.94/300.38 77607[1:Rew:1014.0,77039.2] || equal(c_List_Orotate1(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(w,v)* -> equal(c_List_Oappend(w,u,tc_Lambda_OdB),v_as____)**.
% 299.94/300.38 77615[1:Rew:1014.0,76809.1] || equal(c_List_Orotate1(c_List_Obutlast(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____) -> equal(u,v_as____) equal(c_List_Obutlast(c_List_Oappend(v,u,tc_Lambda_OdB),tc_Lambda_OdB),v)**.
% 299.94/300.38 78163[1:Rew:1014.0,78094.1] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____).
% 299.94/300.38 78228[1:Rew:78227.1,33675.1] || equal(c_List_Orotate1(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(v,tc_Lambda_OdB),v_as____).
% 299.94/300.38 78383[1:SpL:2118.0,1813.0] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____).
% 299.94/300.38 78476[1:SpR:76543.1,6864.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) equal(v,v_as____) -> equal(c_List_Olist_OCons(w,u,tc_Lambda_OdB),c_List_Olist_OCons(w,v,tc_Lambda_OdB))*.
% 299.94/300.38 78691[1:SpL:76543.1,15452.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) equal(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(w,u,tc_Lambda_OdB))* -> equal(v_a____,w).
% 299.94/300.38 78789[1:SpL:76543.1,285.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB))* -> equal(v_as____,x).
% 299.94/300.38 78848[1:SpL:76543.1,15157.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38 78850[1:SpL:76543.1,15341.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38 78853[1:SpL:76543.1,58472.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38 79082[1:SpL:76543.1,285.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)** equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB))* -> equal(u,x)*.
% 299.94/300.38 79221[1:SpL:76543.1,69815.0] || equal(c_List_Orotate1(c_List_Oreplicate(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Oreplicate(u,w,tc_Lambda_OdB))* -> .
% 299.94/300.38 79223[1:SpL:76543.1,69768.0] || equal(c_List_Orotate1(c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),u) -> .
% 299.94/300.38 79459[1:Rew:1952.0,79026.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)** equal(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB))* -> equal(v,u)*.
% 299.94/300.38 79483[1:Rew:1022.0,78618.1] || equal(c_List_Orotate1(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____) -> equal(c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB))**.
% 299.94/300.38 79484[1:Rew:1952.0,78617.1] || equal(c_List_Orotate1(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____) -> equal(c_List_Orev(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB))**.
% 299.94/300.38 79508[1:Rew:11887.0,78681.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> hBOOL(hAPP(hAPP(c_fequal(v),c_List_Ofoldr(c_fequal(v),u,w,tc_Lambda_OdB,x)),w))*.
% 299.94/300.38 79901[1:SpL:517.1,78256.1] || equal(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB))* equal(c_List_Orotate1(x,tc_Lambda_OdB),v_as____)** equal(c_List_Orev(u,tc_Lambda_OdB),x)* -> .
% 299.94/300.38 79975[1:SpL:298.0,77661.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orotate1(w,tc_Lambda_OdB),v_as____).
% 299.94/300.38 80003[1:Rew:1028.0,80002.1] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orotate1(v,tc_Lambda_OdB),v_as____).
% 299.94/300.38 80148[1:Rew:1014.0,80132.1] || equal(c_List_Obutlast(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____) equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____).
% 299.94/300.38 80288[0:SpL:127.1,80230.0] || equal(c_List_Oreplicate(u,v,w),c_List_Obutlast(c_List_Olist_OCons(x,y,w),w))* -> equal(y,c_List_Olist_ONil(w)) equal(v,x).
% 299.94/300.38 80566[0:SpL:1929.0,4212.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.94/300.38 80643[1:SpL:8586.1,80269.0] || equal(u,v_rs____) equal(c_List_Oreplicate(v,w,tc_Lambda_OdB),c_List_Orev(c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(w,v_a____).
% 299.94/300.38 80666[1:SpL:517.1,80269.0] || equal(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB))* equal(c_List_Oreplicate(w,x,tc_Lambda_OdB),c_List_Orev(u,tc_Lambda_OdB))* -> equal(x,v_a____).
% 299.94/300.38 80716[1:SpL:8588.1,80270.0] || equal(u,v_rs____) equal(c_List_Oreplicate(v,w,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(w,v_a____).
% 299.94/300.38 81029[1:SpL:298.0,80052.0] || equal(c_List_Orotate1(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orotate1(w,tc_Lambda_OdB),v_as____).
% 299.94/300.38 81319[1:SpL:298.0,3237.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,c_List_Oappend(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.38 82641[1:SpL:517.1,82147.0] || equal(u,v)* equal(c_List_Orotate1(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* -> .
% 299.94/300.38 83350[1:SpL:211.0,6699.1] || equal(u,v_as____) equal(c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.38 83351[1:SpL:298.0,6699.1] || equal(u,v_as____) equal(c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.38 83352[1:SpL:2231.0,6699.1] || equal(u,v_as____) equal(c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.38 83579[1:SpL:2117.0,2104.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(u,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB)).
% 299.94/300.38 84010[1:Rew:2117.0,83920.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v,w).
% 299.94/300.38 84505[0:SpR:1929.0,2142.0] || -> equal(c_List_Orotate1(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.94/300.38 84595[0:SpL:2142.0,1958.0] || equal(c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,x),x),x),x),c_List_Orotate1(c_List_Olist_OCons(u,w,x),x))** -> .
% 299.94/300.38 84691[0:SpL:2142.0,2089.0] || equal(u,c_List_Orotate1(c_List_Olist_OCons(v,c_List_Olist_OCons(w,x,y),y),y))* -> equal(c_List_Olast(c_List_Orev(u,y),y),w)*.
% 299.94/300.38 84854[1:Rew:58503.0,84549.0] || equal(c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v_a____,x).
% 299.94/300.38 84855[1:Rew:58503.0,84548.0] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v_a____,x).
% 299.94/300.38 84875[0:Rew:1844.0,84599.0] || equal(c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,x),x),x),x),c_List_Olist_OCons(u,c_List_Orev(w,x),x))** -> .
% 299.94/300.38 84879[1:Rew:1844.0,84406.0] || -> equal(c_List_Olast(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Orev(c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.38 85070[0:SpR:127.1,84750.0] || -> equal(u,c_List_Olist_ONil(v)) equal(c_List_Olast(c_List_Olist_OCons(w,c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(x,u,v),v),v),v),v),x)**.
% 299.94/300.38 85281[1:Rew:1014.0,85250.1] || c_ListOrder_Ostep1(u,v_rs____,c_List_Orotate1(c_List_Olist_OCons(v,c_List_Obutlast(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(x,v_as____).
% 299.94/300.38 85373[0:SpL:84800.0,4336.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w),c_List_Orotate1(c_List_Olist_OCons(x,y,w),w))* -> equal(v,x).
% 299.94/300.38 85622[1:Rew:1014.0,85591.1] || c_ListOrder_Ostep1(u,c_List_Orotate1(c_List_Olist_OCons(v,c_List_Obutlast(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> equal(x,v_as____).
% 299.94/300.38 85737[1:SpL:8586.1,85706.0] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.38 85770[1:SpL:517.1,85706.0] || equal(u,c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Oappend(x,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.38 85921[1:SpL:517.1,85807.0] || equal(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.38 86010[1:SpL:2117.0,2209.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(u,c_List_Oappend(w,v_rs____,tc_Lambda_OdB)).
% 299.94/300.38 86121[1:SpL:6864.1,84940.0] || equal(u,v_as____) c_ListOrder_Ostep1(v,c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.38 86276[1:SpL:3754.1,86259.0] || c_ListOrder_Ostep1(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Obutlast(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> equal(w,v_as____).
% 299.94/300.38 86541[1:SpL:6864.1,84942.0] || equal(u,v_as____) c_ListOrder_Ostep1(v,v_rs____,c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.38 86696[1:SpL:3754.1,86679.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Orev(c_List_Olist_OCons(v,c_List_Obutlast(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(w,v_as____).
% 299.94/300.38 86932[10:SpL:2232.0,65921.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38 87120[10:Rew:87119.1,86936.1] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38 87196[10:Rew:87195.1,87106.1] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38 87489[1:SpL:3754.1,87332.0] || equal(c_List_Olist_OCons(u,c_List_Obutlast(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Obutlast(v,tc_Lambda_OdB),tc_Lambda_OdB))** -> equal(v,v_as____).
% 299.94/300.38 87551[0:SpR:13829.0,68338.1] || equal(c_List_Oappend(c_List_Oreplicate(u,v,w),x,w),c_List_Olist_ONil(w))** -> equal(c_List_Olast(c_List_Olist_OCons(v,x,w),w),v).
% 299.94/300.38 87732[1:Rew:2142.0,87680.1,1934.0,87680.1] || equal(u,v_as____) equal(c_List_Orotate1(c_List_Olist_OCons(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,u,tc_Lambda_OdB))* -> .
% 299.94/300.38 87984[1:Rew:11887.0,87967.1] || equal(u,v_as____) -> hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(v,w),c_List_Ofoldr(c_Transitive__Closure_Ortranclp(v,w),u,x,tc_Lambda_OdB,y)),x))*.
% 299.94/300.38 88128[1:SpL:2232.0,87307.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),v)* -> .
% 299.94/300.38 88167[1:Rew:1014.0,88149.2] || equal(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),u)* -> equal(v,v_as____).
% 299.94/300.38 88261[0:Rew:2142.0,88190.0] || equal(c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y),y),y),c_List_Orotate1(w,y))** -> .
% 299.94/300.38 88430[1:SpL:3754.1,88293.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(u,tc_Lambda_OdB))** -> equal(v,v_as____).
% 299.94/300.38 88672[0:Rew:2142.0,88600.0] || equal(c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y),y),y),c_List_Orev(w,y))** -> .
% 299.94/300.38 88695[1:SpR:24972.0,14229.1] || c_ListOrder_Ostep1(c_Lambda_Obeta,u,v_rs____,tc_Lambda_OdB) -> c_ListOrder_Ostep1(c_Lambda_Obeta,u,c_ListBeta_Osko__ListBeta__Xhead__Var__reduction__1__1(v,u,hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(v)),v_a____)),tc_Lambda_OdB)*.
% 299.94/300.38 88840[1:SpL:3754.1,88670.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Obutlast(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Obutlast(v,tc_Lambda_OdB))** -> equal(v,v_as____).
% 299.94/300.38 89015[1:SpL:3754.1,88727.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(u,tc_Lambda_OdB))** -> equal(v,v_as____).
% 299.94/300.38 89255[0:Rew:2142.0,89183.0] || equal(c_List_Orotate1(c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y),y),y),y),w)** -> .
% 299.94/300.38 89428[1:SpL:11766.1,89306.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(v,v_as____) equal(c_List_Orotate1(c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.38 89482[1:SpL:3754.1,89290.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> equal(v,v_as____).
% 299.94/300.38 89704[1:SpL:517.1,87197.0] || equal(u,v)* equal(c_List_Olist_OCons(w,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),v_rs____)**.
% 299.94/300.38 89706[1:SpL:65.0,87197.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Oappend(c_List_Oreplicate(v,w,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB),v_rs____)**.
% 299.94/300.38 89794[1:SpL:517.1,87372.0] || equal(u,c_List_Oappend(v,c_List_Olist_OCons(v_a____,c_List_Oreplicate(w,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),v)* -> .
% 299.94/300.38 90050[1:SpL:8586.1,89304.1] || equal(u,v_rs____) equal(c_List_Orotate1(v,tc_Lambda_OdB),v_as____)** equal(c_List_Orotate1(c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.38 90417[1:SpL:8586.1,89305.1] || equal(u,v_rs____) equal(c_List_Orev(v,tc_Lambda_OdB),v_as____)** equal(c_List_Orotate1(c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.38 90895[1:SpR:24972.0,18793.2] || c_Type_Otypings(u,v_rs____,c_List_Olist_ONil(tc_Type_Otype)) c_Type_Otyping(u,v,w) -> c_Type_Otyping(u,hAPP(hAPP(c_Lambda_OdB_OApp,v),v_a____),w)*.
% 299.94/300.38 90902[0:Res:18793.2,216.0] || c_Type_Otypings(u,v,c_List_Olist_ONil(tc_Type_Otype)) c_Type_Otyping(u,w,x) -> c_Type_Otypings(u,v,c_Type_Osko__Type__Xlist__app__typeE__1__1(x,u,w,v))*.
% 299.94/300.38 90903[0:Res:18793.2,272.0] || c_Type_Otypings(u,v,c_List_Olist_ONil(tc_Type_Otype)) c_Type_Otyping(u,w,x) -> c_Type_Otypings(u,v,c_Type_Osko__Type__Xlist__app__typeD__1__1(x,u,w,v))*.
% 299.94/300.38 91254[1:SpL:517.1,84964.0] || equal(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Olist_OCons(y,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.38 91436[2:SpL:298.0,91382.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Oappend(v,w,tc_Lambda_OdB),v_as____).
% 299.94/300.38 91526[1:SpL:517.1,87169.0] || equal(u,c_List_Oappend(v,w,tc_Lambda_OdB))* equal(c_List_Olist_OCons(x,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____).
% 299.94/300.38 91590[1:SpL:8586.1,87367.0] || equal(u,v_rs____) equal(c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 299.94/300.38 91650[1:SpL:517.1,87367.0] || equal(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),v)* -> .
% 299.94/300.38 91987[1:SpL:8588.1,91594.0] || equal(u,v_rs____) equal(c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 299.94/300.38 92035[1:SpL:517.1,91594.0] || equal(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),v)* -> .
% 299.94/300.38 92140[1:SpL:8586.1,87368.0] || equal(u,v_rs____) equal(c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 299.94/300.38 92213[1:SpL:517.1,87368.0] || equal(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),v)* -> .
% 299.94/300.38 92276[1:SpL:8588.1,87369.0] || equal(u,v_rs____) equal(c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 299.94/300.38 92338[1:SpL:517.1,87369.0] || equal(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),v)* -> .
% 299.94/300.38 92357[1:SpL:8588.1,92295.0] || equal(u,v_rs____) equal(c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 299.94/300.38 92405[1:SpL:517.1,92295.0] || equal(u,c_List_Oappend(v,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),v)* -> .
% 299.94/300.38 92678[1:SpL:8586.1,88294.0] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(v,tc_Lambda_OdB))** -> .
% 299.94/300.38 92758[1:SpL:8588.1,92682.0] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(v,tc_Lambda_OdB))** -> .
% 299.94/300.38 92829[1:SpL:8586.1,88295.0] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(v,tc_Lambda_OdB))** -> .
% 299.94/300.38 92932[1:SpL:8588.1,88296.0] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(v,tc_Lambda_OdB))** -> .
% 299.94/300.38 93069[1:SpL:8588.1,92951.0] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(v,tc_Lambda_OdB))** -> .
% 299.94/300.38 93140[1:SpL:8586.1,88728.0] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))** -> .
% 299.94/300.38 93220[1:SpL:8588.1,93144.0] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))** -> .
% 299.94/300.38 93301[1:SpL:8586.1,88729.0] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))** -> .
% 299.94/300.38 93404[1:SpL:8588.1,88730.0] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))** -> .
% 299.94/300.38 93481[1:SpL:8588.1,93423.0] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))** -> .
% 299.94/300.38 93596[1:Rew:58503.0,93565.1] || equal(u,v_as____) equal(c_List_Orotate1(c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.38 93627[1:SpL:8586.1,89291.0] || equal(u,v_rs____) equal(c_List_Orotate1(c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 299.94/300.38 93703[1:SpL:8588.1,93631.0] || equal(u,v_rs____) equal(c_List_Orotate1(c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 299.94/300.38 93770[1:SpL:8586.1,89292.0] || equal(u,v_rs____) equal(c_List_Orotate1(c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 299.94/300.38 93872[1:SpL:8588.1,89293.0] || equal(u,v_rs____) equal(c_List_Orotate1(c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 299.94/300.38 93997[1:SpL:8588.1,93891.0] || equal(u,v_rs____) equal(c_List_Orotate1(c_List_Oappend(v,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 299.94/300.38 94058[1:SpL:517.1,91528.0] || equal(u,v)* equal(c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____)*.
% 299.94/300.38 94139[1:SpL:517.1,91556.0] || equal(u,v)* equal(c_List_Olist_OCons(w,c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),x,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____)*.
% 299.94/300.38 94368[1:Rew:1151.0,94361.2,1014.0,94361.1] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_rs____)** -> equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) equal(c_List_Olast(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.38 94369[1:Rew:1844.0,94325.1,1014.0,94325.0] || -> equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) equal(c_List_Olast(c_List_Olist_OCons(v,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olast(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.38 94594[1:Rew:298.0,94552.0,2133.0,94552.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),u)* -> .
% 299.94/300.38 94970[1:SpL:517.1,93568.1] || equal(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB))* equal(x,v_as____) equal(c_List_Orotate1(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),x)* -> .
% 299.94/300.38 95243[1:SpL:517.1,94180.0] || equal(u,c_List_Oappend(v,w,tc_Lambda_OdB))* equal(c_List_Olist_OCons(x,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____).
% 299.94/300.38 95508[2:Rew:211.0,95505.1] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____)** -> equal(c_List_Olist_OCons(w,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB))**.
% 299.94/300.38 95577[1:SpR:24918.0,11863.0] || -> c_Type_Otyping(hAPP(u,v),c_Lambda_OdB_OVar(hAPP(hAPP(u,v_a____),w)),c_List_Ofoldr(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),w,tc_Lambda_OdB,x))*.
% 299.94/300.38 95714[1:SpL:517.1,87143.0] || equal(u,v)* equal(c_List_Olist_OCons(w,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Oappend(x,v,tc_Lambda_OdB),x)**.
% 299.94/300.38 95769[0:SpL:68549.1,85368.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(w,c_List_Olist_ONil(v),v))** -> .
% 299.94/300.38 96029[0:SpR:68549.1,85315.0] || equal(u,c_List_Olist_ONil(v)) -> equal(c_List_Olast(c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,u,v),v),v),v),y)**.
% 299.94/300.38 96189[0:SpL:517.1,87333.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.94/300.38 96203[1:SpL:8588.1,87333.0] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.38 96214[1:SpL:8588.1,87333.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),v)* -> .
% 299.94/300.38 96413[0:SpL:517.1,87704.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.94/300.38 96462[1:SpL:8588.1,87704.0] || equal(c_List_Oappend(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.38 96499[0:SpL:517.1,87705.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.94/300.38 96572[1:SpL:8588.1,87705.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),w)* -> .
% 299.94/300.38 96653[0:SpL:517.1,87706.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.94/300.38 96713[1:SpL:8588.1,87706.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),w)* -> .
% 299.94/300.38 96721[1:Rew:1982.0,96695.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.38 96777[1:SpL:8588.1,87823.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))* -> .
% 299.94/300.38 96883[1:SpL:8586.1,87824.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))* -> .
% 299.94/300.38 96899[1:SpL:8588.1,87824.0] || equal(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),c_List_Orev(w,tc_Lambda_OdB))* -> .
% 299.94/300.38 97003[1:SpL:8588.1,87825.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),c_List_Orev(w,tc_Lambda_OdB))* -> .
% 299.94/300.38 97178[1:SpL:8586.1,88926.0] || equal(u,v_rs____) equal(c_List_Orev(c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.38 97203[1:SpL:8588.1,88926.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_rs____)** equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.38 97237[1:Rew:1992.0,97214.1] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Orotate1(c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),w)* -> .
% 299.94/300.38 97222[0:SpL:517.1,88926.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.94/300.38 97325[1:SpL:8588.1,97176.0] || equal(u,v_rs____) equal(c_List_Orev(c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.38 97359[1:SpL:517.1,97176.0] || equal(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),x)* -> .
% 299.94/300.38 97425[1:SpL:8586.1,88927.0] || equal(u,v_rs____) equal(c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.38 97454[0:SpL:27593.1,88927.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.94/300.38 97458[1:SpL:8586.1,88927.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_rs____)** equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.38 97500[1:Rew:1992.0,97474.1] || equal(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Orotate1(c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),w)* -> .
% 299.94/300.38 97482[0:SpL:517.1,88927.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.94/300.38 97535[1:SpL:8588.1,88928.0] || equal(u,v_rs____) equal(c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.38 97559[1:SpL:8586.1,88928.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____)** equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.38 97594[1:Rew:1992.0,97576.1] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Orotate1(c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),w)* -> .
% 299.94/300.38 97584[0:SpL:517.1,88928.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.94/300.38 97619[1:SpL:8588.1,97557.0] || equal(u,v_rs____) equal(c_List_Orev(c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.38 97660[1:Rew:2603.0,97634.1] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____)** equal(c_List_Orotate1(c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.38 97653[1:SpL:517.1,97557.0] || equal(u,c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),x)* -> .
% 299.94/300.38 97677[0:SpL:517.1,96220.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.94/300.38 97679[0:SpL:65.0,96220.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oreplicate(x,y,z),z),z),z),c_List_Oreplicate(x,y,z))** -> .
% 299.94/300.38 97688[1:SpL:1022.0,96220.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB))** -> .
% 299.94/300.38 97701[1:SpL:8588.1,96220.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.38 97729[1:Rew:1982.0,97711.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.38 97818[0:SpL:517.1,96534.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.94/300.38 97839[1:SpL:8586.1,96534.0] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.38 97857[1:SpL:8588.1,96534.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),v)* -> .
% 299.94/300.38 97860[1:SpL:6864.1,96534.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB),v)* -> .
% 299.94/300.38 97946[1:Rew:1014.0,97929.2] || equal(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(c_List_Olist_OCons(w,x,tc_Lambda_OdB),u)* -> equal(v,v_as____).
% 299.94/300.38 98160[1:SpL:298.0,90289.0] || equal(c_List_Orotate1(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.38 98161[1:SpL:2231.0,90289.0] || equal(c_List_Orotate1(c_List_Orotate1(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.38 98275[1:SpL:298.0,90681.0] || equal(c_List_Orev(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.38 98276[1:SpL:2231.0,90681.0] || equal(c_List_Orev(c_List_Orotate1(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.38 98653[1:Rew:1844.0,98603.1] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Orev(c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.38 98767[0:SpL:298.0,14008.0] || equal(c_List_Ofoldl(c_Lambda_OdB_OApp,u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB),c_Lambda_OdB_OAbs(y))* -> .
% 299.94/300.38 99027[1:SSi:99015.1,99015.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),c_Nat_Osize__class_Osize(v_rs____,tc_List_Olist(tc_Lambda_OdB))),u),tc_nat)*.
% 299.94/300.38 99074[1:SpL:211.0,15175.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Oappend(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38 99075[1:SpL:298.0,15175.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Oappend(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38 99076[1:SpL:2231.0,15175.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Olist_OCons(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38 99079[1:SpL:4471.0,15175.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,c_List_Oreplicate(x,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38 99192[1:SpL:211.0,15176.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Oappend(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38 99193[1:SpL:298.0,15176.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,c_List_Oappend(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38 99194[1:SpL:2231.0,15176.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,c_List_Olist_OCons(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38 99197[1:SpL:4471.0,15176.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(v_a____,c_List_Oreplicate(x,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38 99277[1:SpL:211.0,15482.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB))* -> equal(v_a____,x).
% 299.94/300.38 99278[1:SpL:298.0,15482.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB))* -> equal(v_a____,x).
% 299.94/300.38 99282[1:SpL:4471.0,15482.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v_a____,c_List_Oreplicate(v,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB))* -> equal(v_a____,w).
% 299.94/300.38 100164[1:Rew:1014.0,100115.1] || c_ListOrder_Ostep1(u,v_rs____,c_List_Olist_OCons(v,c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(x,v_as____).
% 299.94/300.38 100173[1:SpL:6864.1,100154.0] || equal(u,v_as____) c_ListOrder_Ostep1(v,v_rs____,c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.38 100408[1:Rew:1014.0,100359.1] || c_ListOrder_Ostep1(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> equal(x,v_as____).
% 299.94/300.38 100417[1:SpL:6864.1,100398.0] || equal(u,v_as____) c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.38 100480[1:SpL:298.0,24234.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)** equal(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38 100597[1:SpL:298.0,24317.1] || equal(v_as____,u) equal(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Orev(c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38 100962[1:Rew:1028.0,100899.0,34018.1,100899.0] || equal(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB))* equal(c_List_Oappend(w,c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),x,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.38 101023[1:SSi:101011.1,101011.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),u),c_Nat_Osize__class_Osize(v_rs____,tc_List_Olist(tc_Lambda_OdB))),tc_nat)*.
% 299.94/300.38 101395[1:SpL:211.0,39115.0] || equal(c_Lambda_OdB_OVar(u),c_List_Ofoldl(c_Lambda_OdB_OApp,v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Oappend(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB))* -> .
% 299.94/300.38 101396[1:SpL:298.0,39115.0] || equal(c_Lambda_OdB_OVar(u),c_List_Ofoldl(c_Lambda_OdB_OApp,v,c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Oappend(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB))* -> .
% 299.94/300.38 101397[1:SpL:2231.0,39115.0] || equal(c_Lambda_OdB_OVar(u),c_List_Ofoldl(c_Lambda_OdB_OApp,v,c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Olist_OCons(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB))* -> .
% 299.94/300.38 101415[1:SpL:167.0,39115.0] || equal(c_Lambda_OdB_OVar(u),c_List_Ofoldl(c_Lambda_OdB_OApp,v,c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Oappend(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB))* -> .
% 299.94/300.38 101455[1:SpL:298.0,39116.0] || equal(c_Lambda_OdB_OVar(u),c_List_Ofoldl(c_Lambda_OdB_OApp,v,c_List_Oappend(w,c_List_Oappend(x,c_List_Oappend(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB))* -> .
% 299.94/300.38 101456[1:SpL:2231.0,39116.0] || equal(c_Lambda_OdB_OVar(u),c_List_Ofoldl(c_Lambda_OdB_OApp,v,c_List_Oappend(w,c_List_Oappend(x,c_List_Olist_OCons(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB))* -> .
% 299.94/300.38 101528[1:SpL:213.0,39144.0] || equal(c_Lambda_OdB_OVar(u),c_List_Ofoldl(c_Lambda_OdB_OApp,v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB))* -> .
% 299.94/300.38 101529[1:SpL:167.0,39144.0] || equal(c_Lambda_OdB_OVar(u),c_List_Ofoldl(c_Lambda_OdB_OApp,v,c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB))* -> .
% 299.94/300.38 101963[1:SpL:298.0,46625.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(x,v_as____).
% 299.94/300.38 102371[1:SpL:298.0,48339.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(u,v_as____).
% 299.94/300.38 102375[1:SpL:4471.0,48339.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(v_a____,c_List_Oreplicate(w,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(u,v_as____).
% 299.94/300.38 102704[9:SpR:298.0,52411.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38 102705[9:SpR:2231.0,52411.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38 102763[9:Res:52411.1,1818.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38 103029[10:SpL:6864.1,103005.0] || equal(u,v_as____) c_List_Olistsp(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB)* -> c_List_Olistsp(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38 103173[10:SpR:8588.1,103060.1] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38 103516[1:SpL:298.0,55611.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(v_a____,c_List_Oreplicate(x,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.38 103517[1:SpL:2231.0,55611.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,c_List_Oreplicate(x,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.38 103871[1:SpR:211.0,56635.1] || -> equal(u,v_as____) equal(c_List_Olast(c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olast(u,tc_Lambda_OdB))**.
% 299.94/300.38 103872[1:SpR:298.0,56635.1] || -> equal(u,v_as____) equal(c_List_Olast(c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olast(u,tc_Lambda_OdB))**.
% 299.94/300.38 103873[1:SpR:2231.0,56635.1] || -> equal(u,v_as____) equal(c_List_Olast(c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olast(u,tc_Lambda_OdB))**.
% 299.94/300.38 103927[1:SpL:211.0,56718.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB))** -> .
% 299.94/300.38 103928[1:SpL:298.0,56718.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB))** -> .
% 299.94/300.38 103929[1:SpL:2231.0,56718.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB))** -> .
% 299.94/300.38 103932[1:SpL:4471.0,56718.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,c_List_Oreplicate(w,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB))** -> .
% 299.94/300.38 104088[1:SpL:211.0,56719.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB))** -> .
% 299.94/300.38 104089[1:SpL:298.0,56719.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB))** -> .
% 299.94/300.38 104090[1:SpL:2231.0,56719.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB))** -> .
% 299.94/300.38 104093[1:SpL:4471.0,56719.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(v_a____,c_List_Oreplicate(w,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB))** -> .
% 299.94/300.38 104234[1:SpL:298.0,57175.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(c_List_Oappend(x,v_rs____,tc_Lambda_OdB),w)* -> .
% 299.94/300.38 104528[1:SpL:2231.0,58310.1] || equal(u,v_as____) equal(c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.38 104592[1:SpL:2231.0,58400.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38 104764[1:SpL:211.0,58693.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Olist_OCons(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38 104765[1:SpL:298.0,58693.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,c_List_Olist_OCons(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38 104766[1:SpL:2231.0,58693.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38 104769[1:SpL:133.0,58693.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(c_List_Oreplicate(x,w,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38 104863[1:SpL:2231.0,58694.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38 104949[1:SpL:211.0,59398.1] || equal(u,v_as____) equal(c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.38 104950[1:SpL:298.0,59398.1] || equal(u,v_as____) equal(c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.38 104951[1:SpL:2231.0,59398.1] || equal(u,v_as____) equal(c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.38 104986[1:SpL:298.0,59398.1] || equal(u,v_as____) equal(c_List_Oappend(v,c_List_Oappend(w,c_List_Orev(c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.38 105203[10:Rew:1844.0,105149.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38 105771[1:SpL:298.0,75483.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(c_List_Oappend(x,v_rs____,tc_Lambda_OdB),w)* -> .
% 299.94/300.38 105850[1:SpL:298.0,77835.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(w,tc_Lambda_OdB),w).
% 299.94/300.38 105965[1:Rew:1019.0,105899.1,31149.1,105899.1,298.0,105899.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(v,tc_Lambda_OdB),v).
% 299.94/300.38 106221[1:SpL:211.0,84969.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38 106222[1:SpL:298.0,84969.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38 106223[1:SpL:2231.0,84969.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38 106246[1:SpL:76543.1,106204.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38 106247[1:SpL:6865.1,106204.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38 106257[1:SpL:76543.1,106204.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38 106258[1:SpL:6865.1,106204.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38 106288[1:SpL:6864.1,106227.0] || equal(u,v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38 106308[1:SpL:8586.1,106227.0] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38 106465[1:SpL:6864.1,106228.0] || equal(u,v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38 106474[1:SpL:8588.1,106228.0] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38 106495[1:SpL:517.1,106228.0] || equal(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB),c_List_Orev(u,tc_Lambda_OdB))* -> .
% 299.94/300.38 106510[1:SpL:6864.1,106347.0] || equal(u,v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38 106559[1:SpL:517.1,106347.0] || equal(u,c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB),c_List_Orev(u,tc_Lambda_OdB))* -> .
% 299.94/300.38 106590[1:SpL:6864.1,106572.0] || equal(u,v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38 106599[1:SpL:8588.1,106572.0] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38 106717[1:SpL:211.0,85498.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v_a____,x).
% 299.94/300.38 106718[1:SpL:298.0,85498.0] || equal(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v_a____,x).
% 299.94/300.38 106719[1:SpL:2231.0,85498.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v_a____,x).
% 299.94/300.38 106722[1:SpL:4471.0,85498.0] || equal(c_List_Olist_OCons(v_a____,c_List_Oreplicate(u,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v_a____,w).
% 299.94/300.38 107673[1:SpL:211.0,89442.1] || equal(u,v_as____) equal(c_List_Orotate1(c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.38 107674[1:SpL:298.0,89442.1] || equal(u,v_as____) equal(c_List_Orotate1(c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.38 107675[1:SpL:2231.0,89442.1] || equal(u,v_as____) equal(c_List_Orotate1(c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.38 107678[1:SpL:4471.0,89442.1] || equal(u,v_as____) equal(c_List_Orotate1(c_List_Oappend(v,c_List_Olist_OCons(v_a____,c_List_Oreplicate(w,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.38 107759[1:SpL:2231.0,89443.1] || equal(u,v_as____) equal(c_List_Orotate1(c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.38 107997[0:SSi:107987.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),u),v),w,tc_nat)* -> equal(u,c_HOL_Ozero__class_Ozero(tc_nat)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat).
% 299.94/300.38 107998[0:SSi:107970.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || -> equal(u,c_HOL_Ozero__class_Ozero(tc_nat)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),v),hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),u),w)),tc_nat)*.
% 299.94/300.38 108033[0:SpR:7262.0,107995.1] || -> equal(hAPP(u,v),c_HOL_Ozero__class_Ozero(tc_nat)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OdB__rec(u,w,c_HOL_Oplus__class_Oplus(tc_nat),c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(v)),x),tc_nat)*.
% 299.94/300.38 108056[0:SSi:108048.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),u),v),w,tc_nat)* -> equal(v,c_HOL_Ozero__class_Ozero(tc_nat)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat).
% 299.94/300.38 108057[0:SSi:108036.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || -> equal(u,c_HOL_Ozero__class_Ozero(tc_nat)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),v),hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),w),u)),tc_nat)*.
% 299.94/300.38 108423[1:Rew:1014.0,108403.2] || equal(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(u,c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* -> equal(v,v_as____).
% 299.94/300.38 108562[1:SpL:298.0,104994.1] || equal(u,v_as____) equal(c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.38 108563[1:SpL:2231.0,104994.1] || equal(u,v_as____) equal(c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.38 108723[10:SpL:211.0,105182.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38 108724[10:SpL:298.0,105182.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38 108725[10:SpL:2231.0,105182.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38 108819[10:Rew:1028.0,108772.1,91559.1,108772.1] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38 108853[10:SpL:211.0,105200.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,c_List_Orev(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38 108854[10:SpL:298.0,105200.0] || equal(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,c_List_Orev(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38 108855[10:SpL:2231.0,105200.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,c_List_Orev(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38 108958[10:SpL:298.0,105266.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_List_Olistsp(x,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38 108998[10:Rew:1028.0,108920.1,34018.1,108920.1] || equal(c_List_Oappend(u,c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_List_Olistsp(x,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38 109644[1:SpL:298.0,5458.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(c_List_Olist_OCons(x,y,tc_Lambda_OdB),w)* -> .
% 299.94/300.38 109905[1:SpL:298.0,5805.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_List_Olistsp(y,x,tc_Lambda_OdB)*.
% 299.94/300.38 110013[1:SpL:298.0,5907.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_List_Olistsp(y,x,tc_Lambda_OdB)*.
% 299.94/300.38 110419[0:Res:7256.0,311.0] || c_Type_Otyping(u,c_Lambda_OdB_OdB__rec(v,w,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(c_Lambda_OdB_OAbs(c_Lambda_Olift(x,c_HOL_Ozero__class_Ozero(tc_nat)))),y),z)* -> c_Type_Otyping(u,x,z).
% 299.94/300.38 110421[0:Res:7256.0,97.0] || c_Wellfounded_Oaccp(c_Lambda_Obeta,u,v) -> c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_OdB_OdB__rec(w,x,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(c_Lambda_OdB_OAbs(c_Lambda_Olift(u,c_HOL_Ozero__class_Ozero(tc_nat)))),y),v)*.
% 299.94/300.38 110635[1:SpL:9530.1,1727.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_rs____)** equal(w,c_List_Oreplicate(u,v,tc_Lambda_OdB))* -> equal(c_List_Obutlast(w,tc_Lambda_OdB),v_as____)**.
% 299.94/300.38 111166[2:Rew:111089.1,110991.1] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_rs____)** equal(c_List_Orotate1(w,tc_Lambda_OdB),v_rs____) -> equal(c_List_Otake(u,w,tc_Lambda_OdB),w)**.
% 299.94/300.38 111169[2:Rew:111089.1,110988.1] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_rs____)** equal(c_List_Orev(w,tc_Lambda_OdB),v_rs____) -> equal(c_List_Otake(u,w,tc_Lambda_OdB),w)**.
% 299.94/300.38 111182[2:Rew:111089.1,110839.2] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_rs____) equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),c_List_Orev(w,tc_Lambda_OdB))* -> equal(v_rs____,w).
% 299.94/300.38 111240[1:Rew:1028.0,110525.1] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_rs____) -> equal(c_List_Oappend(c_List_Oreplicate(u,v,tc_Lambda_OdB),w,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))**.
% 299.94/300.38 111283[2:Rew:4649.1,110871.1] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_rs____)** equal(c_List_Orev(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v)*.
% 299.94/300.38 111285[2:Rew:4649.1,110868.1] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_rs____)** equal(c_List_Orotate1(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v)*.
% 299.94/300.38 111289[2:Rew:4649.1,110708.1] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_rs____)** c_ListOrder_Ostep1(w,v_rs____,v_rs____,tc_Lambda_OdB) -> hBOOL(hAPP(hAPP(w,v),v_a____))*.
% 299.94/300.38 111290[2:Rew:4649.1,110706.1] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_rs____)** c_ListOrder_Ostep1(w,v_rs____,v_rs____,tc_Lambda_OdB) -> hBOOL(hAPP(hAPP(w,v_a____),v))*.
% 299.94/300.38 111428[0:SpL:298.0,13979.0] || equal(c_List_Ofoldl(c_Lambda_OdB_OApp,u,c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB),c_Lambda_OdB_OAbs(z))* -> .
% 299.94/300.38 111595[1:SpL:211.0,15449.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Oreplicate(x,w,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v_a____,w).
% 299.94/300.38 111596[1:SpL:298.0,15449.0] || equal(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Oreplicate(x,w,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v_a____,w).
% 299.94/300.38 111597[1:SpL:2231.0,15449.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Oreplicate(x,w,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v_a____,w).
% 299.94/300.38 112749[1:SpL:298.0,31041.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(y,v_as____).
% 299.94/300.38 113130[1:SpL:298.0,33891.1] || equal(u,v_as____)* equal(c_List_Oappend(v,c_List_Oappend(w,c_List_Orev(x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(u,x)*.
% 299.94/300.38 113155[1:Rew:1028.0,113092.2,34018.1,113092.2] || equal(u,v_as____)* equal(c_List_Oappend(v,c_List_Oappend(c_List_Orev(w,tc_Lambda_OdB),x,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(u,w)*.
% 299.94/300.38 113167[1:SpL:517.1,113143.0] || equal(u,v)* equal(c_List_Orotate1(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(w,v_as____)* -> equal(w,v)*.
% 299.94/300.38 113267[1:SpL:298.0,33892.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(c_List_Orev(w,tc_Lambda_OdB),x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_List_Olistsp(y,w,tc_Lambda_OdB)*.
% 299.94/300.38 113729[1:SpL:298.0,35325.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Orev(x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_List_Olistsp(y,x,tc_Lambda_OdB)*.
% 299.94/300.38 113836[1:SpL:298.0,35568.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,c_List_Olist_OCons(y,z,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.38 114031[1:SpL:3754.1,113987.0] || equal(c_List_Obutlast(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> equal(u,v_as____) equal(c_List_Olast(c_List_Orotate1(v,tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.38 114049[0:SpL:2142.0,113987.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,x),x),x),y)* -> equal(c_List_Olast(c_List_Orotate1(y,x),x),v)*.
% 299.94/300.38 114084[1:SpL:211.0,114029.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),w)* -> equal(c_List_Olast(c_List_Orotate1(w,tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.38 114085[1:SpL:298.0,114029.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),w)* -> equal(c_List_Olast(c_List_Orotate1(w,tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.38 114086[1:SpL:2231.0,114029.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),w)* -> equal(c_List_Olast(c_List_Orotate1(w,tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.38 114434[1:Rew:1019.0,114433.0,30574.1,114433.0] || equal(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB))* equal(c_List_Oappend(x,c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),y,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.38 114691[0:Con:114688.1] || equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_ONil(w),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* equal(c_List_Olist_ONil(w),u)*.
% 299.94/300.38 114772[0:SpR:2207.0,655.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.94/300.38 114952[1:SpL:2207.0,34112.0] || equal(c_List_Orotate1(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(v,tc_Lambda_OdB),v_as____).
% 299.94/300.38 115005[1:SpL:2207.0,89292.0] || equal(c_List_Orotate1(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))** -> .
% 299.94/300.38 115007[1:SpL:2207.0,88295.0] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.38 115272[1:Rew:33465.0,115017.0] || equal(c_List_Orev(c_List_Olist_OCons(v_a____,c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.38 115275[1:Rew:33465.0,115019.0] || equal(c_List_Orotate1(c_List_Orev(c_List_Olist_OCons(v_a____,c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(w,tc_Lambda_OdB))** -> .
% 299.94/300.38 115038[1:SpL:2207.0,50766.0] || equal(c_List_Orotate1(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(u,tc_Lambda_OdB),v_as____).
% 299.94/300.38 115057[0:SpL:2207.0,9.0] || c_List_Olistsp(u,c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,x),x),y,x),x)* -> c_List_Olistsp(u,c_List_Orev(w,x),x).
% 299.94/300.38 115061[0:SpL:2207.0,54652.0] || equal(c_List_Orotate1(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.94/300.38 115177[1:SpL:2207.0,104248.0] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB),v_as____)** equal(c_List_Oappend(x,v_rs____,tc_Lambda_OdB),v)* -> .
% 299.94/300.38 115183[1:SpL:2207.0,77662.0] || equal(c_List_Orotate1(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orotate1(v,tc_Lambda_OdB),v_as____).
% 299.94/300.38 115186[1:SpL:2207.0,83674.0] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),v)* -> .
% 299.94/300.38 115188[1:SpL:2207.0,35708.1] || equal(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB))* equal(c_List_Oappend(c_List_Orev(c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),y,tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.38 115229[1:SpL:2207.0,33892.0] || equal(c_List_Oappend(u,c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),x,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_List_Olistsp(y,w,tc_Lambda_OdB)*.
% 299.94/300.38 115232[1:SpL:2207.0,33492.1] || equal(u,v)* equal(c_List_Oappend(c_List_Orev(c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),x,tc_Lambda_OdB),v_as____)** -> equal(v,v_as____)*.
% 299.94/300.38 115508[10:Rew:1028.0,115507.1,33932.1,115507.1] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB),v_as____)** -> c_List_Olistsp(x,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38 115683[0:SSi:115668.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(c_List_Olist_OCons(u,v,w),x,tc_nat)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_ONil(w),tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),x,tc_nat).
% 299.94/300.38 115992[1:SpL:8586.1,115270.0] || equal(u,v_rs____) equal(c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),w)** -> .
% 299.94/300.38 116058[1:SpL:517.1,115270.0] || equal(u,c_List_Oappend(v,w,tc_Lambda_OdB))* equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),w)* -> .
% 299.94/300.38 116263[1:Rew:1028.0,116194.0,211.0,116194.0,211.0,116194.0,1014.0,116194.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.38 116307[1:SpL:8586.1,116084.0] || equal(u,v_rs____) equal(c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 299.94/300.38 116357[1:SpL:517.1,116084.0] || equal(u,v) equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.38 116411[1:Rew:2117.0,116369.0,2231.0,116369.0] || equal(c_List_Olist_OCons(v_a____,c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB))** -> .
% 299.94/300.38 116576[1:SpL:8586.1,116176.0] || equal(u,v_rs____) equal(c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 299.94/300.38 116612[1:SpL:517.1,116176.0] || equal(u,v) equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.38 116664[1:Rew:2117.0,116624.0,2231.0,116624.0] || equal(c_List_Olist_OCons(v_a____,c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB))** -> .
% 299.94/300.38 116677[1:SpL:8588.1,116580.0] || equal(u,v_rs____) equal(c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 299.94/300.38 116702[1:SpL:517.1,116580.0] || equal(u,v) equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.38 116737[1:Rew:2117.0,116714.0,2231.0,116714.0] || equal(c_List_Olist_OCons(v_a____,c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB))** -> .
% 299.94/300.38 116748[1:SpL:8588.1,116178.0] || equal(u,v_rs____) equal(c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 299.94/300.38 116787[1:SpL:517.1,116178.0] || equal(u,v) equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.38 116832[1:Rew:2117.0,116799.0,2231.0,116799.0] || equal(c_List_Olist_OCons(v_a____,c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB))** -> .
% 299.94/300.38 116903[1:SpL:8588.1,116767.0] || equal(u,v_rs____) equal(c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 299.94/300.38 116928[1:SpL:517.1,116767.0] || equal(u,v) equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.38 116963[1:Rew:2117.0,116940.0,2231.0,116940.0] || equal(c_List_Olist_OCons(v_a____,c_List_Olist_OCons(u,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB))** -> .
% 299.94/300.38 117020[1:SpL:4471.0,116253.0] || equal(c_List_Olist_OCons(v_a____,c_List_Olist_OCons(u,c_List_Olist_OCons(v_a____,c_List_Oreplicate(v,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB))** -> .
% 299.94/300.38 117600[1:SpL:298.0,48709.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(y,v_as____).
% 299.94/300.38 117716[1:SpL:211.0,50026.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(y,v_as____).
% 299.94/300.38 117717[1:SpL:298.0,50026.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(y,v_as____).
% 299.94/300.38 117721[1:SpL:133.0,50026.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(w,v,tc_Lambda_OdB),x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(x,v_as____).
% 299.94/300.38 117833[1:SpL:298.0,50857.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(x,v_as____).
% 299.94/300.38 118032[2:Rew:1019.0,118001.0,94136.1,118001.0] || equal(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB))* equal(c_List_Olist_OCons(x,c_List_Oappend(y,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.38 118034[2:Rew:1028.0,117995.0,91559.1,117995.0] || equal(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB))* equal(c_List_Olist_OCons(x,c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),y,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.38 118199[1:SpL:298.0,51558.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,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.38 118331[10:Res:52718.1,13770.0] || equal(c_List_Orev(c_List_Oappend(c_List_Oreplicate(u,v_a____,tc_Lambda_OdB),v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(w,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38 118342[10:MRR:118307.1,52424.0] || equal(c_List_Orev(c_List_Oappend(c_List_Oreplicate(u,v_a____,tc_Lambda_OdB),v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_List_Olistsp(w,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38 118343[10:MRR:118305.1,52424.0] || equal(c_List_Orotate1(c_List_Oappend(c_List_Oreplicate(u,v_a____,tc_Lambda_OdB),v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_List_Olistsp(w,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38 118504[10:SpL:211.0,53015.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(y,x,tc_Lambda_OdB)*.
% 299.94/300.38 118505[10:SpL:298.0,53015.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(y,x,tc_Lambda_OdB)*.
% 299.94/300.38 118506[10:SpL:2231.0,53015.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(y,x,tc_Lambda_OdB)*.
% 299.94/300.38 118619[10:SpL:211.0,53016.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(y,x,tc_Lambda_OdB)*.
% 299.94/300.38 118620[10:SpL:298.0,53016.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(y,x,tc_Lambda_OdB)*.
% 299.94/300.38 118621[10:SpL:2231.0,53016.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(y,x,tc_Lambda_OdB)*.
% 299.94/300.38 118723[10:SpL:211.0,53127.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(y,c_List_Orev(x,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38 118724[10:SpL:298.0,53127.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(y,c_List_Orev(x,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38 118725[10:SpL:2231.0,53127.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(y,c_List_Orev(x,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38 118846[10:SpL:298.0,53534.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Orev(x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(y,x,tc_Lambda_OdB)*.
% 299.94/300.38 118880[10:Rew:1028.0,118879.1] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(c_List_Orev(w,tc_Lambda_OdB),x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(y,w,tc_Lambda_OdB)*.
% 299.94/300.38 118928[10:SpL:211.0,53535.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Orev(x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(y,x,tc_Lambda_OdB)*.
% 299.94/300.38 118929[10:SpL:298.0,53535.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Orev(x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(y,x,tc_Lambda_OdB)*.
% 299.94/300.38 118930[10:SpL:2231.0,53535.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Orev(x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(y,x,tc_Lambda_OdB)*.
% 299.94/300.38 119248[1:SpL:211.0,119173.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB))** -> .
% 299.94/300.38 119249[1:SpL:298.0,119173.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v_a____,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB))** -> .
% 299.94/300.38 119250[1:SpL:2231.0,119173.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v_a____,c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB))** -> .
% 299.94/300.38 119253[1:SpL:4471.0,119173.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(v_a____,c_List_Oreplicate(v,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB))** -> .
% 299.94/300.38 119551[1:SpL:211.0,119441.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,v_rs____,tc_Lambda_OdB))** -> .
% 299.94/300.38 119552[1:SpL:298.0,119441.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v_a____,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,v_rs____,tc_Lambda_OdB))** -> .
% 299.94/300.38 119553[1:SpL:2231.0,119441.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v_a____,c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,v_rs____,tc_Lambda_OdB))** -> .
% 299.94/300.38 119556[1:SpL:4471.0,119441.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(v_a____,c_List_Oreplicate(v,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,v_rs____,tc_Lambda_OdB))** -> .
% 299.94/300.38 119847[1:SpL:211.0,55607.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Oappend(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.38 119848[1:SpL:298.0,55607.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Oappend(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.38 119849[1:SpL:2231.0,55607.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Olist_OCons(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.38 119884[1:SpL:298.0,55607.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Oappend(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.38 119964[1:SpL:298.0,55608.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,c_List_Oappend(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.38 119965[1:SpL:2231.0,55608.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,c_List_Olist_OCons(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.38 120186[10:SpL:2231.0,58110.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(y,x,tc_Lambda_OdB)*.
% 299.94/300.38 120453[1:SpL:2231.0,58406.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.38 120771[1:SpL:2231.0,58739.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,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.38 120894[1:SpL:211.0,58922.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,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.38 120895[1:SpL:298.0,58922.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,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.38 120899[1:SpL:133.0,58922.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(w,v,tc_Lambda_OdB),c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.38 121329[1:SpL:298.0,77187.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(c_List_Olist_OCons(x,y,tc_Lambda_OdB),w)* -> .
% 299.94/300.38 121490[1:SpL:298.0,77255.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)** equal(c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.38 121811[10:Rew:1014.0,121781.1] || equal(c_List_Olist_OCons(u,c_List_Obutlast(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____) c_List_Olistsp(x,v,tc_Lambda_OdB)*.
% 299.94/300.38 123645[1:SpL:298.0,109943.0] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),x,tc_Lambda_OdB),v_as____)** -> c_List_Olistsp(y,w,tc_Lambda_OdB)*.
% 299.94/300.38 123734[2:SpR:111217.1,651.0] || equal(c_List_Oreplicate(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)),u,tc_Lambda_OdB),v_rs____)** -> equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____).
% 299.94/300.38 123835[1:SpL:298.0,112886.1] || equal(u,v)* equal(c_List_Orev(c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____)*.
% 299.94/300.38 124153[1:Rew:1014.0,124134.2] || equal(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(w,v_as____)* -> equal(v,v_as____) equal(w,u)*.
% 299.94/300.38 124197[1:SpL:298.0,113243.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_List_Olistsp(y,x,tc_Lambda_OdB)*.
% 299.94/300.38 124239[1:SpL:298.0,113243.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_List_Olistsp(y,x,tc_Lambda_OdB)*.
% 299.94/300.38 124486[1:Rew:1014.0,124467.2] || equal(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(u,w)* -> equal(v,v_as____) equal(v_as____,w)*.
% 299.94/300.38 124572[1:SpL:298.0,113727.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_List_Olistsp(y,w,tc_Lambda_OdB)*.
% 299.94/300.38 124700[1:SpL:2207.0,115046.0] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),x,tc_Lambda_OdB),v_as____)** -> c_List_Olistsp(y,v,tc_Lambda_OdB)*.
% 299.94/300.38 124791[10:SpL:298.0,115187.0] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),x,tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(y,w,tc_Lambda_OdB)*.
% 299.94/300.38 124792[10:SpL:2231.0,115187.0] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),x,tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(y,w,tc_Lambda_OdB)*.
% 299.94/300.38 124937[10:SpL:298.0,124860.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,w,tc_Lambda_OdB)*.
% 299.94/300.38 125105[10:SpL:2207.0,124951.0] || equal(c_List_Olist_OCons(v_a____,c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,v,tc_Lambda_OdB)*.
% 299.94/300.38 125252[1:SpL:74710.1,116165.1] || equal(c_List_Orotate1(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(v,v_rs____) equal(c_List_Oappend(w,v,tc_Lambda_OdB),u)* -> .
% 299.94/300.38 125739[1:SpL:11766.1,125618.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orev(v,tc_Lambda_OdB),w) equal(c_List_Oappend(v,u,tc_Lambda_OdB),w)* -> .
% 299.94/300.38 125751[1:SpL:211.0,125618.1] || equal(c_List_Orev(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),w) equal(c_List_Olist_OCons(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),w)* -> .
% 299.94/300.38 125752[1:SpL:298.0,125618.1] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),w) equal(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),w)* -> .
% 299.94/300.38 125773[1:Rew:1844.0,125753.0] || equal(c_List_Olist_OCons(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),w) equal(c_List_Oappend(v,c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),w)* -> .
% 299.94/300.38 125795[1:SpL:8586.1,125536.2] || equal(u,v_rs____) equal(v,v_as____)* equal(v,w)* equal(c_List_Oappend(x,u,tc_Lambda_OdB),w)* -> .
% 299.94/300.38 125832[1:SpL:8588.1,125799.2] || equal(u,v_rs____) equal(v,v_as____)* equal(v,w)* equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),w)* -> .
% 299.94/300.38 126262[10:SpL:211.0,118782.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(y,w,tc_Lambda_OdB)*.
% 299.94/300.38 126263[10:SpL:298.0,118782.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(y,w,tc_Lambda_OdB)*.
% 299.94/300.38 126264[10:SpL:2231.0,118782.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(y,w,tc_Lambda_OdB)*.
% 299.94/300.38 126488[1:SpL:211.0,121183.0] || equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Oappend(x,u,tc_Lambda_OdB),x)** -> .
% 299.94/300.38 126489[1:SpL:298.0,121183.0] || equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Oappend(x,u,tc_Lambda_OdB),x)** -> .
% 299.94/300.38 126490[1:SpL:2231.0,121183.0] || equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Oappend(x,u,tc_Lambda_OdB),x)** -> .
% 299.94/300.38 126549[1:SpL:298.0,123865.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(w,x)* -> equal(x,v_as____)*.
% 299.94/300.38 126869[1:SpL:298.0,124244.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_List_Olistsp(y,w,tc_Lambda_OdB)*.
% 299.94/300.38 127009[1:Rew:1014.0,126959.1] || equal(c_List_Oappend(u,c_List_Obutlast(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____) c_List_Olistsp(x,v,tc_Lambda_OdB)*.
% 299.94/300.38 127118[1:SpL:211.0,125489.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v) equal(c_List_Oappend(u,c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.38 127119[1:SpL:298.0,125489.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v) equal(c_List_Oappend(u,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.38 127120[1:SpL:2231.0,125489.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v) equal(c_List_Oappend(u,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.38 127123[1:SpL:4471.0,125489.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v) equal(c_List_Oappend(u,c_List_Olist_OCons(v_a____,c_List_Oreplicate(w,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.38 127225[0:Rew:73.0,127176.1] || hBOOL(hAPP(hAPP(c_fequal(u),c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_fequal(u),v))),v))* -> hBOOL(hAPP(hAPP(c_fequal(u),v),w))*.
% 299.94/300.38 127226[0:Rew:82.0,127177.1] || hBOOL(hAPP(hAPP(c_Predicate_Oconversep(u,v,w),c_Type_Osko__Type__Xtype__induct__1__1(hAPP(u,x))),x))* -> hBOOL(hAPP(hAPP(u,x),y))*.
% 299.94/300.38 127263[1:SpL:74743.1,125528.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)** equal(u,v)* equal(c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.38 127265[1:SpL:4822.1,125528.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** equal(u,v)* equal(c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.38 127270[1:SpL:211.0,125528.1] || equal(u,v) equal(c_List_Orev(c_List_Olist_OCons(v_a____,c_List_Olist_OCons(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.38 127271[1:SpL:298.0,125528.1] || equal(u,v) equal(c_List_Orev(c_List_Olist_OCons(v_a____,c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.38 127272[1:SpL:2231.0,125528.1] || equal(u,v) equal(c_List_Orev(c_List_Olist_OCons(v_a____,c_List_Oappend(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.38 127316[1:Rew:1844.0,127253.1,2142.0,127253.1] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),v) equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.38 127481[1:SpL:298.0,126895.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_List_Olistsp(y,w,tc_Lambda_OdB)*.
% 299.94/300.38 127661[0:Rew:232.0,127660.1] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Orev(v,w),w),w),c_List_Olist_ONil(w))** -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_HOL_Ozero__class_Ozero(tc_nat)).
% 299.94/300.38 127663[0:Rew:234.0,127662.1] || equal(c_List_Orotate1(c_List_Oappend(c_List_Orev(u,v),w,v),v),c_List_Olist_ONil(v))** -> equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_HOL_Ozero__class_Ozero(tc_nat)).
% 299.94/300.38 128047[1:SpR:4911.1,653.0] || equal(c_List_Oappend(c_List_Oreplicate(u,v,tc_Lambda_OdB),w,tc_Lambda_OdB),v_as____)** -> equal(c_List_Otake(u,x,tc_Lambda_OdB),c_List_Oreplicate(u,v,tc_Lambda_OdB))*.
% 299.94/300.38 128708[1:Rew:128690.1,115419.1] || equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),v,tc_Lambda_OdB),v_as____)** -> equal(c_List_Oappend(c_List_Orev(w,tc_Lambda_OdB),u,tc_Lambda_OdB),c_List_Orev(w,tc_Lambda_OdB))**.
% 299.94/300.38 128833[1:Rew:128690.1,128467.1] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** equal(c_List_Orev(w,tc_Lambda_OdB),v_rs____)** equal(c_List_Orotate1(w,tc_Lambda_OdB),u)* -> .
% 299.94/300.38 128885[1:Rew:128689.1,128090.1] || equal(c_List_Oappend(u,c_List_Oreplicate(v,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Olist_OCons(v_a____,c_List_Oreplicate(v,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____).
% 299.94/300.38 128887[1:Rew:128689.1,128080.1] || equal(c_List_Oappend(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(c_List_Oappend(w,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(w,tc_Lambda_OdB))**.
% 299.94/300.38 129024[1:Rew:129023.1,114765.1] || equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),v,tc_Lambda_OdB),v_as____)** -> equal(c_List_Oappend(c_List_Orev(w,tc_Lambda_OdB),v,tc_Lambda_OdB),c_List_Orev(w,tc_Lambda_OdB))**.
% 299.94/300.38 129788[1:SpL:298.0,128254.1] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** equal(c_List_Orev(c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.38 129789[1:SpL:2231.0,128254.1] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** equal(c_List_Orev(c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.38 129855[1:SpL:298.0,128256.1] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** equal(c_List_Orotate1(c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.38 129856[1:SpL:2231.0,128256.1] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** equal(c_List_Orotate1(c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.38 130177[0:SpL:3544.0,59959.0] || hBOOL(c_Lambda_OdB_OdB__case(u,c_Lambda_Obeta,v,c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_Olift(c_Lambda_Olift(c_Lambda_OdB_OVar(w),x),y)),z),x1),x2))* -> .
% 299.94/300.38 130325[1:SpL:3754.1,129909.0] || equal(c_List_Oappend(c_List_Orotate1(c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v,tc_Lambda_OdB),v_as____)** -> equal(u,v_as____).
% 299.94/300.38 130420[1:Rew:1014.0,130389.1] || equal(c_List_Obutlast(c_List_Oappend(c_List_Orotate1(c_List_Orev(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____).
% 299.94/300.38 130455[1:SpL:8586.1,129911.0] || equal(u,v_rs____) equal(c_List_Oappend(c_List_Orotate1(c_List_Oappend(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),x,tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.38 130560[1:SpL:8588.1,129912.0] || equal(u,v_rs____) equal(c_List_Oappend(c_List_Orotate1(c_List_Oappend(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),x,tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.38 130668[0:SpL:11448.0,130175.0] || hBOOL(c_Lambda_OdB_OdB__case(u,c_Lambda_Obeta,v,c_Lambda_Olift(c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(w)),x),c_Lambda_OdB_OVar(y),w),z),x1))* -> .
% 299.94/300.38 130671[0:SpL:315.0,130175.0] || hBOOL(c_Lambda_OdB_OdB__case(u,c_Lambda_Obeta,v,c_Lambda_Olift(c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Olist_OCons(c_Lambda_OdB_OVar(w),x,y),z,y,x1),x2),x3))* -> .
% 299.94/300.38 131034[1:Rew:128689.1,130998.1] || equal(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(tc_Lambda_OdB)),x,tc_Lambda_OdB),v)**.
% 299.94/300.38 131165[1:Rew:128689.1,131139.2] || equal(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(c_List_Orev(x,tc_Lambda_OdB),v_as____)** -> equal(x,v)*.
% 299.94/300.38 131234[1:Rew:128689.1,131208.2] || equal(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(c_List_Orotate1(x,tc_Lambda_OdB),v_as____)** -> equal(x,v)*.
% 299.94/300.38 131300[1:SpL:298.0,129317.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)** equal(c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(x,u)*.
% 299.94/300.38 131366[1:SpL:298.0,129318.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** equal(c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(x,u)*.
% 299.94/300.38 132455[1:SpR:35041.1,60.0] || equal(c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),v,tc_Lambda_OdB),v_as____)** -> equal(c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),v,tc_Lambda_OdB),u).
% 299.94/300.38 132537[1:SpL:35041.1,65058.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_as____)** equal(w,c_List_Otake(u,x,tc_Lambda_OdB))* -> equal(c_List_Orev(w,tc_Lambda_OdB),w)**.
% 299.94/300.38 132580[1:Rew:132455.1,132473.2] || equal(c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),v,tc_Lambda_OdB),v_as____)** equal(u,c_List_Orev(w,tc_Lambda_OdB))* -> equal(u,w).
% 299.94/300.38 132581[1:Rew:132455.1,132472.2] || equal(c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),v,tc_Lambda_OdB),v_as____)** equal(u,c_List_Orotate1(w,tc_Lambda_OdB))* -> equal(u,w).
% 299.94/300.38 132590[0:Res:53.1,3220.1] || hBOOL(hAPP(c_InductTermi_OIT,u)) hBOOL(hAPP(hAPP(c_Lambda_Obeta,u),v))* -> c_Wellfounded_Oaccp(c_Predicate_Oconversep(c_Lambda_Obeta,tc_Lambda_OdB,tc_Lambda_OdB),v,tc_Lambda_OdB)*.
% 299.94/300.38 132591[0:Rew:73.0,132588.2] || hBOOL(hAPP(hAPP(c_fequal(u),v),w))* c_Wellfounded_Oaccp(c_fequal(u),v,x)* -> c_Wellfounded_Oaccp(c_fequal(u),w,x)*.
% 299.94/300.38 132592[0:Rew:82.0,132589.2] || hBOOL(hAPP(hAPP(c_Predicate_Oconversep(u,v,w),x),y))* c_Wellfounded_Oaccp(u,x,z)* -> c_Wellfounded_Oaccp(u,y,z)*.
% 299.94/300.38 3760[1:Rew:3754.1,3759.0] || equal(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Obutlast(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> equal(v,v_as____) equal(u,v_rs____).
% 299.94/300.38 3839[0:SpR:127.1,1972.0] || -> equal(u,c_List_Olist_ONil(v)) equal(c_List_Obutlast(c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(w,u,v),v),v),v),c_List_Orev(c_List_Obutlast(u,v),v))**.
% 299.94/300.38 3925[1:Rew:1014.0,3868.1] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Obutlast(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Obutlast(w,tc_Lambda_OdB))** -> equal(w,v_as____).
% 299.94/300.38 3926[1:Rew:1014.0,3867.1] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Obutlast(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Obutlast(w,tc_Lambda_OdB))** -> equal(w,v_as____).
% 299.94/300.38 4203[1:MRR:4202.0,2046.0] || -> equal(c_List_Obutlast(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.38 5118[1:SpR:4799.1,90.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) c_ListOrder_Ostep1(v,u,w,tc_Lambda_OdB)* -> c_ListOrder_Ostep1(v,v_rs____,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38 5117[1:SpR:4799.1,90.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) c_ListOrder_Ostep1(v,w,u,tc_Lambda_OdB)* -> c_ListOrder_Ostep1(v,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)*.
% 299.94/300.38 5557[1:SpR:4822.1,11.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) c_ListOrder_Ostep1(v,u,w,tc_Lambda_OdB)* -> c_ListOrder_Ostep1(v,x,c_List_Oappend(x,w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38 5542[1:SpR:4822.1,11.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) c_ListOrder_Ostep1(v,w,u,tc_Lambda_OdB)* -> c_ListOrder_Ostep1(v,c_List_Oappend(x,w,tc_Lambda_OdB),x,tc_Lambda_OdB)*.
% 299.94/300.38 6564[1:SpR:6087.1,12.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) c_ListOrder_Ostep1(v,w,u,tc_Lambda_OdB)* -> c_ListOrder_Ostep1(v,c_List_Oappend(w,x,tc_Lambda_OdB),x,tc_Lambda_OdB)*.
% 299.94/300.38 6541[1:SpR:6087.1,12.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) c_ListOrder_Ostep1(v,u,w,tc_Lambda_OdB)* -> c_ListOrder_Ostep1(v,x,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38 6855[1:SpR:298.0,2662.0] || -> equal(c_List_Obutlast(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.38 6854[1:SpR:211.0,2662.0] || -> equal(c_List_Obutlast(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.38 6878[1:MRR:6877.0,2046.0] || -> equal(c_List_Obutlast(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.38 7167[1:Rew:1014.0,6958.1] || equal(c_List_Obutlast(u,tc_Lambda_OdB),v_as____) -> equal(u,v_as____) equal(c_List_Obutlast(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB))**.
% 299.94/300.38 7362[1:Rew:298.0,7347.0] || -> equal(c_List_Obutlast(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.38 7550[1:Rew:1014.0,7435.1,127.1,7435.0] || equal(c_List_Obutlast(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____) -> equal(u,v_as____) equal(c_List_Obutlast(c_List_Oappend(v,u,tc_Lambda_OdB),tc_Lambda_OdB),v)**.
% 299.94/300.38 7601[1:SpL:298.0,3778.1] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Oappend(v,w,tc_Lambda_OdB),v_as____).
% 299.94/300.38 7983[1:SpL:298.0,6162.1] || equal(u,v_as____)* equal(c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(v,w,tc_Lambda_OdB))** -> equal(u,x)*.
% 299.94/300.38 7982[1:SpL:211.0,6162.1] || equal(u,v_as____)* equal(c_List_Olist_OCons(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))** -> equal(u,x)*.
% 299.94/300.38 8016[0:SpL:127.1,2073.0] || equal(u,c_List_Obutlast(c_List_Olist_OCons(v,w,x),x))* equal(c_List_Orev(u,x),c_List_Olist_ONil(x))** -> equal(w,c_List_Olist_ONil(x)).
% 299.94/300.38 8108[0:SpL:127.1,2089.0] || equal(u,c_List_Obutlast(c_List_Olist_OCons(v,w,x),x))* -> equal(w,c_List_Olist_ONil(x)) equal(c_List_Olast(c_List_Orev(u,x),x),v)*.
% 299.94/300.38 8135[0:SpL:137.1,2172.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Obutlast(c_List_Oappend(v,w,x),x),x),x),c_List_Orev(v,x))** -> equal(w,c_List_Olist_ONil(x)).
% 299.94/300.38 8134[0:SpL:298.0,2172.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.94/300.38 8133[0:SpL:211.0,2172.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.94/300.38 8181[1:SpL:298.0,8150.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.38 8180[1:SpL:211.0,8150.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.38 8284[0:MRR:8266.0,268.0] || -> equal(c_List_Obutlast(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oreplicate(w,v,x),x),x),x),c_List_Olist_OCons(u,c_List_Oreplicate(w,v,x),x))**.
% 299.94/300.38 8286[0:MRR:8265.0,268.0] || -> equal(c_List_Obutlast(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oreplicate(w,v,x),x),x),x),c_List_Oappend(u,c_List_Oreplicate(w,v,x),x))**.
% 299.94/300.38 8975[1:Rew:1014.0,8715.1] || equal(c_List_Obutlast(u,tc_Lambda_OdB),v_rs____) -> equal(u,v_as____) equal(c_List_Obutlast(c_List_Oappend(v,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(v,v_rs____,tc_Lambda_OdB))**.
% 299.94/300.38 9568[1:Rew:1014.0,9233.1] || equal(c_List_Obutlast(u,tc_Lambda_OdB),v_rs____) -> equal(u,v_as____) equal(c_List_Obutlast(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB))**.
% 299.94/300.38 9773[1:SpL:298.0,8786.1] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),u)* -> equal(c_List_Oappend(v,w,tc_Lambda_OdB),v_as____).
% 299.94/300.38 10378[1:SpL:4471.0,8786.1] || equal(u,v_rs____) equal(c_List_Olist_OCons(v_a____,c_List_Oreplicate(v,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),u)* -> equal(c_List_Oreplicate(v,v_a____,tc_Lambda_OdB),v_as____).
% 299.94/300.38 11417[1:MRR:11416.1,2046.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> equal(c_List_Obutlast(c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB))**.
% 299.94/300.38 11879[0:SpR:315.0,8115.0] || -> c_Type_Otyping(u,c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(tc_nat))),c_List_Ofoldr(c_Type_Otype_OFun,c_List_Olist_OCons(c_List_Ofoldr(c_Type_Otype_OFun,v,w,x,y),v,x),w,x,y))*.
% 299.94/300.38 13005[1:Rew:1014.0,12958.1] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____).
% 299.94/300.38 13615[1:Rew:1014.0,13611.1] || equal(c_List_Obutlast(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> equal(u,v_as____) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Nat_Osize__class_Osize(v,tc_List_Olist(tc_Lambda_OdB)),tc_nat)*.
% 299.94/300.38 14293[1:Rew:1014.0,14272.1] || equal(c_List_Ofoldl(c_Lambda_OdB_OApp,u,c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB),c_Lambda_OdB_OAbs(w))* -> equal(v,v_as____).
% 299.94/300.38 14829[1:Rew:1014.0,14812.1] || equal(c_List_Orev(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(w,v_as____) equal(v_a____,v).
% 299.94/300.38 14913[1:Rew:1014.0,14907.1] || equal(c_List_Orotate1(c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(w,v_as____) equal(v_a____,v).
% 299.94/300.38 15034[1:MRR:15033.1,2046.0] || equal(u,v_rs____) -> equal(c_List_Obutlast(c_List_Oappend(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,v,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.38 15349[1:Rew:1014.0,15315.1] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(w,v_as____).
% 299.94/300.38 15466[1:Rew:1014.0,15447.1] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Orotate1(c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(w,v_as____) equal(v_a____,v).
% 299.94/300.38 15623[1:Rew:1014.0,15610.1] || equal(c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),c_List_Orotate1(c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(w,v_as____) equal(v_a____,v).
% 299.94/300.38 15657[1:SpL:3108.0,413.0] || c_ListOrder_Ostep1(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(v_a____,w) equal(v,x).
% 299.94/300.38 15639[1:SpL:3108.0,413.0] || c_ListOrder_Ostep1(u,c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(v,v_a____) equal(w,x).
% 299.94/300.38 15993[1:Rew:1014.0,15974.1] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB))** -> equal(w,v_as____).
% 299.94/300.38 16252[1:SpL:6865.1,15070.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) equal(v,v_rs____) equal(c_List_Olist_OCons(w,u,tc_Lambda_OdB),c_List_Olist_OCons(x,v,tc_Lambda_OdB))* -> .
% 299.94/300.38 16247[1:SpL:6865.1,1725.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) equal(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB))* -> equal(c_List_Obutlast(c_List_Orotate1(v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)**.
% 299.94/300.38 16245[1:SpL:6865.1,1729.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) equal(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB))* equal(v,v_rs____) -> equal(v_a____,w).
% 299.94/300.38 16142[1:SpR:6865.1,2165.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) -> equal(c_List_Olist_OCons(v_a____,c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.38 16126[1:SpR:6865.1,1934.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) -> equal(c_List_Oappend(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,v,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.38 16125[1:SpR:6865.1,3928.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) -> equal(c_List_Obutlast(c_List_Olist_OCons(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB))**.
% 299.94/300.38 17111[1:Rew:1014.0,17083.2] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Obutlast(v,tc_Lambda_OdB))** -> equal(v,v_as____).
% 299.94/300.38 17455[1:SpL:11764.1,15065.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(v,v_as____) equal(c_List_Olist_OCons(w,v,tc_Lambda_OdB),c_List_Olist_OCons(x,u,tc_Lambda_OdB))* -> .
% 299.94/300.38 17450[1:SpL:11764.1,9420.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(v,v_rs____) equal(c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.38 17236[1:SpR:11764.1,3493.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> equal(c_List_Olast(c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.38 17235[1:SpR:11764.1,3494.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> equal(c_List_Olast(c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.38 18424[1:SpL:11766.1,4918.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** equal(v,v_as____)* equal(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),u)* -> equal(w,v)*.
% 299.94/300.38 18287[1:SpL:11766.1,8839.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(v,v_rs____) equal(c_List_Olist_OCons(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.38 18278[1:SpL:11766.1,4918.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(v,v_as____)* equal(c_List_Oappend(w,u,tc_Lambda_OdB),v_rs____)** -> equal(w,v)*.
% 299.94/300.38 18272[1:SpL:11766.1,8786.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(v,v_rs____) equal(c_List_Oappend(w,u,tc_Lambda_OdB),v)* -> equal(w,v_as____).
% 299.94/300.38 18259[1:SpL:11766.1,8150.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))** -> .
% 299.94/300.38 18135[1:SpR:11766.1,2782.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> equal(c_List_Olast(c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.38 18134[1:SpR:11766.1,2806.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> equal(c_List_Olast(c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.38 18133[1:SpR:11766.1,2781.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> equal(c_List_Olast(c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.38 18132[1:SpR:11766.1,2805.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> equal(c_List_Olast(c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.38 18116[1:SpR:11766.1,2662.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> equal(c_List_Obutlast(c_List_Olist_OCons(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))**.
% 299.94/300.38 18114[1:SpR:11766.1,2663.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> equal(c_List_Obutlast(c_List_Oappend(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(v,w,tc_Lambda_OdB))**.
% 299.94/300.38 20098[1:Rew:1014.0,20075.1] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(w,v_as____) equal(v_a____,v).
% 299.94/300.38 20162[1:Rew:1014.0,20145.1] || equal(c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(w,v_as____) equal(v_a____,v).
% 299.94/300.38 20842[1:Rew:1014.0,20761.2] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* equal(c_List_Oappend(x,w,tc_Lambda_OdB),v_as____)** -> equal(u,v_as____).
% 299.94/300.38 20845[1:Rew:1014.0,20717.2] || equal(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB))* equal(x,v_as____) -> equal(u,v_as____).
% 299.94/300.38 21773[1:SpL:6865.1,21761.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) equal(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB))* equal(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB))* -> .
% 299.94/300.38 22240[1:Rew:1014.0,22210.1] || equal(c_List_Orotate1(c_List_Orev(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____) c_List_Olistsp(w,u,tc_Lambda_OdB)*.
% 299.94/300.38 22346[1:Rew:1014.0,22326.1] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Orotate1(c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(w,v_as____) equal(u,v).
% 299.94/300.38 22703[1:Rew:1014.0,22698.1] || c_ListOrder_Ostep1(u,v_rs____,c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(w,v_as____) hBOOL(hAPP(hAPP(u,v_a____),v)).
% 299.94/300.38 22966[1:Rew:1014.0,22961.1] || c_ListOrder_Ostep1(u,c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> equal(w,v_as____) hBOOL(hAPP(hAPP(u,v),v_a____)).
% 299.94/300.38 23013[1:Rew:1014.0,22990.1] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(w,v_as____) equal(u,v).
% 299.94/300.38 23458[0:SpL:694.1,569.0] || equal(u,c_List_Orev(v,w))* equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),c_HOL_Ozero__class_Ozero(tc_nat))** -> equal(c_List_Orotate1(v,w),c_List_Olist_ONil(w)).
% 299.94/300.38 23431[0:SpR:694.1,1930.0] || equal(u,c_List_Orev(v,w)) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),c_List_Orotate1(c_List_Olist_OCons(x,v,w),w),w),v)**.
% 299.94/300.38 23421[0:SpR:694.1,565.1] || equal(u,c_List_Orev(v,w))* -> equal(c_List_Orotate1(v,w),c_List_Olist_ONil(w)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),tc_nat)*.
% 299.94/300.38 23400[0:SpR:694.1,1930.0] || equal(u,c_List_Orev(v,w)) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_List_Orotate1(c_List_Olist_OCons(x,u,w),w),w),u)**.
% 299.94/300.38 23394[0:SpR:694.1,578.1] || equal(u,c_List_Orev(v,w))* equal(c_List_Orev(u,w),c_List_Olist_ONil(w))** -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_HOL_Ozero__class_Ozero(tc_nat))**.
% 299.94/300.38 23393[0:SpR:694.1,579.1] || equal(u,c_List_Orev(v,w))* equal(c_List_Orotate1(u,w),c_List_Olist_ONil(w))** -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_HOL_Ozero__class_Ozero(tc_nat))**.
% 299.94/300.38 23825[0:SpL:695.1,568.0] || equal(u,c_List_Orotate1(v,w))* equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),c_HOL_Ozero__class_Ozero(tc_nat))** -> equal(c_List_Orev(v,w),c_List_Olist_ONil(w))**.
% 299.94/300.38 23797[0:SpR:695.1,1930.0] || equal(u,c_List_Orotate1(v,w)) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),c_List_Orotate1(c_List_Olist_OCons(x,v,w),w),w),v)**.
% 299.94/300.38 23788[0:SpR:695.1,564.1] || equal(u,c_List_Orotate1(v,w))* -> equal(c_List_Orev(v,w),c_List_Olist_ONil(w))** c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),tc_nat)*.
% 299.94/300.38 23764[0:SpR:695.1,1930.0] || equal(u,c_List_Orotate1(v,w)) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_List_Orotate1(c_List_Olist_OCons(x,u,w),w),w),u)**.
% 299.94/300.38 23758[0:SpR:695.1,578.1] || equal(u,c_List_Orotate1(v,w))* equal(c_List_Orev(u,w),c_List_Olist_ONil(w))** -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_HOL_Ozero__class_Ozero(tc_nat))**.
% 299.94/300.38 23757[0:SpR:695.1,579.1] || equal(u,c_List_Orotate1(v,w))* equal(c_List_Orotate1(u,w),c_List_Olist_ONil(w))** -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_HOL_Ozero__class_Ozero(tc_nat))**.
% 299.94/300.38 24308[1:SpL:11766.1,23956.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(v_as____,v) equal(v,c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38 24944[1:Rew:24940.0,19264.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_Type_Otype_OAtom(v),c_List_Ofoldr(c_Type_Otype_OFun,u,hAPP(hAPP(c_Type_Otype_OFun,w),x),tc_Lambda_OdB,y))* -> .
% 299.94/300.38 24947[1:Rew:24940.0,19129.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Ofoldr(c_Lambda_OdB_OApp,u,hAPP(hAPP(c_Lambda_OdB_OApp,v),w),tc_Lambda_OdB,x),c_Lambda_OdB_OVar(y))* -> .
% 299.94/300.38 24949[1:Rew:24940.0,19202.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Ofoldr(c_Lambda_OdB_OApp,u,hAPP(hAPP(c_Lambda_OdB_OApp,v),w),tc_Lambda_OdB,x),c_Lambda_OdB_OAbs(y))* -> .
% 299.94/300.38 24956[1:SpR:24918.0,333.0] || -> equal(c_List_Ofoldr(u,v,hAPP(hAPP(u,v_a____),w),tc_Lambda_OdB,x),c_List_Ofoldr(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),w,tc_Lambda_OdB,x))**.
% 299.94/300.38 25058[1:SpL:24972.0,147.0] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(u)),v_a____)),v))* -> c_ListOrder_Ostep1(c_Lambda_Obeta,v_rs____,c_ListBeta_Osko__ListBeta__Xhead__Var__reduction__1__1(u,v_rs____,v),tc_Lambda_OdB).
% 299.94/300.38 25046[1:SpR:24972.0,167.0] || -> equal(hAPP(hAPP(u,c_List_Ofoldl(u,v,w,x,tc_Lambda_OdB)),v_a____),c_List_Ofoldl(u,v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),x,tc_Lambda_OdB))**.
% 299.94/300.38 25854[1:MRR:25845.2,1032.0] || c_ListOrder_Ostep1(u,c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> hBOOL(hAPP(hAPP(u,v),w)).
% 299.94/300.38 25855[1:MRR:25820.2,1034.0] || c_ListOrder_Ostep1(u,c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB),tc_Lambda_OdB)* -> hBOOL(hAPP(hAPP(u,v),x)).
% 299.94/300.38 26112[1:SpL:132.2,2573.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(v,v_as____) -> equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____).
% 299.94/300.38 26298[1:MRR:26161.2,15350.1] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(v,v_as____) -> .
% 299.94/300.38 26299[1:MRR:26153.2,15158.1] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Oappend(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(v,v_as____) -> .
% 299.94/300.38 26300[1:MRR:26132.2,26262.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Oappend(x,c_List_Olist_OCons(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(v,v_as____) -> .
% 299.94/300.38 26866[1:MRR:26865.2,6209.0] || equal(c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(c_List_Olast(u,tc_Lambda_OdB),u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),u) -> .
% 299.94/300.38 29820[0:MRR:29819.2,29476.0] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Olist_OCons(w,x,v),y) -> equal(c_List_Osko__List__XCons__eq__append__conv__1__1(w,x,y,u,v),x)**.
% 299.94/300.38 29824[0:MRR:29823.2,29476.0] || equal(u,c_List_Olist_ONil(v)) equal(w,c_List_Olist_OCons(x,y,v)) -> equal(c_List_Osko__List__Xappend__eq__Cons__conv__1__1(x,y,w,u,v),y)**.
% 299.94/300.38 30519[1:Rew:1014.0,30497.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(v,v_as____) -> equal(w,v_as____) equal(x,v_as____).
% 299.94/300.38 30944[1:MRR:30929.2,6989.1] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB))* equal(v,v_as____) -> equal(x,v_as____).
% 299.94/300.38 31087[1:Rew:1014.0,31044.1] || equal(c_List_Oappend(u,c_List_Obutlast(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____) equal(c_List_Obutlast(w,tc_Lambda_OdB),v_as____).
% 299.94/300.38 31411[0:SpL:137.1,31369.0] || equal(c_List_Obutlast(c_List_Oappend(u,v,w),w),c_List_Olist_ONil(w))** -> equal(v,c_List_Olist_ONil(w)) equal(c_List_Orev(u,w),c_List_Olist_ONil(w)).
% 299.94/300.38 32506[1:Rew:1014.0,32463.1] || equal(c_List_Obutlast(c_List_Orev(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Obutlast(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB))** -> equal(c_List_Orev(u,tc_Lambda_OdB),v_as____).
% 299.94/300.38 33715[0:SpL:137.1,33306.0] || equal(c_List_Obutlast(c_List_Oappend(c_List_Orev(u,v),w,v),v),c_List_Olist_ONil(v))** -> equal(w,c_List_Olist_ONil(v)) equal(u,c_List_Olist_ONil(v)).
% 299.94/300.38 34553[1:Rew:1014.0,34539.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB))* equal(v,v_as____) -> equal(w,v_as____).
% 299.94/300.38 35213[2:MRR:35212.2,1737.1] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(w,v_rs____) -> equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),v_rs____)**.
% 299.94/300.38 35282[0:SpL:127.1,35214.0] || c_List_Olistsp(u,c_List_Obutlast(c_List_Olist_OCons(v,w,x),x),x)* -> equal(w,c_List_Olist_ONil(x)) c_List_Olistsp(u,c_List_Obutlast(w,x),x).
% 299.94/300.38 36238[1:SpL:11766.1,36219.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orev(c_List_Oappend(v,u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Orotate1(v,tc_Lambda_OdB),v_as____).
% 299.94/300.38 36658[1:SpL:298.0,36137.0] || equal(c_List_Orotate1(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____).
% 299.94/300.38 36913[1:SpL:50.0,13971.0] || equal(c_List_Ofoldl(c_Lambda_OdB_OApp,u,c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB),c_Lambda_OdB_OAbs(x))* -> equal(c_List_Orev(v,tc_Lambda_OdB),v_as____).
% 299.94/300.38 37090[0:SpL:137.1,36973.0] || equal(c_List_Orev(c_List_Obutlast(c_List_Oappend(u,v,w),w),w),c_List_Olist_ONil(w))** -> equal(v,c_List_Olist_ONil(w)) equal(u,c_List_Olist_ONil(w)).
% 299.94/300.38 37087[0:SpL:298.0,36973.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(u,v,x),c_List_Olist_ONil(x)).
% 299.94/300.38 37155[0:SpL:137.1,37123.0] || equal(c_List_Orotate1(c_List_Obutlast(c_List_Oappend(u,v,w),w),w),c_List_Olist_ONil(w))** -> equal(v,c_List_Olist_ONil(w)) equal(u,c_List_Olist_ONil(w)).
% 299.94/300.38 37152[0:SpL:298.0,37123.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,w,x),x),x),c_List_Olist_ONil(x))** -> equal(c_List_Oappend(u,v,x),c_List_Olist_ONil(x)).
% 299.94/300.38 37198[1:SpL:50.0,13975.0] || equal(c_Lambda_OdB_OVar(u),c_List_Ofoldl(c_Lambda_OdB_OApp,v,c_List_Orev(c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB))* -> equal(c_List_Orev(w,tc_Lambda_OdB),v_as____).
% 299.94/300.38 37551[1:Res:2378.1,19831.0] class_OrderedGroup_Ocomm__monoid__add(u) || c_Type_Otyping(hAPP(c_HOL_Oplus__class_Oplus(u),v),c_Lambda_OdB_OVar(w),x)* -> equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),w),v),x).
% 299.94/300.38 37924[1:Res:2607.1,19831.0] class_Ring__and__Field_Ocomm__semiring__1(u) || c_Type_Otyping(hAPP(c_HOL_Oplus__class_Oplus(u),v),c_Lambda_OdB_OVar(w),x)* -> equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),w),v),x).
% 299.94/300.38 38272[0:SpL:517.1,1811.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.94/300.38 38421[1:Rew:1014.0,38376.1] || equal(c_List_Obutlast(c_List_Oappend(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____).
% 299.94/300.38 38516[1:Rew:1014.0,38446.1] || equal(c_List_Olist_OCons(v_a____,c_List_Oappend(u,c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____).
% 299.94/300.38 38631[1:Rew:1014.0,38617.1] || equal(c_List_Orotate1(c_List_Obutlast(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____) equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),v_rs____).
% 299.94/300.38 38674[0:SpL:517.1,1812.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.94/300.38 39054[1:Rew:1014.0,39024.1] || equal(c_Lambda_OdB_OVar(u),c_List_Ofoldl(c_Lambda_OdB_OApp,v,c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB))* -> equal(w,v_as____).
% 299.94/300.38 39182[1:Rew:1014.0,39165.1] || equal(c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____) equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),v_rs____).
% 299.94/300.38 43685[0:SpL:39416.1,214.0] || hBOOL(hAPP(u,v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Type_Osko__Type__Xtype__induct__1__1(u),tc_nat)* hBOOL(hAPP(u,w))*.
% 299.94/300.38 43580[1:SpL:39416.1,9456.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_nat)* equal(v_a____,w).
% 299.94/300.38 43425[1:SpL:39416.1,2639.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 299.94/300.38 43422[0:SpL:39416.1,2138.0] || equal(c_List_Olist_OCons(u,v,w),x)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(y,x,w),tc_nat)*.
% 299.94/300.38 43398[1:SpL:39416.1,34441.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.38 43364[1:SpL:39416.1,2639.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.38 43319[1:SpL:39416.1,30440.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,w,tc_Lambda_OdB),tc_nat)* equal(w,v_as____).
% 299.94/300.38 43316[1:SpL:39416.1,34102.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,w,tc_Lambda_OdB),tc_nat)* equal(v,v_as____).
% 299.94/300.38 43301[1:SpL:39416.1,1088.0] || equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,v,tc_Lambda_OdB),tc_nat)* equal(w,v_as____).
% 299.94/300.38 43299[1:SpL:39416.1,1073.0] || equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,w,tc_Lambda_OdB),tc_nat)* equal(v_as____,w).
% 299.94/300.38 43167[0:SpL:39416.1,1959.0] || equal(u,c_List_Olist_ONil(v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(w,x,v),v),tc_nat)*.
% 299.94/300.38 43007[0:SpL:39416.1,2010.0] || equal(u,c_List_Olist_ONil(v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(w,x,v),v),tc_nat)*.
% 299.94/300.38 42869[0:SpL:39416.1,3356.0] || equal(c_List_Olist_OCons(u,v,w),x)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(y,x,w),tc_nat)*.
% 299.94/300.38 42848[2:SpL:39416.1,34295.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.38 42839[0:SpL:39416.1,3356.0] || equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,c_List_Olist_OCons(x,v,y),y),tc_nat)*.
% 299.94/300.38 42831[0:SpL:39416.1,2138.0] || equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,c_List_Oappend(x,v,y),y),tc_nat)*.
% 299.94/300.38 42803[1:SpL:39416.1,15062.0] || equal(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),tc_nat)*.
% 299.94/300.38 42777[0:SpL:39416.1,811.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_nat)* equal(v_as____,w).
% 299.94/300.38 42776[0:SpL:39416.1,815.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_nat)* equal(v_a____,v).
% 299.94/300.38 42758[0:SpL:39416.1,2010.0] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v))** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,x,v),tc_nat)*.
% 299.94/300.38 42750[0:SpL:39416.1,1959.0] || equal(c_List_Orotate1(u,v),c_List_Olist_ONil(v))** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,x,v),tc_nat)*.
% 299.94/300.38 42736[1:SpL:39416.1,34441.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_nat)*.
% 299.94/300.38 42729[2:SpL:39416.1,34295.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_nat)*.
% 299.94/300.38 42706[1:SpL:39416.1,15062.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 299.94/300.38 42614[0:SpL:39416.1,7278.0] || hBOOL(c_Lambda_OdB_OdB__rec(u,v,c_Lambda_Obeta,c_Lambda_OdB_OAbs(w),x))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(y),tc_nat)*.
% 299.94/300.38 41014[0:SpR:39416.1,168.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Type_Otype_OAtom(v),tc_nat)* equal(c_Type_Otype_Otype__case(w,x,u,y),hAPP(w,v))*.
% 299.94/300.38 41013[0:SpR:39416.1,247.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Type_Otype_OAtom(v),tc_nat)* equal(c_Type_Otype_Otype__rec(w,x,u,y),hAPP(w,v))*.
% 299.94/300.38 40920[0:SpR:39416.1,74.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),tc_List_Olist(v),tc_nat)* equal(c_Nat_Osize__class_Osize(c_List_Orotate1(w,v),u),c_Nat_Osize__class_Osize(w,u))**.
% 299.94/300.38 40919[0:SpR:39416.1,93.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),tc_List_Olist(v),tc_nat)* equal(c_Nat_Osize__class_Osize(c_List_Orev(w,v),u),c_Nat_Osize__class_Osize(w,u))**.
% 299.94/300.38 40767[0:SpR:39416.1,386.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(v,w,x),x),tc_nat)* equal(c_List_Olast(u,x),v)*.
% 299.94/300.38 40766[0:SpR:39416.1,385.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(v,w,x),x),tc_nat)* equal(c_List_Obutlast(u,x),w)*.
% 299.94/300.38 40728[0:SpR:39416.1,1973.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(v,w,x),x),tc_nat)* equal(c_List_Olast(u,x),v)*.
% 299.94/300.38 40619[1:SpR:39416.1,3462.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_nat)* equal(c_List_Orotate1(c_List_Orotate1(u,tc_Lambda_OdB),tc_Lambda_OdB),u)**.
% 299.94/300.38 40617[1:SpR:39416.1,1992.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_nat)* equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Orotate1(u,tc_Lambda_OdB)).
% 299.94/300.38 40608[0:SpR:39416.1,125.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),tc_nat)* equal(c_List_Obutlast(u,w),c_List_Olist_ONil(w))**.
% 299.94/300.38 40604[0:SpR:39416.1,1973.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,w,x),tc_nat)* equal(c_List_Olast(c_List_Orev(u,x),x),v)*.
% 299.94/300.38 40602[0:SpR:39416.1,386.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,w,x),tc_nat)* equal(c_List_Olast(c_List_Orotate1(u,x),x),v)*.
% 299.94/300.38 40601[0:SpR:39416.1,385.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,w,x),tc_nat)* equal(c_List_Obutlast(c_List_Orotate1(u,x),x),w)*.
% 299.94/300.38 44274[3:Con:44253.1] || c_Type_Otyping(u,v,w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,tc_Lambda_OdB),v),x),tc_nat)* c_Type_Otyping(u,x,w)*.
% 299.94/300.38 44275[3:Con:44254.1] || c_Wellfounded_Oaccp(u,v,w) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_Transitive__Closure_Ortranclp(u,w),x),v),tc_nat)* c_Wellfounded_Oaccp(u,x,w).
% 299.94/300.38 44376[0:SpR:74.0,655.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Oappend(c_List_Orev(c_List_Orotate1(u,v),v),w,v),v),c_List_Orev(c_List_Orotate1(u,v),v))**.
% 299.94/300.38 44371[0:SpR:555.1,655.0] || equal(u,v) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),c_List_Oappend(c_List_Orev(v,w),x,w),w),c_List_Orev(v,w))**.
% 299.94/300.38 44422[3:SpR:39416.1,44259.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_Lambda_Obeta,c_Lambda_OdB_OVar(v)),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(u,w),tc_nat)*.
% 299.94/300.38 44420[3:SpR:39416.1,44259.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(v),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_Lambda_Obeta,u),w),tc_nat)*.
% 299.94/300.38 44487[3:SpR:270.0,44261.1] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(u,v),c_Type_Osko__Type__Xtype__induct__1__1(hAPP(u,v))),tc_nat)* hBOOL(c_Lambda_OdB_OdB__rec(w,x,u,c_Lambda_OdB_OAbs(v),y))*.
% 299.94/300.38 44605[0:SpR:74.0,656.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Oappend(c_List_Orotate1(c_List_Orotate1(u,v),v),w,v),v),c_List_Orotate1(c_List_Orotate1(u,v),v))**.
% 299.94/300.38 44604[0:SpR:93.0,656.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Oappend(c_List_Orotate1(c_List_Orev(u,v),v),w,v),v),c_List_Orotate1(c_List_Orev(u,v),v))**.
% 299.94/300.38 44600[0:SpR:555.1,656.0] || equal(u,v) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),c_List_Oappend(c_List_Orotate1(v,w),x,w),w),c_List_Orotate1(v,w))**.
% 299.94/300.38 44577[1:SpR:4417.1,656.0] || equal(c_List_Olist_OCons(v_a____,c_List_Orotate1(u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),v_rs____,tc_Lambda_OdB),c_List_Orotate1(u,tc_Lambda_OdB))**.
% 299.94/300.38 44835[0:SpR:74.0,1830.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orev(c_List_Oappend(w,c_List_Orotate1(u,v),v),v),v),c_List_Orev(c_List_Orotate1(u,v),v))**.
% 299.94/300.38 44830[0:SpR:555.1,1830.0] || equal(u,v) -> 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.94/300.38 44814[0:SpR:517.1,1830.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.94/300.38 44930[3:SpR:127.1,44264.0] || -> equal(u,c_List_Olist_ONil(v)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Ofoldr(c_Lambda_Obeta,c_List_Obutlast(c_List_Olist_OCons(c_Lambda_OdB_OVar(w),u,v),v),x,v,y),tc_nat)*.
% 299.94/300.38 45024[1:Res:3263.1,19831.0] || c_HOL_Oord__class_Oless(u,v,tc_nat) c_Type_Otyping(c_Type_Oshift(w,v,x,y),c_Lambda_OdB_OVar(u),z)* -> equal(hAPP(w,u),z).
% 299.94/300.38 45368[1:Rew:1014.0,45330.2] || equal(u,v_rs____) equal(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Obutlast(v,tc_Lambda_OdB),tc_Lambda_OdB))** -> equal(v,v_as____).
% 299.94/300.38 45872[0:SpL:517.1,1818.0] || equal(c_List_Oappend(u,v,w),x)* c_List_Olistsp(y,c_List_Orev(x,w),w)* -> c_List_Olistsp(y,c_List_Orev(u,w),w)*.
% 299.94/300.38 46006[1:Rew:1014.0,45979.1] || equal(c_List_Obutlast(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____) equal(v,v_as____).
% 299.94/300.38 46079[1:Rew:1014.0,46061.1] || equal(c_List_Orotate1(c_List_Obutlast(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____) c_List_Olistsp(w,u,tc_Lambda_OdB)*.
% 299.94/300.38 46254[1:Rew:1014.0,46205.1] || equal(c_List_Oappend(u,c_List_Obutlast(c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____) equal(v,v_as____).
% 299.94/300.38 46311[0:SpL:517.1,1819.0] || equal(c_List_Oappend(u,v,w),x)* c_List_Olistsp(y,c_List_Orev(x,w),w)* -> c_List_Olistsp(y,c_List_Orev(v,w),w)*.
% 299.94/300.38 46803[1:Rew:1014.0,46791.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(v,v_rs____) -> equal(w,v_as____).
% 299.94/300.38 47463[1:Rew:1014.0,47391.1] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____).
% 299.94/300.38 48459[1:Rew:1014.0,48402.1] || equal(c_List_Oappend(u,c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____) equal(u,v_as____).
% 299.94/300.38 48673[1:Rew:1014.0,48661.1] || equal(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____) equal(c_List_Obutlast(v,tc_Lambda_OdB),v_as____) equal(u,v_as____).
% 299.94/300.38 48736[1:Rew:1014.0,48712.1] || equal(c_List_Olist_OCons(u,c_List_Obutlast(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____) equal(c_List_Obutlast(w,tc_Lambda_OdB),v_as____).
% 299.94/300.38 48966[1:Rew:1014.0,48902.1] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,c_List_Obutlast(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(x,v_as____).
% 299.94/300.38 49071[1:Rew:1014.0,48992.1] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,c_List_Obutlast(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(x,v_as____).
% 299.94/300.38 49185[1:Rew:1014.0,49098.1] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(x,v_as____).
% 299.94/300.38 49385[1:Rew:1014.0,49338.1] || equal(c_List_Oappend(u,c_List_Obutlast(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____) equal(c_List_Orev(v,tc_Lambda_OdB),v_as____).
% 299.94/300.38 49595[1:Rew:1014.0,49530.1] || equal(c_List_Oappend(u,c_List_Orev(c_List_Obutlast(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____) equal(v,v_as____).
% 299.94/300.38 50040[1:Rew:1014.0,50004.1] || equal(c_List_Oappend(u,c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____) equal(c_List_Obutlast(w,tc_Lambda_OdB),v_as____).
% 299.94/300.38 50502[1:Rew:1014.0,50427.1] || equal(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Obutlast(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____).
% 299.94/300.38 50667[1:Rew:1014.0,50639.1] || equal(c_List_Obutlast(c_List_Oappend(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),x,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(x,v_as____).
% 299.94/300.38 50669[1:Rew:1014.0,50579.1] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),x,tc_Lambda_OdB),v_as____)** -> equal(w,v_as____).
% 299.94/300.38 50769[1:Rew:1014.0,50707.1] || equal(c_List_Orev(c_List_Oappend(u,c_List_Obutlast(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____) equal(v,v_as____).
% 299.94/300.38 51268[1:Rew:1014.0,51242.1] || equal(c_List_Obutlast(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____) equal(u,v_as____).
% 299.94/300.38 51271[1:Rew:1014.0,51202.1] || equal(c_List_Oappend(c_List_Orev(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB),v_as____)** -> equal(v,v_as____) equal(u,v_as____).
% 299.94/300.38 51356[1:Rew:1014.0,51309.1] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Obutlast(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____) equal(v,v_as____).
% 299.94/300.38 51510[1:Rew:1014.0,51475.1] || equal(c_List_Oappend(u,c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____) equal(c_List_Orev(u,tc_Lambda_OdB),v_as____).
% 299.94/300.38 52315[0:SSi:52286.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(u,v,tc_nat)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_ONil(w),tc_nat)* c_List_Olistsp(x,u,w)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)*.
% 299.94/300.38 52316[0:SSi:52274.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(c_List_Olist_ONil(u),v,tc_nat)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_List_Olistsp(x,w,u)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat).
% 299.94/300.38 52797[0:Res:8233.1,97.0] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,u),c_Lambda_OdB_OVar(v)))* c_Wellfounded_Oaccp(c_Lambda_Obeta,w,x) -> c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_Osubst(u,w,v),x)*.
% 299.94/300.38 52796[0:Res:8233.1,311.0] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,u),c_Lambda_OdB_OVar(v))) c_Type_Otyping(w,c_Lambda_Osubst(u,x,v),y)* -> c_Type_Otyping(w,x,y).
% 299.94/300.38 52835[10:SpL:133.0,52746.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(v,u,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,c_List_Olist_OCons(u,w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38 53169[10:Rew:1014.0,53130.1] || equal(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____) c_List_Olistsp(w,c_List_Orev(c_List_Obutlast(v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38 53233[10:Rew:1014.0,53205.1] || equal(c_List_Orev(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____) c_List_Olistsp(w,c_List_Obutlast(v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38 53552[10:Rew:1934.0,53513.1] || equal(u,v_as____) equal(c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38 53605[9:Res:52409.1,2219.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(y,x,tc_Lambda_OdB)*.
% 299.94/300.38 53604[9:Res:52409.1,2114.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(y,x,tc_Lambda_OdB)*.
% 299.94/300.38 54180[10:Rew:1014.0,54144.1] || equal(c_List_Orev(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____) c_List_Olistsp(w,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38 54265[9:SSi:54242.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),x,tc_nat)* -> c_List_Olistsp(y,w,tc_Lambda_OdB)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),x,tc_nat).
% 299.94/300.38 54368[9:SSi:54341.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),x,tc_nat)* -> c_List_Olistsp(y,w,tc_Lambda_OdB)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),x,tc_nat).
% 299.94/300.38 54479[9:Rew:1014.0,54411.0] || -> equal(u,v_as____) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Obutlast(c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,w,tc_Lambda_OdB)*.
% 299.94/300.38 54480[9:SSi:54446.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),x,tc_nat)* -> c_List_Olistsp(y,v,tc_Lambda_OdB)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),x,tc_nat).
% 299.94/300.38 54659[1:Rew:1992.0,54620.1] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Orotate1(c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))* -> .
% 299.94/300.38 54765[1:SpL:39416.1,54720.0] || equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.38 54736[1:SpL:39416.1,54720.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),u)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 299.94/300.38 54803[1:Rew:1014.0,54762.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Oappend(x,v,tc_Lambda_OdB),x)** -> equal(w,v_as____).
% 299.94/300.38 55359[0:SpL:7262.0,314.0] || equal(c_Lambda_OdB_OdB__rec(u,v,c_Type_Otype_OFun,c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(w)),x),hAPP(hAPP(c_Type_Otype_OFun,y),z))* -> equal(hAPP(u,w),z).
% 299.94/300.38 55351[0:SpL:7262.0,263.0] || equal(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),c_Lambda_OdB_OdB__rec(w,x,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(y)),z))* -> equal(v,hAPP(w,y)).
% 299.94/300.38 55967[1:SpL:298.0,54748.1] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(v,w,tc_Lambda_OdB))** -> .
% 299.94/300.38 55966[1:SpL:211.0,54748.1] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))** -> .
% 299.94/300.38 56057[0:SpR:298.0,2101.1] || -> equal(u,c_List_Olist_ONil(v)) equal(c_List_Olast(c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Oappend(y,u,v),v),v),v),c_List_Olast(u,v))**.
% 299.94/300.38 56056[0:SpR:211.0,2101.1] || -> equal(u,c_List_Olist_ONil(v)) equal(c_List_Olast(c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Oappend(y,u,v),v),v),v),c_List_Olast(u,v))**.
% 299.94/300.38 56198[0:SpL:127.1,54674.1] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Orotate1(c_List_Obutlast(c_List_Olist_OCons(w,x,v),v),v),u)* -> equal(x,c_List_Olist_ONil(v)).
% 299.94/300.38 56243[0:SpL:127.1,56201.1] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(w,x,v),v),v),u)* -> equal(x,c_List_Olist_ONil(v)).
% 299.94/300.38 56382[1:Rew:1014.0,56367.2] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(w,u,tc_Lambda_OdB))* -> equal(v,v_as____).
% 299.94/300.38 56561[1:Rew:1014.0,56517.1] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB))** -> equal(w,v_as____).
% 299.94/300.38 56631[0:SpR:298.0,2199.1] || -> equal(u,c_List_Olist_ONil(v)) equal(c_List_Olast(c_List_Oappend(w,c_List_Oappend(x,c_List_Oappend(y,u,v),v),v),v),c_List_Olast(u,v))**.
% 299.94/300.38 56603[0:SpR:211.0,2199.1] || -> equal(u,c_List_Olist_ONil(v)) equal(c_List_Olast(c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Oappend(y,u,v),v),v),v),c_List_Olast(u,v))**.
% 299.94/300.38 56808[1:Rew:1014.0,56781.2] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** equal(c_List_Orotate1(c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> equal(w,v_as____).
% 299.94/300.38 56889[1:Rew:1014.0,56865.2] || equal(c_List_Olist_OCons(v_a____,c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(w,v)* -> equal(c_List_Oappend(w,u,tc_Lambda_OdB),v_as____)**.
% 299.94/300.38 56890[1:Rew:1014.0,56864.2] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_rs____)** equal(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),v)* -> equal(c_List_Oappend(w,u,tc_Lambda_OdB),v_as____)**.
% 299.94/300.38 56969[1:Rew:1014.0,56957.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB))* equal(v,x) -> equal(w,v_as____).
% 299.94/300.38 57055[1:Rew:1014.0,56994.1] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Obutlast(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Obutlast(w,tc_Lambda_OdB))** -> equal(w,v_as____).
% 299.94/300.38 57297[1:Rew:1014.0,57270.2] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_rs____)** equal(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),c_List_Oappend(w,u,tc_Lambda_OdB))* -> equal(v,v_as____).
% 299.94/300.38 57337[0:SpL:39416.1,57136.0] || equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,c_List_Olist_OCons(x,v,y),y),tc_nat)*.
% 299.94/300.38 57317[0:SpL:39416.1,57136.0] || equal(c_List_Oappend(u,v,w),x)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(y,x,w),tc_nat)*.
% 299.94/300.38 57430[1:Rew:1014.0,57388.1] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Obutlast(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Obutlast(w,tc_Lambda_OdB))** -> equal(w,v_as____).
% 299.94/300.38 57531[1:Rew:1014.0,57512.1] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v_a____,c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Obutlast(w,tc_Lambda_OdB))** -> equal(w,v_as____).
% 299.94/300.38 57759[1:Rew:1014.0,57717.1] || equal(c_List_Oappend(u,c_List_Olist_OCons(v_a____,c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Obutlast(w,tc_Lambda_OdB))** -> equal(w,v_as____).
% 299.94/300.38 57791[1:SpL:298.0,56919.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.38 57790[1:SpL:211.0,56919.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.38 57778[1:SpL:11766.1,56919.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(w,tc_Lambda_OdB))** -> .
% 299.94/300.38 57917[1:SpL:298.0,57831.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.38 57916[1:SpL:211.0,57831.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.38 58273[0:SpL:2231.0,54652.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y),y),y),c_List_Orotate1(c_List_Olist_OCons(w,v,y),y))** -> .
% 299.94/300.38 58270[0:SpL:2231.0,9.0] || c_List_Olistsp(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y),y)* -> c_List_Olistsp(u,c_List_Orotate1(c_List_Olist_OCons(w,v,y),y),y).
% 299.94/300.38 58239[1:SpL:2231.0,54758.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.38 58039[0:SpR:2231.0,2199.1] || -> equal(u,c_List_Olist_ONil(v)) equal(c_List_Olast(c_List_Oappend(w,c_List_Oappend(x,c_List_Olist_OCons(y,u,v),v),v),v),c_List_Olast(u,v))**.
% 299.94/300.38 58038[0:SpR:2231.0,2101.1] || -> equal(u,c_List_Olist_ONil(v)) equal(c_List_Olast(c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Olist_OCons(y,u,v),v),v),v),c_List_Olast(u,v))**.
% 299.94/300.38 58002[10:SpR:2231.0,52757.1] || c_List_Olistsp(u,c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB) -> c_List_Olistsp(u,c_List_Oappend(w,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38 57972[9:SpR:2231.0,52408.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38 58470[1:Rew:2527.0,58453.0] || equal(c_List_Obutlast(c_List_Olist_OCons(v_a____,c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____).
% 299.94/300.38 58455[1:Rew:58062.0,51445.0] || equal(c_List_Obutlast(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____) equal(u,v_as____).
% 299.94/300.38 58490[1:Rew:1844.0,58317.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.38 58491[0:Rew:1844.0,58275.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_Olist_OCons(w,c_List_Orev(v,y),y))** -> .
% 299.94/300.38 58492[1:Rew:1844.0,58216.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.38 58493[1:Rew:1844.0,58172.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.38 58519[1:Rew:2117.0,58512.0] || -> equal(c_List_Olist_OCons(v_a____,c_List_Olist_OCons(u,c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(v,c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.38 58555[0:Rew:58554.0,45598.0] || -> equal(c_List_Obutlast(c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,x),x),x),x),x),c_List_Orotate1(c_List_Olist_OCons(u,w,x),x))**.
% 299.94/300.38 58568[0:Rew:58567.1,37245.0] || equal(c_List_Oappend(u,c_List_Obutlast(c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y),y),y),c_List_Olist_ONil(y))** -> equal(x,c_List_Olist_ONil(y)).
% 299.94/300.38 58788[0:SpR:11886.0,11858.0] || -> hBOOL(c_List_Ofoldr(c_fequal(u),c_List_Olist_OCons(hAPP(hAPP(c_fequal(u),v),w),c_List_Olist_OCons(v,c_List_Olist_ONil(x),x),x),w,x,y))*.
% 299.94/300.38 58815[1:Rew:24918.0,58796.1] || equal(u,v_rs____) -> hBOOL(c_List_Ofoldr(c_fequal(v),c_List_Olist_OCons(hAPP(hAPP(c_fequal(v),v_a____),w),u,tc_Lambda_OdB),w,tc_Lambda_OdB,x))*.
% 299.94/300.38 59044[1:Rew:1014.0,59025.1] || equal(c_List_Olist_OCons(v_a____,c_List_Olist_OCons(u,c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Obutlast(w,tc_Lambda_OdB))** -> equal(w,v_as____).
% 299.94/300.38 59066[1:SpR:11764.1,57990.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> equal(c_List_Olast(c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.38 59307[0:Res:166.1,3226.0] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,u),v))* c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_OdB_OAbs(c_Lambda_OdB_OAbs(v)),w)* -> c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_OdB_OAbs(c_Lambda_OdB_OAbs(u)),w)*.
% 299.94/300.38 59302[0:Res:254.0,3226.0] || c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_OdB_OAbs(c_Lambda_Osubst(u,v,c_HOL_Ozero__class_Ozero(tc_nat))),w) -> c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_OdB_OAbs(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(u)),v)),w)*.
% 299.94/300.38 59319[1:SpL:11764.1,57332.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(v,v_rs____) equal(c_List_Oappend(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.38 59550[1:SpL:11764.1,58564.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(u,tc_Lambda_OdB))* -> .
% 299.94/300.38 59680[1:SpL:2231.0,59600.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.38 59876[0:SpL:39416.1,59864.0] || hBOOL(hAPP(u,v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_Lambda_Obeta,c_Lambda_Olift(c_Lambda_OdB_OVar(w),x)),tc_nat)*.
% 299.94/300.38 59873[0:SpL:39416.1,59864.0] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,u),v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_Olift(c_Lambda_OdB_OVar(w),x),tc_nat)*.
% 299.94/300.38 59871[0:SpL:39416.1,59864.0] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,c_Lambda_Olift(u,v)),w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(x),tc_nat)*.
% 299.94/300.38 59906[0:SpL:39416.1,59806.0] || equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y),tc_nat)*.
% 299.94/300.38 59886[0:SpL:39416.1,59806.0] || equal(c_List_Oappend(u,v,w),u)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,y,w),tc_nat)*.
% 299.94/300.38 60026[0:SpL:127.1,59878.0] || hBOOL(c_List_Ofoldr(c_Lambda_Obeta,c_List_Obutlast(c_List_Olist_OCons(c_Lambda_Olift(c_Lambda_OdB_OVar(u),v),w,x),x),y,x,z))* -> equal(w,c_List_Olist_ONil(x)).
% 299.94/300.38 60350[0:Res:166.1,2860.0] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,u),v))* c_Type_Otyping(w,c_Lambda_OdB_OAbs(c_Lambda_OdB_OAbs(u)),x)* -> c_Type_Otyping(w,c_Lambda_OdB_OAbs(c_Lambda_OdB_OAbs(v)),x)*.
% 299.94/300.38 60345[0:Res:254.0,2860.0] || c_Type_Otyping(u,c_Lambda_OdB_OAbs(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(v)),w)),x)* -> c_Type_Otyping(u,c_Lambda_OdB_OAbs(c_Lambda_Osubst(v,w,c_HOL_Ozero__class_Ozero(tc_nat))),x).
% 299.94/300.38 60630[1:Rew:1014.0,60575.1] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v_a____,c_List_Obutlast(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____).
% 299.94/300.38 60922[1:Rew:1014.0,60830.1] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> equal(w,v_as____).
% 299.94/300.38 60980[1:Rew:1014.0,60950.1] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB))** -> equal(w,v_as____).
% 299.94/300.38 61035[1:Rew:1014.0,61005.2] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** equal(c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> equal(w,v_as____).
% 299.94/300.38 61375[1:Rew:1014.0,61316.1] || equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____) equal(u,v_as____).
% 299.94/300.38 61486[1:Rew:1014.0,61402.1] || equal(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,c_List_Obutlast(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(x,v_as____).
% 299.94/300.38 62430[9:Rew:2232.0,62421.0,2142.0,62421.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(y,x,tc_Lambda_OdB)*.
% 299.94/300.38 62432[9:SSi:62415.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(c_List_Oappend(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),x,tc_nat)* -> c_List_Olistsp(y,w,tc_Lambda_OdB)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),x,tc_nat).
% 299.94/300.38 62526[9:Rew:1014.0,62478.0] || -> equal(u,v_as____) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,c_List_Obutlast(c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,w,tc_Lambda_OdB)*.
% 299.94/300.38 62527[9:SSi:62499.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),x,tc_nat)* -> c_List_Olistsp(y,v,tc_Lambda_OdB)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),x,tc_nat).
% 299.94/300.38 62586[9:Rew:2142.0,62579.0,2142.0,62579.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(y,x,tc_Lambda_OdB)*.
% 299.94/300.38 62588[9:SSi:62573.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),x,tc_nat)* -> c_List_Olistsp(y,w,tc_Lambda_OdB)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),x,tc_nat).
% 299.94/300.38 63079[0:Res:10204.2,59959.0] || c_Type_Otyping(u,c_Lambda_OdB_OAbs(v),w)* equal(c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_Lambda_Obeta,c_Lambda_Olift(c_Lambda_Olift(c_Lambda_Olift(c_Lambda_OdB_OVar(x),y),z),x1))),w)* -> .
% 299.94/300.38 63072[0:Res:10204.2,377.0] || c_Type_Otyping(u,c_Lambda_OdB_OAbs(v),w)* equal(c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_fequal(x),y)),w)* -> equal(y,c_Type_Osko__Type__Xtyping__elims__3__2(w,u,v))*.
% 299.94/300.38 63052[0:SpR:327.0,10204.2] || c_Type_Otyping(u,c_Lambda_OdB_OAbs(v),w) equal(c_Type_Osko__Type__Xtype__induct__1__1(c_Type_Oshift(x,c_Type_Osko__Type__Xtyping__elims__3__2(w,u,v),y,z)),w)** -> hBOOL(y).
% 299.94/300.38 63344[0:Res:10205.2,377.0] || c_Type_Otyping(u,c_Lambda_OdB_OAbs(v),w)* equal(c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_fequal(x),y)),w)* -> equal(y,c_Type_Osko__Type__Xtyping__elims__3__1(w,u,v))*.
% 299.94/300.38 63325[0:SpR:327.0,10205.2] || c_Type_Otyping(u,c_Lambda_OdB_OAbs(v),w) equal(c_Type_Osko__Type__Xtype__induct__1__1(c_Type_Oshift(x,c_Type_Osko__Type__Xtyping__elims__3__1(w,u,v),y,z)),w)** -> hBOOL(y).
% 299.94/300.38 63368[0:SpL:39416.1,63356.0] || c_Type_Otyping(u,c_Lambda_OdB_OAbs(v),w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_Lambda_Obeta,c_Lambda_OdB_OVar(x))),tc_nat)*.
% 299.94/300.38 63366[0:SpL:39416.1,63356.0] || c_Type_Otyping(u,c_Lambda_OdB_OAbs(v),c_Type_Osko__Type__Xtype__induct__1__1(w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_Lambda_Obeta,c_Lambda_OdB_OVar(x)),tc_nat)*.
% 299.94/300.38 63364[0:SpL:39416.1,63356.0] || c_Type_Otyping(u,c_Lambda_OdB_OAbs(v),c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_Lambda_Obeta,w)))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(x),tc_nat)*.
% 299.94/300.38 64072[0:MRR:64071.0,268.0] || -> equal(c_List_Otake(u,c_List_Obutlast(c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(u,v,w),x,w),w),w),w),c_List_Oreplicate(u,v,w))**.
% 299.94/300.38 65006[1:SpL:528.1,59600.0] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Oreplicate(v,w,tc_Lambda_OdB))* equal(c_List_Oappend(x,c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_Lambda_OdB),x)** -> .
% 299.94/300.38 64978[1:SpL:528.1,33963.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),c_List_Oreplicate(w,x,tc_Lambda_OdB))* equal(c_List_Oreplicate(w,x,tc_Lambda_OdB),v_as____) -> equal(u,v_as____).
% 299.94/300.38 64954[1:SpL:528.1,2681.0] || equal(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oreplicate(w,x,tc_Lambda_OdB))* equal(c_List_Oreplicate(w,x,tc_Lambda_OdB),v_as____) -> .
% 299.94/300.38 64931[1:SpL:528.1,18839.0] || equal(u,c_List_Oreplicate(v,w,tc_Lambda_OdB))* equal(c_List_Olist_OCons(x,c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v_as____,u).
% 299.94/300.38 64920[2:SpL:528.1,51032.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oreplicate(w,x,tc_Lambda_OdB))* equal(c_List_Olist_OCons(y,c_List_Oreplicate(w,x,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.38 64895[1:SpL:528.1,54758.0] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),c_List_Oreplicate(v,w,tc_Lambda_OdB))* equal(c_List_Oappend(x,c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_Lambda_OdB),x)** -> .
% 299.94/300.38 64889[1:SpL:528.1,50098.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oreplicate(w,x,tc_Lambda_OdB))* equal(c_List_Oreplicate(w,x,tc_Lambda_OdB),v_rs____) -> .
% 299.94/300.38 64875[1:SpL:528.1,1999.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oreplicate(w,x,tc_Lambda_OdB))* equal(c_List_Oreplicate(w,x,tc_Lambda_OdB),v_rs____) -> equal(v_a____,u).
% 299.94/300.38 64873[1:SpL:528.1,14213.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oreplicate(w,x,tc_Lambda_OdB))* equal(c_List_Oreplicate(w,x,tc_Lambda_OdB),v_rs____) -> equal(v,v_as____).
% 299.94/300.38 64774[0:SpR:528.1,1972.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Oreplicate(x,y,w))* -> equal(c_List_Obutlast(c_List_Oreplicate(x,y,w),w),c_List_Orev(v,w))*.
% 299.94/300.38 65211[9:Rew:1014.0,65191.1] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB),tc_nat)* equal(v,v_as____) c_List_Olistsp(x,u,tc_Lambda_OdB)*.
% 299.94/300.38 65436[2:SpL:4649.1,4480.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(w,c_List_Oreplicate(x,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,u)*.
% 299.94/300.38 65863[0:SpL:27495.1,2115.0] || equal(u,c_List_Olist_ONil(v)) c_List_Olistsp(w,c_List_Olist_OCons(x,y,v),v)* -> c_List_Olistsp(w,c_List_Olist_OCons(x,u,v),v)*.
% 299.94/300.38 65998[10:SpL:298.0,65921.0] || equal(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,c_List_Olist_OCons(v_a____,c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38 65997[10:SpL:211.0,65921.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38 66202[0:Res:79.2,2220.0] || c_List_Olistsp(u,v,w) c_List_Olistsp(u,c_List_Oappend(x,y,w),w)* -> c_List_Olistsp(u,c_List_Oappend(v,x,w),w)*.
% 299.94/300.38 66188[0:SpL:29174.1,2220.0] || equal(c_List_Oappend(u,v,w),c_List_Olist_ONil(w))** c_List_Olistsp(x,y,w) -> c_List_Olistsp(x,c_List_Oappend(y,u,w),w)*.
% 299.94/300.38 66315[9:Res:52409.1,65876.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38 66347[1:Rew:1014.0,66307.1] || c_List_Olistsp(u,c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(w,v_as____) c_List_Olistsp(u,c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),tc_Lambda_OdB).
% 299.94/300.38 66406[9:Rew:1014.0,66369.0] || -> equal(u,v_as____) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Obutlast(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(w,c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38 66407[9:SSi:66389.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(c_List_Olist_OCons(u,v,tc_Lambda_OdB),w,tc_nat)* -> c_List_Olistsp(x,c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),tc_Lambda_OdB)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat).
% 299.94/300.38 66463[10:Res:52409.1,65919.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38 66489[10:Rew:1014.0,66450.1] || c_List_Olistsp(u,c_List_Obutlast(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(w,v_as____) c_List_Olistsp(u,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB).
% 299.94/300.38 66645[10:Rew:1014.0,66583.0] || -> equal(u,v_as____) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Obutlast(c_List_Oappend(v,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(w,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38 66646[10:SSi:66616.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(c_List_Oappend(u,v,tc_Lambda_OdB),w,tc_nat)* -> c_List_Olistsp(x,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat).
% 299.94/300.38 66790[0:Rew:66759.1,66789.1,36947.1,66789.1] || 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(v,w,x),c_List_Olist_ONil(x)).
% 299.94/300.38 67085[0:Rew:2142.0,67051.0] || -> equal(c_List_Otake(u,c_List_Orotate1(c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oreplicate(u,w,x),x),x),x),x),c_List_Oreplicate(u,w,x))**.
% 299.94/300.38 67343[0:SSi:67339.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(c_Nat_Osemiring__1__class_Oof__nat(u,tc_nat),c_Nat_Osemiring__1__class_Oof__nat(v,tc_nat),tc_nat)* -> equal(c_Nat_Osemiring__1__class_Oof__nat(v,tc_nat),c_Nat_Osemiring__1__class_Oof__nat(u,tc_nat)) c_HOL_Oord__class_Oless(u,v,tc_nat).
% 299.94/300.38 67813[1:Rew:1020.0,67736.2,1136.0,67736.2] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) c_HOL_Oord__class_Oless(v,c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),tc_nat)* -> equal(c_List_Otake(v,v_rs____,tc_Lambda_OdB),v_as____).
% 299.94/300.38 67814[1:Rew:1020.0,67725.2,18753.1,67725.2] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) c_HOL_Oord__class_Oless(v,c_Nat_Osize__class_Osize(v_rs____,tc_List_Olist(tc_Lambda_OdB)),tc_nat)* -> equal(c_List_Otake(v,u,tc_Lambda_OdB),v_as____)**.
% 299.94/300.38 67990[1:Rew:1020.0,67914.2,1136.0,67914.2] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_rs____) c_HOL_Oord__class_Oless(v,c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),tc_nat)* -> equal(c_List_Otake(v,v_rs____,tc_Lambda_OdB),v_as____).
% 299.94/300.38 68172[0:SSi:68147.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(u,v,tc_nat)* -> equal(c_Nat_Osemiring__1__class_Oof__nat(w,tc_nat),c_Nat_Osemiring__1__class_Oof__nat(u,tc_nat)) c_HOL_Oord__class_Oless(u,w,tc_nat)* c_HOL_Oord__class_Oless(w,v,tc_nat)*.
% 299.94/300.38 68173[0:SSi:68146.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(u,v,tc_nat)* -> equal(c_Nat_Osemiring__1__class_Oof__nat(v,tc_nat),c_Nat_Osemiring__1__class_Oof__nat(w,tc_nat)) c_HOL_Oord__class_Oless(w,v,tc_nat)* c_HOL_Oord__class_Oless(u,w,tc_nat)*.
% 299.94/300.38 68239[0:Res:68163.0,4136.0] || -> equal(u,c_HOL_Ozero__class_Ozero(tc_nat)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* equal(u,w) c_HOL_Oord__class_Oless(w,u,tc_nat)* c_HOL_Oord__class_Oless(v,w,tc_nat)*.
% 299.94/300.38 68614[0:SpR:68549.1,11989.0] || equal(u,c_List_Olist_ONil(v)) -> equal(c_List_Ofoldl(w,x,c_List_Olist_OCons(y,u,v),z,v),hAPP(hAPP(w,x),y))**.
% 299.94/300.38 68574[0:SpR:68549.1,11886.0] || equal(u,c_List_Olist_ONil(v)) -> equal(c_List_Ofoldr(w,c_List_Olist_OCons(x,u,v),y,v,z),hAPP(hAPP(w,x),y))**.
% 299.94/300.38 70506[1:SpL:517.1,3944.0] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),v)* equal(c_List_Obutlast(c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(u,tc_Lambda_OdB),v_as____).
% 299.94/300.38 70483[1:SpL:8586.1,3944.0] || equal(u,v_rs____) equal(c_List_Obutlast(c_List_Orev(c_List_Oappend(v,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(v,tc_Lambda_OdB),v_as____).
% 299.94/300.38 70545[1:SpL:11764.1,70536.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Obutlast(c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.38 70776[1:SpR:2133.0,10049.1] || -> equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Nat_Osize__class_Osize(c_List_Obutlast(c_List_Orev(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)),tc_nat)*.
% 299.94/300.38 70907[1:SpL:555.1,10137.0] || equal(u,c_List_Obutlast(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),c_HOL_Ozero__class_Ozero(tc_nat))** -> equal(v,v_as____).
% 299.94/300.38 70868[1:SpL:2133.0,10137.0] || equal(c_Nat_Osize__class_Osize(c_List_Obutlast(c_List_Orev(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)),c_HOL_Ozero__class_Ozero(tc_nat))** -> equal(c_List_Orev(u,tc_Lambda_OdB),v_as____).
% 299.94/300.38 71102[1:SpR:555.1,2299.1] || equal(u,v)* equal(v_rs____,v)* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**.
% 299.94/300.38 71181[1:SpR:517.1,3055.0] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),v)* -> equal(c_List_Olast(c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.38 71329[1:SpR:517.1,3056.0] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),v)* -> equal(c_List_Olast(c_List_Oappend(w,c_List_Oappend(x,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.38 71666[1:SpL:3754.1,25433.0] || equal(u,c_List_Obutlast(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Obutlast(v,tc_Lambda_OdB))* -> equal(v,v_as____).
% 299.94/300.38 71653[1:SpL:3754.1,33049.1] || equal(c_List_Orev(c_List_Obutlast(u,tc_Lambda_OdB),tc_Lambda_OdB),v) equal(c_List_Obutlast(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> equal(u,v_as____).
% 299.94/300.38 71648[1:SpL:3754.1,285.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Obutlast(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(w,v_as____) equal(v,c_List_Obutlast(w,tc_Lambda_OdB)).
% 299.94/300.38 71608[1:SpL:3754.1,11913.0] || equal(c_Lambda_Olift(c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Obutlast(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),v,tc_Lambda_OdB,w),x),c_Lambda_OdB_OAbs(y))* -> equal(u,v_as____).
% 299.94/300.38 71607[1:SpL:3754.1,11912.0] || equal(c_Lambda_Olift(c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Obutlast(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),v,tc_Lambda_OdB,w),x),c_Lambda_OdB_OVar(y))* -> equal(u,v_as____).
% 299.94/300.38 71601[1:SpL:3754.1,63019.0] || equal(c_List_Orotate1(c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Obutlast(u,tc_Lambda_OdB),tc_Lambda_OdB))** -> equal(u,v_as____).
% 299.94/300.38 71599[1:SpL:3754.1,25978.0] || equal(c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Orev(c_List_Obutlast(u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))** -> equal(u,v_as____).
% 299.94/300.38 72013[1:SpR:517.1,3979.0] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),v)* -> equal(c_List_Olast(c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.38 72078[1:SpR:11764.1,72052.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> equal(c_List_Olast(c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.38 72145[1:SpR:517.1,4018.0] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),v)* -> equal(c_List_Olast(c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.38 72251[1:SpL:517.1,8103.0] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),v)* equal(w,c_List_Orev(v,tc_Lambda_OdB))* -> equal(c_List_Olast(c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.38 72228[1:SpL:8586.1,8103.0] || equal(u,v_rs____) equal(v,c_List_Orev(c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(c_List_Olast(c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.38 72326[1:SpL:8588.1,8104.0] || equal(u,v_rs____) equal(v,c_List_Orotate1(c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(c_List_Olast(c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.38 72465[1:SpL:517.1,12099.0] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),v)* c_ListOrder_Ostep1(w,c_List_Orev(v,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> equal(c_List_Orev(u,tc_Lambda_OdB),v_as____).
% 299.94/300.38 72442[1:SpL:8586.1,12099.0] || equal(u,v_rs____) c_ListOrder_Ostep1(v,c_List_Orev(c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> equal(c_List_Orev(w,tc_Lambda_OdB),v_as____).
% 299.94/300.38 72501[1:SpL:11766.1,72479.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) c_ListOrder_Ostep1(v,c_List_Orev(c_List_Olist_OCons(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.38 72847[1:SpL:11764.1,72482.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) c_ListOrder_Ostep1(v,c_List_Orev(c_List_Oappend(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.38 73031[1:SpL:517.1,12134.0] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),v)* c_ListOrder_Ostep1(w,v_rs____,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(c_List_Orev(u,tc_Lambda_OdB),v_as____).
% 299.94/300.38 73008[1:SpL:8586.1,12134.0] || equal(u,v_rs____) c_ListOrder_Ostep1(v,v_rs____,c_List_Orev(c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(c_List_Orev(w,tc_Lambda_OdB),v_as____).
% 299.94/300.38 73088[1:SpL:11766.1,73045.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) c_ListOrder_Ostep1(v,v_rs____,c_List_Orev(c_List_Olist_OCons(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.38 73150[1:SpL:11764.1,73048.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) c_ListOrder_Ostep1(v,v_rs____,c_List_Orev(c_List_Oappend(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.38 73323[1:SpL:6864.1,15177.0] || equal(u,v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,c_List_Oreplicate(x,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38 73408[1:SpL:517.1,30759.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),w)* equal(c_List_Orotate1(c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(u,tc_Lambda_OdB),v_as____).
% 299.94/300.38 73448[1:SpL:2133.0,30831.0] || equal(c_List_Orotate1(c_List_Orotate1(c_List_Obutlast(c_List_Orev(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(u,tc_Lambda_OdB),v_as____).
% 299.94/300.38 73550[1:SpL:517.1,30877.0] || equal(c_List_Obutlast(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),w)* equal(c_List_Orotate1(c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____).
% 299.94/300.38 73512[1:SpL:2133.0,30877.0] || equal(c_List_Orotate1(c_List_Orev(c_List_Obutlast(c_List_Orev(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(u,tc_Lambda_OdB),v_as____).
% 299.94/300.38 73666[1:SpL:517.1,34401.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),w)* equal(c_List_Orotate1(c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(v,tc_Lambda_OdB),v_as____).
% 299.94/300.38 73854[11:SpR:317.1,73839.1] || c_HOL_Oord__class_Oless(v_a____,u,tc_nat) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Type_Oshift(v,u,w,x),tc_nat)* hBOOL(hAPP(hAPP(v,v_a____),v_a____)).
% 299.94/300.38 73850[11:SpR:62.1,73839.1] class_OrderedGroup_Ocomm__monoid__add(u) || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_HOL_Oplus__class_Oplus(u),v),tc_nat) hBOOL(hAPP(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v_a____),v),v_a____))*.
% 299.94/300.38 73849[11:SpR:63.1,73839.1] class_Ring__and__Field_Ocomm__semiring__1(u) || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_HOL_Oplus__class_Oplus(u),v),tc_nat) hBOOL(hAPP(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v_a____),v),v_a____))*.
% 299.94/300.38 74212[10:SpR:517.1,66666.1] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(u,tc_Lambda_OdB),tc_nat)* c_List_Olistsp(w,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38 74189[10:SpR:8586.1,66666.1] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(v,tc_Lambda_OdB),tc_nat) c_List_Olistsp(w,c_List_Orev(c_List_Oappend(v,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38 74339[1:SpL:4463.0,71609.0] || equal(c_List_Orev(c_List_Obutlast(c_List_Oreplicate(u,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oreplicate(u,v_a____,tc_Lambda_OdB))** -> equal(c_List_Oreplicate(u,v_a____,tc_Lambda_OdB),v_as____).
% 299.94/300.38 75125[1:SpR:74746.1,90.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) c_ListOrder_Ostep1(v,u,w,tc_Lambda_OdB)* -> c_ListOrder_Ostep1(v,v_rs____,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38 75124[1:SpR:74746.1,90.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) c_ListOrder_Ostep1(v,w,u,tc_Lambda_OdB)* -> c_ListOrder_Ostep1(v,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)*.
% 299.94/300.38 75995[1:SpR:74710.1,12.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) c_ListOrder_Ostep1(v,w,u,tc_Lambda_OdB)* -> c_ListOrder_Ostep1(v,c_List_Oappend(w,x,tc_Lambda_OdB),x,tc_Lambda_OdB)*.
% 299.94/300.38 75940[1:SpR:74710.1,12.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) c_ListOrder_Ostep1(v,u,w,tc_Lambda_OdB)* -> c_ListOrder_Ostep1(v,x,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38 76812[1:SpR:74743.1,11.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) c_ListOrder_Ostep1(v,w,u,tc_Lambda_OdB)* -> c_ListOrder_Ostep1(v,c_List_Oappend(x,w,tc_Lambda_OdB),x,tc_Lambda_OdB)*.
% 299.94/300.38 76799[1:SpR:74743.1,2231.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> equal(c_List_Oappend(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,v,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.38 76718[1:SpR:74743.1,11.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) c_ListOrder_Ostep1(v,u,w,tc_Lambda_OdB)* -> c_ListOrder_Ostep1(v,x,c_List_Oappend(x,w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38 78282[1:Rew:1014.0,78253.2] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)** equal(c_List_Orotate1(c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> equal(w,v_as____).
% 299.94/300.38 78690[1:SpL:76543.1,15070.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) equal(v,v_rs____) equal(c_List_Olist_OCons(w,u,tc_Lambda_OdB),c_List_Olist_OCons(x,v,tc_Lambda_OdB))* -> .
% 299.94/300.38 78685[1:SpL:76543.1,1725.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) equal(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB))* -> equal(c_List_Obutlast(c_List_Orotate1(v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)**.
% 299.94/300.38 78683[1:SpL:76543.1,1729.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) equal(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB))* equal(v,v_rs____) -> equal(v_a____,w).
% 299.94/300.38 78682[1:SpL:76543.1,21761.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) equal(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB))* equal(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB))* -> .
% 299.94/300.38 78505[1:SpR:76543.1,2165.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> equal(c_List_Olist_OCons(v_a____,c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.38 78472[1:SpR:76543.1,3928.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> equal(c_List_Obutlast(c_List_Olist_OCons(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB))**.
% 299.94/300.38 79926[1:Rew:1014.0,79895.2] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)** equal(c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> equal(w,v_as____).
% 299.94/300.38 79940[1:SpL:517.1,77661.0] || equal(u,v)* equal(c_List_Orotate1(c_List_Oappend(w,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)**.
% 299.94/300.38 80015[1:SpL:517.1,77662.0] || equal(u,v)* equal(c_List_Orotate1(c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)**.
% 299.94/300.38 80592[1:Rew:3462.0,80537.0] || equal(c_List_Orev(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB))* -> equal(c_List_Orev(v,tc_Lambda_OdB),c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB))*.
% 299.94/300.38 80961[1:SpL:517.1,79973.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),w)* equal(c_List_Orotate1(c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____).
% 299.94/300.38 81044[1:SpL:517.1,80052.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),w)* equal(c_List_Orotate1(c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orotate1(v,tc_Lambda_OdB),v_as____).
% 299.94/300.38 81107[1:SpL:2118.0,2846.0] || equal(u,c_List_Orev(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** -> equal(c_List_Orev(v,tc_Lambda_OdB),v_as____).
% 299.94/300.38 81096[1:SpL:8586.1,2846.0] || equal(u,v_rs____) equal(v,c_List_Oappend(w,u,tc_Lambda_OdB))* equal(c_List_Orev(v,tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____).
% 299.94/300.38 81143[1:SpL:8586.1,2874.0] || equal(u,v_rs____) equal(v,c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(v,tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.38 81247[1:SpL:8586.1,2966.0] || equal(u,v_rs____) equal(v,c_List_Olist_OCons(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(v,tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.38 81306[1:SpL:8586.1,3237.0] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,c_List_Oappend(y,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.38 81439[1:SpL:8588.1,3519.0] || equal(u,v_rs____) equal(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(v,tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.38 81623[0:SpL:1787.0,8.0] || c_List_Olistsp(u,c_List_Orev(c_List_Oappend(c_List_Oreplicate(v,w,x),y,x),x),x)* -> c_List_Olistsp(u,c_List_Oreplicate(v,w,x),x).
% 299.94/300.38 81467[9:SpR:1787.0,52407.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(c_List_Oreplicate(u,v,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,c_List_Oreplicate(u,v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38 81854[0:Rew:4495.1,81474.1] || -> equal(c_List_Oreplicate(u,v,w),c_List_Olist_ONil(w)) equal(c_List_Olast(c_List_Orev(c_List_Oappend(c_List_Oreplicate(u,v,w),x,w),w),w),v)**.
% 299.94/300.38 82104[0:SSi:82092.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(u,v,tc_nat)* -> c_HOL_Oord__class_Oless(u,w,tc_nat)* equal(c_Nat_Osemiring__1__class_Oof__nat(w,tc_nat),c_HOL_Ozero__class_Ozero(tc_nat)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)*.
% 299.94/300.38 82105[0:SSi:82064.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(u,v,tc_nat)* -> equal(c_Nat_Osemiring__1__class_Oof__nat(u,tc_nat),c_HOL_Ozero__class_Ozero(tc_nat)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(w,v,tc_nat)*.
% 299.94/300.38 82120[1:SpL:517.1,4451.1] || equal(u,v)* equal(u,c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Olist_OCons(x,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.38 82357[0:SpL:1801.0,9.0] || c_List_Olistsp(u,c_List_Orev(c_List_Oappend(v,c_List_Oreplicate(w,x,y),y),y),y)* -> c_List_Olistsp(u,c_List_Oreplicate(w,x,y),y).
% 299.94/300.38 82198[0:SpR:1801.0,13812.0] || -> equal(c_List_Otake(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Oappend(w,c_List_Oreplicate(u,v,x),x),x),x),x),c_List_Oreplicate(u,v,x))**.
% 299.94/300.38 82167[9:SpR:1801.0,52408.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(u,c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38 82709[1:SpL:517.1,82135.1] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),v)* equal(u,c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Orev(v,tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.38 82685[1:SpL:8586.1,82135.1] || equal(u,v_rs____) equal(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Orev(c_List_Oappend(v,u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.38 82752[1:SpL:11766.1,82719.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,u,tc_Lambda_OdB),v_rs____)** equal(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* -> .
% 299.94/300.38 83387[1:SpL:517.1,6699.1] || equal(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),w)* equal(x,v_as____) equal(c_List_Orev(w,tc_Lambda_OdB),x)* -> .
% 299.94/300.38 83338[1:SpL:8586.1,6699.1] || equal(u,v_rs____) equal(v,v_as____) equal(c_List_Orev(c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.38 83604[1:SpL:6142.1,2104.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** equal(c_List_Oappend(w,v,tc_Lambda_OdB),v_rs____)** -> equal(w,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB))*.
% 299.94/300.38 83569[1:SpL:4780.1,2104.0] || equal(u,v_as____) equal(c_List_Oappend(v,w,tc_Lambda_OdB),c_List_Olist_OCons(x,w,tc_Lambda_OdB))* -> equal(v,c_List_Olist_OCons(x,u,tc_Lambda_OdB))*.
% 299.94/300.38 83678[1:SpL:517.1,8140.1] || equal(u,v)* equal(c_List_Oappend(u,w,tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))* -> .
% 299.94/300.38 83664[1:SpL:8588.1,8140.1] || equal(u,v_rs____) equal(c_List_Oappend(v,w,tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(x,u,tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))* -> .
% 299.94/300.38 84207[1:SpL:517.1,8765.1] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),w)* equal(v,v_rs____) equal(c_List_Olist_OCons(x,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.38 84357[1:SpL:8586.1,9529.0] || equal(u,v_rs____) equal(c_List_Oappend(v,u,tc_Lambda_OdB),v_rs____)** -> equal(c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(w,v,tc_Lambda_OdB))*.
% 299.94/300.38 84828[0:Rew:2232.0,84705.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y),y),y),c_List_Orotate1(c_List_Olist_OCons(u,x,y),y))** -> .
% 299.94/300.38 84829[0:Rew:2142.0,84684.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,x,y),y),y),y),c_List_Orotate1(c_List_Olist_OCons(u,x,y),y))** -> .
% 299.94/300.38 84592[1:SpL:2142.0,65876.0] || c_List_Olistsp(u,c_List_Orotate1(c_List_Olist_OCons(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> c_List_Olistsp(u,c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),tc_Lambda_OdB).
% 299.94/300.38 84544[1:SpL:2142.0,3423.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v_a____,w).
% 299.94/300.38 84543[1:SpL:2142.0,2554.0] || equal(c_List_Orev(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v_a____,w).
% 299.94/300.38 84887[0:Rew:1844.0,84613.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x),c_List_Orotate1(c_List_Olist_OCons(y,z,x),x))* -> equal(v,y).
% 299.94/300.38 84927[0:Rew:1844.0,84926.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_Olist_OCons(u,c_List_Orev(x,y),y))** -> .
% 299.94/300.38 84930[1:Rew:1844.0,84659.0,2142.0,84659.0,1844.0,84659.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v_a____,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.38 84943[1:Rew:1844.0,84516.0,2142.0,84516.0,1844.0,84516.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.38 85717[1:Rew:1014.0,85651.1] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Obutlast(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(x,v_as____).
% 299.94/300.38 85859[1:SpL:3754.1,85807.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Obutlast(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____).
% 299.94/300.38 86049[1:SpL:6041.1,2209.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** equal(c_List_Oappend(w,v,tc_Lambda_OdB),x)* -> equal(w,c_List_Oappend(x,u,tc_Lambda_OdB))*.
% 299.94/300.38 86218[1:SpL:11766.1,86168.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) c_ListOrder_Ostep1(v,c_List_Orotate1(c_List_Olist_OCons(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.38 86638[1:SpL:11766.1,86588.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) c_ListOrder_Ostep1(v,v_rs____,c_List_Orotate1(c_List_Olist_OCons(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.38 86986[10:SpL:2232.0,65919.0] || c_List_Olistsp(u,c_List_Orotate1(c_List_Olist_OCons(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> c_List_Olistsp(u,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB).
% 299.94/300.38 87064[0:Rew:2142.0,86945.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y),y),c_List_Orotate1(c_List_Olist_OCons(u,x,y),y))** -> .
% 299.94/300.38 86878[1:SpL:2232.0,1088.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(u,w,tc_Lambda_OdB),tc_Lambda_OdB))** -> equal(v,v_as____).
% 299.94/300.38 86806[0:SpR:2232.0,653.0] || -> equal(c_List_Otake(u,c_List_Orotate1(c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(u,w,x),y,x),x),x),x),c_List_Oreplicate(u,w,x))**.
% 299.94/300.38 87071[9:Rew:2142.0,86774.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(y,w,tc_Lambda_OdB)*.
% 299.94/300.38 87072[9:Rew:2232.0,86772.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(y,w,tc_Lambda_OdB)*.
% 299.94/300.38 87119[1:Rew:87086.1,86790.1] || equal(c_List_Orotate1(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Orotate1(c_List_Olist_OCons(u,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))**.
% 299.94/300.38 87133[0:Rew:1844.0,86946.0,2142.0,86946.0,1844.0,86946.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_Orev(x,y),y))** -> .
% 299.94/300.38 87290[0:SpL:2231.0,87180.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_Orotate1(c_List_Olist_OCons(w,v,y),y))** -> .
% 299.94/300.38 87395[1:SpL:2231.0,87322.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.38 87562[1:SpR:13829.0,17242.1] || equal(c_List_Orev(c_List_Oappend(c_List_Oreplicate(u,v,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Olast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_a____).
% 299.94/300.38 87560[1:SpR:13829.0,16139.1] || equal(c_List_Orev(c_List_Oappend(c_List_Oreplicate(u,v,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Olast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v).
% 299.94/300.38 87559[1:SpR:13829.0,78502.1] || equal(c_List_Orotate1(c_List_Oappend(c_List_Oreplicate(u,v,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Olast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v).
% 299.94/300.38 87673[0:SpL:1844.0,87306.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Orev(x,y),y),y),y),c_List_Orotate1(c_List_Olist_OCons(w,x,y),y))** -> .
% 299.94/300.38 87672[0:SpL:1797.0,87306.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.94/300.38 87733[0:Rew:2142.0,87670.0,2232.0,87670.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y),y),c_List_Olist_OCons(u,c_List_Orev(x,y),y))** -> .
% 299.94/300.38 87666[0:SpL:1783.0,87306.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.94/300.38 87757[1:SpL:2004.1,87325.0] || equal(u,v_as____) equal(c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(x,u,tc_Lambda_OdB))* -> .
% 299.94/300.38 87750[0:SpL:1844.0,87325.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),c_List_Orotate1(c_List_Olist_OCons(w,x,y),y))** -> .
% 299.94/300.38 87749[0:SpL:1797.0,87325.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.94/300.38 87788[0:Rew:2142.0,87747.0,2142.0,87747.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,x,y),y),y),y),c_List_Olist_OCons(u,c_List_Orev(x,y),y))** -> .
% 299.94/300.38 87743[0:SpL:1783.0,87325.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.94/300.38 87873[0:Rew:3768.1,87828.0] || equal(c_List_Obutlast(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),x),c_List_Orev(c_List_Obutlast(w,x),x))** -> equal(w,c_List_Olist_ONil(x)).
% 299.94/300.38 87902[0:SpL:127.1,87741.0] || equal(c_List_Olist_OCons(u,c_List_Obutlast(c_List_Olist_OCons(v,w,x),x),x),c_List_Orev(c_List_Obutlast(w,x),x))** -> equal(w,c_List_Olist_ONil(x)).
% 299.94/300.38 87992[0:Rew:11886.0,87962.1] || equal(u,c_List_Olist_ONil(v)) -> hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(w,x),c_List_Ofoldr(c_Transitive__Closure_Ortranclp(w,x),u,y,v,z)),y))*.
% 299.94/300.38 88013[1:SpL:11766.1,87405.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(v_rs____,v) -> .
% 299.94/300.38 88145[1:SpL:298.0,87307.0] || equal(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),c_List_Oappend(u,v,tc_Lambda_OdB))* -> .
% 299.94/300.38 88144[1:SpL:211.0,87307.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(u,v,tc_Lambda_OdB))* -> .
% 299.94/300.38 88223[1:SpL:11764.1,87174.0] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Orotate1(c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(u,tc_Lambda_OdB))* -> .
% 299.94/300.38 88212[1:SpL:4471.0,87174.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v_a____,c_List_Oreplicate(v,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Oreplicate(v,v_a____,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.38 88265[0:Rew:3768.1,88211.0] || equal(c_List_Orotate1(c_List_Obutlast(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),x),x),c_List_Orotate1(v,x))** -> equal(w,c_List_Olist_ONil(x)).
% 299.94/300.38 88207[0:SpL:298.0,87174.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,x,y),y),y),y),c_List_Orotate1(c_List_Oappend(v,w,y),y))** -> .
% 299.94/300.38 88206[0:SpL:211.0,87174.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y),y),c_List_Orotate1(c_List_Olist_OCons(v,w,y),y))** -> .
% 299.94/300.38 88186[1:SpL:11183.1,87174.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** equal(c_List_Orotate1(c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(u,tc_Lambda_OdB))* -> .
% 299.94/300.38 88267[0:Rew:396.0,88216.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_Orotate1(c_List_Oreplicate(w,x,y),y))** -> .
% 299.94/300.38 88322[1:SpL:2231.0,88237.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.38 88487[1:SpL:298.0,88293.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.38 88486[1:SpL:211.0,88293.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.38 88565[1:SpL:2231.0,88505.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.38 88633[1:SpL:11764.1,87176.0] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Orotate1(c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(u,tc_Lambda_OdB))* -> .
% 299.94/300.38 88677[0:Rew:3768.1,88621.0] || equal(c_List_Orotate1(c_List_Obutlast(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),x),x),c_List_Orev(v,x))** -> equal(w,c_List_Olist_ONil(x)).
% 299.94/300.38 88617[0:SpL:298.0,87176.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,x,y),y),y),y),c_List_Orev(c_List_Oappend(v,w,y),y))** -> .
% 299.94/300.38 88616[0:SpL:211.0,87176.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,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.94/300.38 88680[0:Rew:1844.0,88618.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y),y),y),c_List_Olist_OCons(w,c_List_Orev(v,y),y))** -> .
% 299.94/300.38 88976[0:Rew:3768.1,88931.0] || equal(c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),x),x),c_List_Obutlast(w,x))** -> equal(w,c_List_Olist_ONil(x)).
% 299.94/300.38 88980[0:Rew:1844.0,88910.0,2142.0,88910.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_Orotate1(c_List_Olist_OCons(u,x,y),y))** -> .
% 299.94/300.38 88989[0:Res:1217.0,3390.0] || c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_Olift(u,v),w) -> c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(tc_nat)))),u),v),w)*.
% 299.94/300.38 89072[1:SpL:298.0,88727.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.38 89071[1:SpL:211.0,88727.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.38 89110[1:Rew:1844.0,89073.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.38 89260[0:Rew:3768.1,89204.0] || equal(c_List_Orotate1(c_List_Orotate1(c_List_Obutlast(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),x),x),x),v)** -> equal(w,c_List_Olist_ONil(x)).
% 299.94/300.38 89200[0:SpL:298.0,87178.0] || equal(c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,x,y),y),y),y),y),c_List_Oappend(v,w,y))** -> .
% 299.94/300.38 89199[0:SpL:211.0,87178.0] || equal(c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y),y),y),c_List_Olist_OCons(v,w,y))** -> .
% 299.94/300.38 89264[0:Rew:396.0,89209.0] || equal(c_List_Orotate1(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oreplicate(w,x,y),y),y),y),y),c_List_Oreplicate(w,x,y))** -> .
% 299.94/300.38 89319[1:SpL:2231.0,89233.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.38 89539[1:SpL:298.0,89290.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,v,tc_Lambda_OdB))** -> .
% 299.94/300.38 89618[1:SpL:2231.0,89559.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.38 89693[3:Res:44261.1,1644.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(u,v),c_Type_Osko__Type__Xtype__induct__1__1(hAPP(u,v))),tc_nat)* hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(u,w),v),x))*.
% 299.94/300.38 90277[1:SpL:11766.1,90130.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orotate1(c_List_Orotate1(c_List_Oappend(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.38 90352[1:SpL:11764.1,90131.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orotate1(c_List_Orotate1(c_List_Oappend(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.38 90669[1:SpL:11766.1,90495.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orev(c_List_Orotate1(c_List_Oappend(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.38 90756[1:SpL:11764.1,90496.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orev(c_List_Orotate1(c_List_Oappend(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.38 90906[0:Res:18793.2,289.0] || c_Type_Otypings(u,v,c_List_Olist_ONil(tc_Type_Otype)) c_Type_Otyping(u,c_Lambda_OdB_OVar(w),x) -> c_Type_Otypings(u,v,c_Type_Osko__Type__Xvar__app__typesE__1__1(x,u,w,v))*.
% 299.94/300.38 91289[1:Rew:1014.0,91219.1] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,c_List_Obutlast(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(x,v_as____).
% 299.94/300.38 91394[1:Rew:1014.0,91350.1] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Obutlast(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____) equal(v,v_as____).
% 299.94/300.38 91568[1:Rew:1014.0,91515.1] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Obutlast(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____) equal(v,v_as____).
% 299.94/300.38 91966[1:SpL:2231.0,91578.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.38 92255[0:Res:1217.0,3389.0] || c_Type_Otyping(u,c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(tc_nat)))),v),w),x)* -> c_Type_Otyping(u,c_Lambda_Olift(v,w),x).
% 299.94/300.38 93049[0:Res:7291.1,59959.0] || equal(c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_Lambda_Obeta,c_Lambda_Olift(c_Lambda_Olift(c_Lambda_Olift(c_Lambda_OdB_OVar(u),v),w),x))),c_Lambda_OdB_OdB__rec(y,z,c_Type_Otype_OFun,c_Lambda_OdB_OAbs(x1),x2))* -> .
% 299.94/300.38 93277[0:EqR:10209.1] || c_Type_Otyping(u,c_Lambda_OdB_OAbs(v),hAPP(hAPP(c_Type_Otype_OFun,w),x))* -> equal(c_Type_Osko__Type__Xtyping__elims__3__2(hAPP(hAPP(c_Type_Otype_OFun,w),x),u,v),x).
% 299.94/300.38 93598[1:Rew:1014.0,93564.2] || equal(u,v_as____) equal(c_List_Orotate1(c_List_Orotate1(c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> equal(w,v_as____).
% 299.94/300.38 93602[0:EqR:10208.1] || c_Type_Otyping(u,c_Lambda_OdB_OAbs(v),hAPP(hAPP(c_Type_Otype_OFun,w),x))* -> equal(c_Type_Osko__Type__Xtyping__elims__3__1(hAPP(hAPP(c_Type_Otype_OFun,w),x),u,v),w).
% 299.94/300.38 94214[1:Rew:1014.0,94183.1] || equal(c_List_Olist_OCons(u,c_List_Obutlast(c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____) equal(v,v_as____).
% 299.94/300.38 94394[0:MRR:94393.0,268.0] || -> equal(c_List_Olast(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),x),x),c_List_Olast(c_List_Olist_OCons(v,c_List_Orev(u,x),x),x))**.
% 299.94/300.38 94607[1:Rew:1014.0,94518.1] || equal(c_List_Olist_OCons(v_a____,c_List_Oappend(u,c_List_Orev(c_List_Obutlast(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)** -> equal(w,v_as____).
% 299.94/300.38 94837[0:Res:1217.0,3222.0] || c_Wellfounded_Oaccp(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,u),v,w) -> c_Wellfounded_Oaccp(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,u),hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(tc_nat)))),v),w)*.
% 299.94/300.38 95000[1:Rew:1014.0,94963.2] || equal(u,v_as____) equal(c_List_Orotate1(c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> equal(w,v_as____).
% 299.94/300.38 95073[1:Rew:1014.0,95042.1] || equal(c_List_Olist_OCons(u,c_List_Obutlast(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____) equal(c_List_Orev(v,tc_Lambda_OdB),v_as____).
% 299.94/300.38 95642[1:Rew:11887.0,95548.1] || equal(u,v_as____) -> c_Type_Otyping(hAPP(v,w),c_Lambda_OdB_OVar(c_List_Ofoldr(v,u,x,tc_Lambda_OdB,y)),hAPP(hAPP(v,w),x))*.
% 299.94/300.38 95753[1:Rew:95752.1,94223.1] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Orev(w,tc_Lambda_OdB),v_as____).
% 299.94/300.38 95903[0:SpR:157.0,16106.1] || hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,tc_Lambda_OdB),c_Lambda_OdB_OVar(u)),c_Lambda_Olift(v,u)))* -> hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,tc_Lambda_OdB),w),v))*.
% 299.94/300.38 95993[0:Rew:2142.0,95952.0] || -> equal(c_List_Olast(c_List_Orotate1(c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,x,y),y),y),y),y),y),y),w)**.
% 299.94/300.38 95934[1:SpR:3754.1,84410.0] || -> equal(u,v_as____) equal(c_List_Olast(c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(v,c_List_Obutlast(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.38 96088[1:SpR:6865.1,96017.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) -> equal(c_List_Olast(c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),x)**.
% 299.94/300.38 96087[1:SpR:76543.1,96017.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> equal(c_List_Olast(c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),x)**.
% 299.94/300.38 96242[0:SpR:157.0,16102.1] || hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,tc_Lambda_OdB),c_Lambda_Olift(u,v)),c_Lambda_OdB_OVar(v)))* -> hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,tc_Lambda_OdB),u),w))*.
% 299.94/300.38 97274[0:SpL:127.1,97155.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Obutlast(c_List_Olist_OCons(v,w,x),x),x),x),c_List_Obutlast(w,x))** -> equal(w,c_List_Olist_ONil(x)).
% 299.94/300.38 97304[0:Rew:1844.0,97275.0,2142.0,97275.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_Orotate1(c_List_Olist_OCons(u,x,y),y))** -> .
% 299.94/300.38 97510[0:Rew:211.0,97509.0,1801.0,97509.0,298.0,97509.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oreplicate(x,y,z),z),z),z),z),c_List_Orev(u,z))** -> .
% 299.94/300.38 98129[1:SpL:517.1,90289.0] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),v)* equal(c_List_Orotate1(c_List_Orotate1(c_List_Oappend(w,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.38 98290[1:SpL:517.1,90681.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),w)* equal(c_List_Orev(w,tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.38 98244[1:SpL:517.1,90681.0] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),v)* equal(c_List_Orev(c_List_Orotate1(c_List_Oappend(w,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.38 98379[1:SpL:517.1,88259.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),w)* equal(c_List_Orev(w,tc_Lambda_OdB),c_List_Orotate1(c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38 98418[1:Rew:1844.0,98361.0,2142.0,98361.0,396.0,98361.0,1844.0,98361.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(u,w,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.38 98467[1:SpL:517.1,89252.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),w)* equal(c_List_Orotate1(c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))* -> .
% 299.94/300.38 98504[1:Rew:1247.0,98432.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orotate1(c_List_Orev(c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.38 98508[1:Rew:396.0,98449.0,1844.0,98449.0,2142.0,98449.0,1844.0,98449.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.38 98610[1:SpL:517.1,9794.1] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),v)* equal(w,v_rs____) equal(c_List_Olist_OCons(x,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),w)* -> .
% 299.94/300.38 98669[1:SpL:555.1,10246.2] || equal(u,v)* equal(w,v)* equal(v_rs____,w)* equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),c_HOL_Ozero__class_Ozero(tc_nat))** -> .
% 299.94/300.38 98755[1:SpL:8586.1,14008.0] || equal(u,v_rs____) equal(c_List_Ofoldl(c_Lambda_OdB_OApp,v,c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB),c_Lambda_OdB_OAbs(y))* -> .
% 299.94/300.38 98844[1:SpL:6864.1,14881.1] || equal(u,v_as____) equal(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Orev(v,tc_Lambda_OdB),c_List_Olist_OCons(w,u,tc_Lambda_OdB))* -> .
% 299.94/300.38 98826[1:SpL:517.1,14881.1] || equal(u,v)* equal(u,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Orev(v,tc_Lambda_OdB),c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB))* -> .
% 299.94/300.38 98862[1:SpL:6864.1,15060.1] || equal(u,v_as____) equal(v,v_rs____) equal(c_List_Olist_OCons(w,u,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(x,v,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38 99029[4:SSi:99009.1,99009.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) -> hBOOL(hAPP(c_InductTermi_OIT,v)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),v),u),tc_nat)*.
% 299.94/300.38 99030[9:SSi:99008.1,99008.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) -> c_List_Olistsp(v,w,tc_Lambda_OdB)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),w),u),tc_nat)*.
% 299.94/300.38 99063[1:SpL:8586.1,15175.0] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Oappend(y,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38 99043[1:SpL:6864.1,15175.0] || equal(u,v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Oappend(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38 99126[1:SpL:8588.1,99067.0] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38 99119[1:SpL:6864.1,99067.0] || equal(u,v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38 99181[1:SpL:8586.1,15176.0] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Oappend(y,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38 99161[1:SpL:6864.1,15176.0] || equal(u,v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Oappend(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38 99311[1:SpL:6864.1,15482.0] || equal(u,v_as____) equal(c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(x,u,tc_Lambda_OdB))* -> equal(v_a____,x).
% 299.94/300.38 99266[1:SpL:8586.1,15482.0] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB))* -> equal(v_a____,x).
% 299.94/300.38 99573[1:SpL:517.1,17710.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),w)* equal(c_List_Orev(w,tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),v)* -> .
% 299.94/300.38 99691[1:SpL:517.1,17718.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),w)* equal(c_List_Orev(w,tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),v)* -> .
% 299.94/300.38 100060[1:SpL:517.1,19365.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),w)* c_ListOrder_Ostep1(x,v_rs____,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(c_List_Orev(v,tc_Lambda_OdB),v_as____).
% 299.94/300.38 100242[1:SpL:517.1,19579.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),w)* c_ListOrder_Ostep1(x,c_List_Orev(w,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> equal(c_List_Orev(v,tc_Lambda_OdB),v_as____).
% 299.94/300.38 100468[1:SpL:8586.1,24234.1] || equal(u,v_rs____) equal(c_List_Orotate1(v,tc_Lambda_OdB),v_as____)** equal(v,c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38 100566[1:SpL:517.1,24317.1] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),v)* equal(v_as____,w) equal(w,c_List_Oappend(x,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38 100703[1:SpL:8588.1,33185.1] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),w) equal(c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),w)* -> .
% 299.94/300.38 100792[1:SpL:517.1,34831.1] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),w)* equal(v,v_rs____) equal(c_List_Oappend(x,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.38 100901[1:SpL:517.1,34850.1] || equal(u,v)* equal(u,c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Oappend(x,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.38 101024[4:SSi:101005.1,101005.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) -> hBOOL(hAPP(c_InductTermi_OIT,v)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),u),v),tc_nat)*.
% 299.94/300.38 101025[9:SSi:101004.1,101004.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) -> c_List_Olistsp(v,w,tc_Lambda_OdB)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),u),w),tc_nat)*.
% 299.94/300.38 101384[1:SpL:8586.1,39115.0] || equal(u,v_rs____) equal(c_Lambda_OdB_OVar(v),c_List_Ofoldl(c_Lambda_OdB_OApp,w,c_List_Olist_OCons(x,c_List_Oappend(y,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB))* -> .
% 299.94/300.38 101443[1:SpL:8586.1,39116.0] || equal(u,v_rs____) equal(c_Lambda_OdB_OVar(v),c_List_Ofoldl(c_Lambda_OdB_OApp,w,c_List_Oappend(x,c_List_Oappend(y,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB))* -> .
% 299.94/300.38 101509[1:SpL:8588.1,39144.0] || equal(u,v_rs____) equal(c_Lambda_OdB_OVar(v),c_List_Ofoldl(c_Lambda_OdB_OApp,w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB))* -> .
% 299.94/300.38 101536[1:SpL:8588.1,39145.0] || equal(u,v_rs____) equal(c_Lambda_OdB_OVar(v),c_List_Ofoldl(c_Lambda_OdB_OApp,w,c_List_Oappend(x,c_List_Olist_OCons(y,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB))* -> .
% 299.94/300.38 101802[1:SpL:517.1,45996.1] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),w)* equal(v,v_rs____) equal(c_List_Oappend(c_List_Orev(w,tc_Lambda_OdB),x,tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.38 101936[1:SpL:2118.0,46625.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Orev(w,tc_Lambda_OdB),v_as____).
% 299.94/300.38 101926[1:SpL:8586.1,46625.0] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(x,v_as____).
% 299.94/300.38 102180[1:SpL:517.1,47221.1] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),x)* equal(w,v_rs____) equal(c_List_Orev(x,tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.38 102359[1:SpL:8586.1,48339.0] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____).
% 299.94/300.38 102734[9:SpR:517.1,52411.1] || equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38 102720[9:SpR:517.1,52411.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(w,tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38 102867[9:SpR:517.1,52412.1] || equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(u,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38 102853[9:SpR:517.1,52412.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(w,tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38 102979[10:SpR:517.1,52427.1] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),v)* c_List_Olistsp(w,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB)* -> c_List_Olistsp(w,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38 103133[10:SpR:11764.1,103039.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),v_rs____) -> c_List_Olistsp(w,c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38 103169[10:SpR:2142.0,103060.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38 103198[10:Rew:1014.0,103168.0] || -> equal(u,v_as____) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Obutlast(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(w,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38 103200[10:SSi:103188.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(c_List_Olist_OCons(u,v,tc_Lambda_OdB),w,tc_nat)* -> c_List_Olistsp(x,c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat).
% 299.94/300.38 103246[10:SpR:517.1,52696.1] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),v)* c_List_Olistsp(w,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB)* -> c_List_Olistsp(w,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38 103223[10:SpR:8586.1,52696.1] || equal(u,v_rs____) c_List_Olistsp(v,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB) -> c_List_Olistsp(v,c_List_Orev(c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38 103324[9:SpR:517.1,53578.1] || equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38 103305[9:SpR:517.1,53578.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(w,tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38 103459[1:SpL:8588.1,54710.1] || equal(u,v_rs____) equal(c_List_Oappend(v,w,tc_Lambda_OdB),v_rs____)** equal(c_List_Orotate1(c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.38 103681[1:SpL:517.1,56319.1] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),w)* equal(x,v_rs____) equal(c_List_Orev(w,tc_Lambda_OdB),x)* -> .
% 299.94/300.38 103659[1:SpL:8588.1,56319.1] || equal(u,v_rs____) equal(v,v_rs____) equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.38 103764[1:SpL:2133.0,56372.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB))** -> equal(c_List_Orev(v,tc_Lambda_OdB),v_as____).
% 299.94/300.38 104250[1:SpL:517.1,57175.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),w)* equal(c_List_Orev(w,tc_Lambda_OdB),v_as____)** equal(c_List_Oappend(x,v_rs____,tc_Lambda_OdB),v)* -> .
% 299.94/300.38 104293[1:SpL:2133.0,57282.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,v_rs____,tc_Lambda_OdB))** -> equal(c_List_Orev(v,tc_Lambda_OdB),v_as____).
% 299.94/300.38 104467[1:SpL:517.1,57351.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),w)* equal(c_List_Orev(w,tc_Lambda_OdB),v_rs____)** equal(c_List_Oappend(x,v_rs____,tc_Lambda_OdB),v)* -> .
% 299.94/300.38 104538[1:SpL:517.1,58310.1] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),w)* equal(x,v_as____) equal(c_List_Orev(w,tc_Lambda_OdB),x)* -> .
% 299.94/300.38 104501[1:SpL:8588.1,58310.1] || equal(u,v_rs____) equal(v,v_as____) equal(c_List_Orev(c_List_Oappend(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.38 104565[1:SpL:8588.1,58400.0] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Olist_OCons(y,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38 104556[1:SpL:6864.1,58400.0] || equal(u,v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Olist_OCons(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38 104627[1:SpL:8588.1,104584.0] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38 104618[1:SpL:6864.1,104584.0] || equal(u,v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38 104739[1:SpL:8588.1,58693.0] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Oappend(w,c_List_Oappend(x,c_List_Olist_OCons(y,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38 104825[1:SpL:8588.1,58694.0] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38 104892[1:SpL:8588.1,104855.0] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38 104883[1:SpL:6864.1,104855.0] || equal(u,v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38 104961[1:SpL:517.1,59398.1] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),v)* equal(w,v_as____) equal(c_List_Oappend(x,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),w)* -> .
% 299.94/300.38 104938[1:SpL:8586.1,59398.1] || equal(u,v_rs____) equal(v,v_as____) equal(c_List_Oappend(w,c_List_Orev(c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.38 105100[1:SpL:517.1,63455.1] || equal(u,v)* equal(w,v_as____) equal(c_List_Orev(v,tc_Lambda_OdB),v_rs____)** equal(c_List_Orotate1(u,tc_Lambda_OdB),w)* -> .
% 299.94/300.38 105181[10:SpL:517.1,65920.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),w)* equal(c_List_Orev(w,tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38 105208[10:Rew:59.0,105174.0] || equal(c_List_Oappend(u,c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,c_List_Olist_OCons(v_a____,c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38 105265[10:SpL:517.1,65927.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),w)* equal(c_List_Orev(w,tc_Lambda_OdB),v_as____)** -> c_List_Olistsp(x,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38 105309[10:Rew:59.0,105258.0] || equal(c_List_Oappend(u,c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_List_Olistsp(x,c_List_Olist_OCons(v_a____,c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38 105587[10:Rew:2133.0,105547.1] || equal(c_List_Orotate1(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_List_Olistsp(w,c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38 105814[1:SpL:517.1,77835.0] || equal(u,v)* equal(c_List_Orotate1(c_List_Oappend(w,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(u,tc_Lambda_OdB),u)**.
% 299.94/300.38 105880[1:Rew:105850.1,105879.1,36111.1,105879.1] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Oappend(v,w,tc_Lambda_OdB),v_as____).
% 299.94/300.38 105895[1:SpL:517.1,77836.0] || equal(u,v)* equal(c_List_Orotate1(c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(u,tc_Lambda_OdB),u)**.
% 299.94/300.38 105966[1:Rew:105965.1,105884.1] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Oappend(v,w,tc_Lambda_OdB),v).
% 299.94/300.38 105969[1:Rew:78228.1,105968.1,78227.1,105968.1] || equal(c_List_Orotate1(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____).
% 299.94/300.38 106100[1:SpL:517.1,83674.0] || equal(u,v)* equal(c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),w,tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),u)* -> .
% 299.94/300.38 106181[1:SpL:6864.1,84969.0] || equal(u,v_as____) equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38 106170[1:SpL:6864.1,84969.0] || equal(u,v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38 106524[1:SpL:3754.1,106347.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(v,c_List_Obutlast(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(w,v_as____).
% 299.94/300.38 106728[1:SpL:6864.1,85498.0] || equal(u,v_as____) equal(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v_a____,x).
% 299.94/300.38 106708[1:SpL:8586.1,85498.0] || equal(u,v_rs____) equal(c_List_Oappend(v,u,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v_a____,x).
% 299.94/300.38 106805[1:SpL:6864.1,85499.0] || equal(u,v_as____) equal(c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v_a____,x).
% 299.94/300.38 106797[1:SpL:8588.1,85499.0] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v_a____,x).
% 299.94/300.38 106834[1:SpL:6864.1,85501.0] || equal(u,v_as____) equal(c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB))** -> .
% 299.94/300.38 107016[1:SpL:517.1,87318.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),w)* equal(c_List_Orev(w,tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),u)* -> .
% 299.94/300.38 107048[1:SpL:517.1,87717.0] || equal(u,v)* equal(c_List_Oappend(w,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),u)* -> .
% 299.94/300.38 107174[1:SpL:517.1,87841.1] || equal(u,v)* equal(c_List_Oappend(w,u,tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))* -> .
% 299.94/300.38 107160[1:SpL:8588.1,87841.1] || equal(u,v_rs____) equal(c_List_Oappend(v,w,tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(x,u,tc_Lambda_OdB),c_List_Orev(w,tc_Lambda_OdB))* -> .
% 299.94/300.38 107434[1:SpL:517.1,88918.1] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),w)* equal(x,v_rs____) equal(c_List_Orev(w,tc_Lambda_OdB),x)* -> .
% 299.94/300.38 107401[1:SpL:8586.1,88918.1] || equal(u,v_rs____) equal(v,v_rs____) equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.38 107499[1:SpL:517.1,88920.1] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),w)* equal(c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),v_rs____)** equal(c_List_Orev(w,tc_Lambda_OdB),x)* -> .
% 299.94/300.38 107529[1:SpL:8588.1,88966.1] || equal(u,v_rs____) equal(c_List_Oappend(v,w,tc_Lambda_OdB),v_rs____)** equal(c_List_Orotate1(c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),w)* -> .
% 299.94/300.38 107662[1:SpL:8586.1,89442.1] || equal(u,v_rs____) equal(v,v_as____) equal(c_List_Orotate1(c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.38 107732[1:SpL:8588.1,89443.1] || equal(u,v_rs____) equal(v,v_as____) equal(c_List_Orotate1(c_List_Oappend(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.38 107779[1:SpL:8588.1,97301.1] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,w,tc_Lambda_OdB),v_rs____)** equal(c_List_Orotate1(c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),w)* -> .
% 299.94/300.38 108088[0:SpR:315.0,107933.1] || -> equal(c_Nat_Osemiring__1__class_Oof__nat(u,tc_nat),c_HOL_Ozero__class_Ozero(tc_nat)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Ofoldr(c_HOL_Oplus__class_Oplus(tc_nat),c_List_Olist_OCons(u,v,w),x,w,y),tc_nat)*.
% 299.94/300.38 108119[0:SSi:108086.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || -> equal(c_Nat_Osemiring__1__class_Oof__nat(u,tc_nat),c_HOL_Ozero__class_Ozero(tc_nat)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Ofoldl(c_HOL_Oplus__class_Oplus(tc_nat),u,c_List_Olist_OCons(v,w,tc_nat),tc_nat,tc_nat),tc_nat)*.
% 299.94/300.38 108327[1:SpL:517.1,100935.1] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),w)* equal(u,c_List_Oappend(x,v_rs____,tc_Lambda_OdB))* equal(c_List_Orev(w,tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.38 108441[1:SpL:517.1,104248.0] || equal(u,v)* equal(c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),w,tc_Lambda_OdB),v_as____)** equal(c_List_Oappend(x,v_rs____,tc_Lambda_OdB),u)* -> .
% 299.94/300.38 108573[1:SpL:517.1,104994.1] || equal(c_List_Oappend(u,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),w)* equal(x,v_as____) equal(c_List_Orev(w,tc_Lambda_OdB),x)* -> .
% 299.94/300.38 108688[10:SpL:517.1,105182.0] || equal(u,v)* equal(c_List_Oappend(w,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38 108774[10:SpL:517.1,105191.0] || equal(u,v)* equal(c_List_Olist_OCons(w,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38 108922[10:SpL:517.1,105266.0] || equal(u,v)* equal(c_List_Oappend(w,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_List_Olistsp(x,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38 109241[1:Rew:211.0,109240.1] || equal(u,v_rs____) equal(c_List_Olist_OCons(v_a____,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.38 109660[1:SpL:517.1,5458.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),w)* equal(c_List_Orev(w,tc_Lambda_OdB),v_as____)** equal(c_List_Olist_OCons(x,y,tc_Lambda_OdB),v)* -> .
% 299.94/300.38 109945[1:SpL:517.1,5805.0] || equal(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),x)* equal(c_List_Orev(x,tc_Lambda_OdB),v_as____)** -> c_List_Olistsp(y,w,tc_Lambda_OdB)*.
% 299.94/300.38 110297[1:SpL:2133.0,6520.1] || equal(u,v_as____) equal(c_List_Obutlast(c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> equal(c_List_Orev(v,tc_Lambda_OdB),v_as____).
% 299.94/300.38 110874[1:SpL:9530.1,80230.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_rs____) equal(c_List_Oreplicate(w,x,tc_Lambda_OdB),c_List_Oreplicate(u,v,tc_Lambda_OdB))* -> equal(x,v).
% 299.94/300.38 110861[1:SpL:9530.1,106204.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_rs____) equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38 110505[1:SpR:9530.1,6864.1] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_rs____) equal(w,v_as____) -> equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))*.
% 299.94/300.38 111295[2:Rew:4649.1,110872.1] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(w,c_List_Oreplicate(x,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v)*.
% 299.94/300.38 111544[1:SpL:2133.0,14247.0] || equal(u,c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** -> equal(c_List_Orev(v,tc_Lambda_OdB),v_as____).
% 299.94/300.38 111586[1:SpL:8586.1,15449.0] || equal(u,v_rs____) equal(c_List_Oappend(v,u,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Oreplicate(x,w,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v_a____,w).
% 299.94/300.38 111645[1:SpL:8588.1,15612.0] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Oreplicate(x,w,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v_a____,w).
% 299.94/300.38 111684[1:SpL:517.1,18883.1] || equal(u,v)* equal(u,w)* equal(c_List_Olist_OCons(x,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v_as____,w)*.
% 299.94/300.38 111775[1:SpL:517.1,111701.1] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),v)* equal(u,w)* equal(c_List_Orev(v,tc_Lambda_OdB),v_rs____)** -> equal(v_as____,w)*.
% 299.94/300.38 111752[1:SpL:8586.1,111701.1] || equal(u,v_rs____) equal(v,w)* equal(c_List_Orev(c_List_Oappend(v,u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v_as____,w)*.
% 299.94/300.38 111820[1:SpL:11766.1,111785.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,u,tc_Lambda_OdB),v_rs____)** equal(v,w)* -> equal(v_as____,w)*.
% 299.94/300.38 112340[1:SpL:517.1,21856.1] || equal(u,v)* equal(u,w)* equal(c_List_Orotate1(c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_List_Olistsp(x,w,tc_Lambda_OdB)*.
% 299.94/300.38 112686[1:SpL:50.0,30559.0] || equal(u,c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(v,tc_Lambda_OdB),v_as____).
% 299.94/300.38 112745[1:SpL:50.0,31041.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(w,tc_Lambda_OdB),v_as____).
% 299.94/300.38 112847[1:SpL:517.1,33492.1] || equal(u,v)* equal(u,w)* equal(c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),x,tc_Lambda_OdB),v_as____)** -> equal(w,v_as____)*.
% 299.94/300.38 113094[1:SpL:517.1,33891.1] || equal(u,v)* equal(w,v_as____)* equal(c_List_Oappend(x,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,u)*.
% 299.94/300.38 113204[1:SpL:517.1,33892.0] || equal(u,v)* equal(c_List_Oappend(w,c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),x,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_List_Olistsp(y,u,tc_Lambda_OdB)*.
% 299.94/300.38 113317[1:SpL:517.1,33894.1] || equal(u,v)* equal(u,w)* equal(c_List_Oappend(x,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v_as____,w)*.
% 299.94/300.38 113523[1:SpL:50.0,34091.0] || equal(u,c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(w,tc_Lambda_OdB),v_as____).
% 299.94/300.38 113693[1:SpL:517.1,35325.0] || equal(u,v)* equal(c_List_Oappend(w,c_List_Oappend(x,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_List_Olistsp(y,u,tc_Lambda_OdB)*.
% 299.94/300.38 114048[0:SpL:127.1,113987.0] || equal(c_List_Obutlast(c_List_Olist_OCons(u,v,w),w),x)* -> equal(v,c_List_Olist_ONil(w)) equal(c_List_Olast(c_List_Orotate1(x,w),w),u)*.
% 299.94/300.38 114096[1:SpL:517.1,114029.0] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),v)* equal(c_List_Orev(v,tc_Lambda_OdB),w)* -> equal(c_List_Olast(c_List_Orotate1(w,tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.38 114073[1:SpL:8586.1,114029.0] || equal(u,v_rs____) equal(c_List_Orev(c_List_Oappend(v,u,tc_Lambda_OdB),tc_Lambda_OdB),w)* -> equal(c_List_Olast(c_List_Orotate1(w,tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.38 114132[1:SpL:8588.1,114030.0] || equal(u,v_rs____) equal(c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),w)* -> equal(c_List_Olast(c_List_Orotate1(w,tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.38 114237[0:SpR:234.0,2098.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(u,w,v),v),c_List_Olist_OCons(u,c_List_Olist_ONil(v),v))**.
% 299.94/300.38 114373[1:SpL:517.1,35708.1] || equal(u,v)* equal(u,c_List_Olist_OCons(w,x,tc_Lambda_OdB))* equal(c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),y,tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.38 114449[1:SpL:517.1,38542.1] || equal(u,v)* equal(u,c_List_Olist_OCons(w,x,tc_Lambda_OdB))* equal(c_List_Oappend(y,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.38 114554[0:SpL:39698.2,78.0] || equal(c_List_Orev(u,v),w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_ONil(v),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* equal(u,w).
% 299.94/300.38 114669[0:MRR:114595.0,39690.2] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_ONil(u),tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,w,u),tc_nat)* c_List_Olistsp(x,c_List_Orev(w,u),u)*.
% 299.94/300.38 114682[0:Obv:114681.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_ONil(u),tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,w,u),tc_nat)* equal(c_List_Orev(v,u),c_List_Olist_ONil(u)).
% 299.94/300.38 115134[2:SpL:2207.0,91382.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),x,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Orev(w,tc_Lambda_OdB),v_as____).
% 299.94/300.38 115113[1:SpL:2207.0,50754.0] || equal(c_List_Oappend(u,c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),x,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(w,tc_Lambda_OdB),v_as____).
% 299.94/300.38 115281[1:Rew:2118.0,115092.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(v_a____,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Orev(v,tc_Lambda_OdB),v_as____).
% 299.94/300.38 115058[0:SpL:2207.0,2138.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.94/300.38 115009[1:SpL:2207.0,48339.0] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Orev(v,tc_Lambda_OdB),v_as____).
% 299.94/300.38 115327[0:Rew:1783.0,115067.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.94/300.38 115340[0:Rew:115175.1,114864.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_Olist_OCons(y,z,w),v)* -> .
% 299.94/300.38 115534[1:Rew:115530.0,47992.0] || equal(c_List_Obutlast(c_List_Olist_OCons(v_a____,c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____).
% 299.94/300.38 115657[0:SpR:127.1,114656.1] || -> equal(u,c_List_Olist_ONil(v)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_ONil(v),tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Obutlast(c_List_Olist_OCons(w,u,v),v),tc_nat)*.
% 299.94/300.38 116256[1:Rew:211.0,116196.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.38 116257[1:Rew:298.0,116195.0] || equal(c_List_Oappend(u,c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(v,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.38 116259[1:Rew:298.0,116189.0] || equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),u,tc_Lambda_OdB))** -> .
% 299.94/300.38 116982[1:SpL:8588.1,116548.0] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB))* -> equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),v_rs____)**.
% 299.94/300.38 116975[1:SpL:8588.1,116548.0] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB))* -> equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),v_rs____)**.
% 299.94/300.38 117004[1:SpL:8586.1,116253.0] || equal(u,v_rs____) equal(c_List_Olist_OCons(v_a____,c_List_Olist_OCons(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB))** -> .
% 299.94/300.38 117060[1:SpL:8588.1,117008.0] || equal(u,v_rs____) equal(c_List_Olist_OCons(v_a____,c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB))** -> .
% 299.94/300.38 117522[1:Rew:3462.0,117472.1,3108.0,117472.1] || c_ListOrder_Ostep1(u,c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),w,tc_Lambda_OdB) -> c_ListOrder_Ostep1(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38 117523[1:Rew:3108.0,117433.1,3462.0,117433.1] || c_ListOrder_Ostep1(u,v,c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),tc_Lambda_OdB) -> c_ListOrder_Ostep1(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38 117595[1:SpL:50.0,48709.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Orev(w,tc_Lambda_OdB),v_as____).
% 299.94/300.38 117674[1:SpL:2133.0,50026.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Orev(w,tc_Lambda_OdB),v_as____).
% 299.94/300.38 117831[1:SpL:2207.0,50857.0] || equal(c_List_Oappend(u,c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),x,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(v,tc_Lambda_OdB),v_as____).
% 299.94/300.38 117797[1:SpL:50.0,50857.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(x,tc_Lambda_OdB),v_as____).
% 299.94/300.38 117997[2:SpL:517.1,51066.1] || equal(u,v)* equal(u,c_List_Olist_OCons(w,x,tc_Lambda_OdB))* equal(c_List_Olist_OCons(y,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.38 118073[2:SpL:517.1,118014.1] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),v)* equal(u,c_List_Olist_OCons(w,x,tc_Lambda_OdB))* equal(c_List_Orev(v,tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.38 118050[2:SpL:8586.1,118014.1] || equal(u,v_rs____) equal(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB))* equal(c_List_Orev(c_List_Oappend(v,u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.38 118108[2:SpL:11766.1,118079.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,u,tc_Lambda_OdB),v_rs____)** equal(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB))* -> .
% 299.94/300.38 118531[10:SpL:517.1,53015.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),x)* equal(c_List_Orev(x,tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(y,w,tc_Lambda_OdB)*.
% 299.94/300.38 118661[10:SpL:517.1,53016.0] || equal(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),x)* equal(c_List_Orev(x,tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(y,w,tc_Lambda_OdB)*.
% 299.94/300.38 118810[10:SpL:517.1,53534.0] || equal(u,v)* equal(c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(y,u,tc_Lambda_OdB)*.
% 299.94/300.38 118893[10:SpL:517.1,53535.0] || equal(u,v)* equal(c_List_Oappend(w,c_List_Oappend(x,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(y,u,tc_Lambda_OdB)*.
% 299.94/300.38 119192[1:SpL:8588.1,54782.0] || equal(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(w,u,tc_Lambda_OdB))* -> .
% 299.94/300.38 119237[1:SpL:8586.1,119173.0] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB))** -> .
% 299.94/300.38 119295[1:SpL:8588.1,119241.0] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB))** -> .
% 299.94/300.38 119468[1:SpL:8586.1,54783.0] || equal(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),c_List_Oappend(w,u,tc_Lambda_OdB))* -> .
% 299.94/300.38 119504[1:Rew:2118.0,119447.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(v_a____,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.38 119540[1:SpL:8586.1,119441.0] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Olist_OCons(v_a____,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(v,v_rs____,tc_Lambda_OdB))** -> .
% 299.94/300.38 119628[1:SpL:8588.1,119544.0] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(v,v_rs____,tc_Lambda_OdB))** -> .
% 299.94/300.38 119701[1:SpL:517.1,55087.1] || equal(u,v)* equal(u,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB))* equal(c_List_Oappend(x,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),x)** -> .
% 299.94/300.38 119908[1:SpL:2207.0,55607.0] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))** -> .
% 299.94/300.38 119836[1:SpL:8586.1,55607.0] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Oappend(y,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 299.94/300.38 120038[1:SpL:2207.0,55608.0] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))** -> .
% 299.94/300.38 119952[1:SpL:8586.1,55608.0] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,c_List_Oappend(y,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 299.94/300.38 120130[1:Rew:58503.0,120107.1] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** equal(c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.38 120196[10:SpL:517.1,58110.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),x)* equal(c_List_Orev(x,tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(y,w,tc_Lambda_OdB)*.
% 299.94/300.38 120353[10:SpL:517.1,58250.0] || equal(u,v)* equal(c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(y,u,tc_Lambda_OdB)*.
% 299.94/300.38 120501[1:SpL:2207.0,58406.0] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))** -> .
% 299.94/300.38 120426[1:SpL:8588.1,58406.0] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,c_List_Olist_OCons(y,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 299.94/300.38 120794[1:SpL:2207.0,58739.0] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))** -> .
% 299.94/300.38 120733[1:SpL:8588.1,58739.0] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 299.94/300.38 121075[1:SpL:517.1,59632.1] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),w)* equal(v,v_rs____) equal(c_List_Oappend(x,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),x)** -> .
% 299.94/300.38 121187[1:SpL:517.1,59654.1] || equal(u,v)* equal(u,c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Oappend(x,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),x)** -> .
% 299.94/300.38 121871[10:SpL:517.1,87047.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),w)* equal(c_List_Olist_OCons(x,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(y,u,tc_Lambda_OdB)*.
% 299.94/300.38 121995[1:SpL:517.1,87355.1] || equal(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),x)* equal(w,v_rs____) equal(c_List_Orev(x,tc_Lambda_OdB),u)* -> .
% 299.94/300.38 122116[1:Rew:2118.0,122102.0] || equal(u,c_List_Orev(c_List_Olist_OCons(v_a____,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Orev(w,tc_Lambda_OdB))* -> .
% 299.94/300.38 122863[1:SpL:517.1,91938.1] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),x)* equal(w,v_rs____) equal(c_List_Orev(x,tc_Lambda_OdB),u)* -> .
% 299.94/300.38 123017[1:SpL:517.1,97460.1] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),w)* equal(c_List_Oappend(x,y,tc_Lambda_OdB),v_as____)** equal(c_List_Orev(w,tc_Lambda_OdB),y)* -> .
% 299.94/300.38 123092[1:SpL:517.1,97841.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),w)* equal(c_List_Orev(w,tc_Lambda_OdB),v_as____)** equal(c_List_Olist_OCons(x,y,tc_Lambda_OdB),u)* -> .
% 299.94/300.38 123661[1:SpL:517.1,109943.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),w)* equal(c_List_Oappend(c_List_Orev(w,tc_Lambda_OdB),x,tc_Lambda_OdB),v_as____)** -> c_List_Olistsp(y,v,tc_Lambda_OdB)*.
% 299.94/300.38 123851[1:SpL:517.1,112886.1] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),w)* equal(v,x)* equal(c_List_Orev(w,tc_Lambda_OdB),v_as____)** -> equal(x,v_as____)*.
% 299.94/300.38 124057[1:SpL:517.1,113128.1] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),w)* equal(x,v_as____)* equal(c_List_Orev(w,tc_Lambda_OdB),v_as____)** -> equal(x,u)*.
% 299.94/300.38 124213[1:SpL:517.1,113243.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),w)* equal(c_List_Oappend(x,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_List_Olistsp(y,v,tc_Lambda_OdB)*.
% 299.94/300.38 124389[1:SpL:517.1,113351.1] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),w)* equal(u,x)* equal(c_List_Orev(w,tc_Lambda_OdB),v_as____)** -> equal(v_as____,x)*.
% 299.94/300.38 124546[1:SpL:517.1,113727.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),w)* equal(c_List_Oappend(x,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_List_Olistsp(y,u,tc_Lambda_OdB)*.
% 299.94/300.38 124669[1:SpL:517.1,115046.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),w)* equal(c_List_Oappend(c_List_Orev(w,tc_Lambda_OdB),x,tc_Lambda_OdB),v_as____)** -> c_List_Olistsp(y,u,tc_Lambda_OdB)*.
% 299.94/300.38 124807[10:SpL:517.1,115187.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),w)* equal(c_List_Oappend(c_List_Orev(w,tc_Lambda_OdB),x,tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(y,v,tc_Lambda_OdB)*.
% 299.94/300.38 124947[10:SpL:517.1,124860.0] || equal(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),w)* equal(c_List_Orev(w,tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,v,tc_Lambda_OdB)*.
% 299.94/300.38 124899[10:SpL:8586.1,124860.0] || equal(u,v_rs____) equal(c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,w,tc_Lambda_OdB)*.
% 299.94/300.38 124987[10:SpL:11766.1,124956.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,w,tc_Lambda_OdB)*.
% 299.94/300.38 125064[10:SpL:517.1,124951.0] || equal(u,v)* equal(c_List_Olist_OCons(v_a____,c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,u,tc_Lambda_OdB)*.
% 299.94/300.38 125233[1:SpL:517.1,116165.1] || equal(u,v) equal(w,v_rs____) equal(c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),c_List_Oappend(x,w,tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.38 125378[1:SpL:517.1,125203.1] || equal(u,v) equal(w,v_rs____) equal(c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.38 125494[1:SpL:65.0,116190.1] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),w) equal(c_List_Oappend(c_List_Oreplicate(u,v,tc_Lambda_OdB),c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),w)* -> .
% 299.94/300.38 125493[1:SpL:517.1,116190.1] || equal(u,v)* equal(u,w)* equal(c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),w)* -> .
% 299.94/300.38 125559[1:Rew:2117.0,125504.1,2231.0,125504.1] || equal(c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),v) equal(c_List_Olist_OCons(v_a____,c_List_Olist_OCons(u,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.38 125581[1:SpL:3754.1,125523.1] || equal(c_List_Obutlast(u,tc_Lambda_OdB),v) equal(c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)* -> equal(u,v_as____).
% 299.94/300.38 125884[1:SpL:517.1,125526.1] || equal(c_List_Olist_OCons(v_a____,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),v)* equal(u,w)* equal(c_List_Orev(v,tc_Lambda_OdB),w)* -> .
% 299.94/300.38 125897[1:Rew:2117.0,125874.2,3108.0,125874.2,1992.0,125874.2] || equal(c_List_Orev(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(u,v)* equal(c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),v)* -> .
% 299.94/300.39 125900[1:Rew:2506.0,125859.2] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** equal(u,v)* equal(c_List_Olist_OCons(v_a____,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.39 125990[1:SpL:8588.1,125895.1] || equal(u,v_rs____) equal(c_List_Orev(v,tc_Lambda_OdB),w) equal(c_List_Oappend(v,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),w)* -> .
% 299.94/300.39 126029[1:Rew:4471.0,126020.1,65.0,126020.0] || equal(c_List_Oreplicate(u,v_a____,tc_Lambda_OdB),v) equal(c_List_Olist_OCons(v_a____,c_List_Olist_OCons(v_a____,c_List_Oreplicate(u,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.39 126142[0:SpR:517.1,117229.1] || equal(c_List_Olist_OCons(u,v,w),x)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_ONil(w),tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(x,w),tc_nat)*.
% 299.94/300.39 126237[10:SpL:517.1,118782.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),w)* equal(c_List_Oappend(x,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(y,u,tc_Lambda_OdB)*.
% 299.94/300.39 126394[1:SpL:517.1,119697.0] || equal(u,v)* equal(c_List_Orev(v,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB))* equal(c_List_Oappend(x,u,tc_Lambda_OdB),x)** -> .
% 299.94/300.39 126477[1:SpL:8586.1,121183.0] || equal(u,v_rs____) equal(c_List_Orev(v,tc_Lambda_OdB),c_List_Oappend(w,u,tc_Lambda_OdB))* equal(c_List_Oappend(x,v,tc_Lambda_OdB),x)** -> .
% 299.94/300.39 126450[1:SpL:517.1,121183.0] || equal(u,v)* equal(c_List_Orev(v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Oappend(x,u,tc_Lambda_OdB),x)** -> .
% 299.94/300.39 126879[1:SpL:517.1,124244.0] || equal(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),x)* equal(c_List_Orev(x,tc_Lambda_OdB),v_as____)** -> c_List_Olistsp(y,v,tc_Lambda_OdB)*.
% 299.94/300.39 127107[1:SpL:8586.1,125489.1] || equal(u,v_rs____) equal(c_List_Orev(v,tc_Lambda_OdB),w) equal(c_List_Oappend(v,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),w)* -> .
% 299.94/300.39 127297[1:SpL:517.1,125528.1] || equal(c_List_Olist_OCons(v_a____,c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),w)* equal(v,x)* equal(c_List_Orev(w,tc_Lambda_OdB),x)* -> .
% 299.94/300.39 127262[1:SpL:8586.1,125528.1] || equal(u,v_rs____)* equal(u,v)* equal(c_List_Orev(c_List_Olist_OCons(v_a____,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.39 127319[1:Rew:2117.0,127287.2,3108.0,127287.2,1992.0,127287.2] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(v,w)* equal(c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),w)* -> .
% 299.94/300.39 127553[0:SpL:555.1,706.1] || equal(u,v)* equal(v,w)* equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(x)),c_HOL_Ozero__class_Ozero(tc_nat))** -> equal(w,c_List_Olist_ONil(x))*.
% 299.94/300.39 127635[0:SpL:517.1,948.0] || equal(u,v)* equal(c_List_Orotate1(c_List_Orev(v,w),w),c_List_Olist_ONil(w))** -> equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),c_HOL_Ozero__class_Ozero(tc_nat))**.
% 299.94/300.39 128045[1:SpR:4911.1,656.0] || equal(c_List_Oappend(c_List_Orotate1(u,tc_Lambda_OdB),v,tc_Lambda_OdB),v_as____)** -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),w,tc_Lambda_OdB),c_List_Orotate1(u,tc_Lambda_OdB))**.
% 299.94/300.39 128692[1:Rew:128689.1,84005.1] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** equal(c_List_Olist_OCons(w,x,tc_Lambda_OdB),c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB))* -> equal(x,v)*.
% 299.94/300.39 128931[1:Rew:128690.1,128432.2] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** equal(c_List_Olist_OCons(w,x,tc_Lambda_OdB),c_List_Olist_OCons(w,u,tc_Lambda_OdB))* -> equal(x,v_as____).
% 299.94/300.39 128934[1:Rew:128690.1,128414.2] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** equal(c_List_Oappend(w,x,tc_Lambda_OdB),c_List_Oappend(w,u,tc_Lambda_OdB))* -> equal(x,v_as____).
% 299.94/300.39 128967[1:Rew:128690.1,128966.1] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** equal(c_List_Oappend(w,x,tc_Lambda_OdB),x)** -> equal(c_List_Oappend(w,u,tc_Lambda_OdB),v_as____)**.
% 299.94/300.39 129013[1:Rew:128690.1,129012.2,128690.1,129012.1] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** -> equal(w,v_as____) equal(c_List_Olast(c_List_Oappend(x,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olast(w,tc_Lambda_OdB))**.
% 299.94/300.39 129015[1:Rew:129013.2,129014.2,128690.1,129014.1] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** -> equal(w,v_as____) equal(c_List_Olast(c_List_Olist_OCons(x,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olast(w,tc_Lambda_OdB))**.
% 299.94/300.39 129053[1:SpL:39416.1,128877.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,w,tc_Lambda_OdB),tc_nat)* equal(w,v).
% 299.94/300.39 129751[1:Rew:1014.0,129726.3] || equal(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(w,v_rs____)* equal(w,u)* -> equal(v,v_as____).
% 299.94/300.39 129799[1:SpL:517.1,128254.1] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),v)* equal(c_List_Oappend(w,x,tc_Lambda_OdB),v_as____)** equal(c_List_Orev(v,tc_Lambda_OdB),w)* -> .
% 299.94/300.39 129776[1:SpL:8586.1,128254.1] || equal(u,v_rs____) equal(c_List_Oappend(v,w,tc_Lambda_OdB),v_as____)** equal(c_List_Orev(c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.39 129843[1:SpL:8586.1,128256.1] || equal(u,v_rs____) equal(c_List_Oappend(v,w,tc_Lambda_OdB),v_as____)** equal(c_List_Orotate1(c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.39 130002[0:SpR:3544.0,236.0] || -> equal(c_Lambda_OdB_OdB__case(u,c_Lambda_OdB_OApp,v,c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,w),x),y),z),c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,w),x),y))**.
% 299.94/300.39 129995[0:SpR:3544.0,159.1] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,u),v)) -> hBOOL(c_Lambda_OdB_OdB__case(w,c_Lambda_Obeta,x,c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),y),z))*.
% 299.94/300.39 130552[1:Rew:1014.0,130526.1] || equal(c_List_Obutlast(c_List_Oappend(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____).
% 299.94/300.39 130644[1:Rew:1014.0,130620.1] || equal(c_List_Obutlast(c_List_Oappend(c_List_Orotate1(c_List_Oappend(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____).
% 299.94/300.39 131432[1:SpL:517.1,131081.1] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),w)* equal(c_List_Oappend(x,y,tc_Lambda_OdB),v_as____)** equal(c_List_Orev(w,tc_Lambda_OdB),x)* -> .
% 299.94/300.39 131959[1:SpL:8586.1,6566.1] || equal(u,v_rs____) equal(c_List_Orev(v,tc_Lambda_OdB),v_as____)** equal(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),u)* -> equal(w,v)*.
% 299.94/300.39 131953[1:SpL:8586.1,6566.1] || equal(u,v_rs____) equal(c_List_Orev(v,tc_Lambda_OdB),v_as____)** equal(c_List_Oappend(w,u,tc_Lambda_OdB),v_rs____)** -> equal(w,v)*.
% 299.94/300.39 132433[1:SpL:315.0,25086.0] || equal(c_Lambda_OdB_OdB__rec(u,v,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(c_Lambda_OdB_OAbs(w)),x),c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Olist_OCons(c_Lambda_OdB_OVar(y),z,x1),x2,x1,x3))* -> .
% 299.94/300.39 132430[1:SpL:11448.0,25086.0] || equal(c_Lambda_OdB_OdB__rec(u,v,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(c_Lambda_OdB_OAbs(w)),x),c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(y)),z),c_Lambda_OdB_OVar(x1),y))* -> .
% 299.94/300.39 132443[1:SpL:315.0,25088.0] || equal(c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Olist_OCons(c_Lambda_OdB_OAbs(u),v,w),x,w,y),c_Lambda_OdB_OdB__rec(z,x1,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(x2)),x3))* -> .
% 299.94/300.39 132441[1:SpL:11448.0,25088.0] || equal(c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(u)),v),c_Lambda_OdB_OAbs(w),u),c_Lambda_OdB_OdB__rec(x,y,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(z)),x1))* -> .
% 299.94/300.39 132550[1:SpL:35041.1,67223.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_as____)** equal(c_List_Otake(u,w,tc_Lambda_OdB),v_rs____)** -> equal(c_List_Oreplicate(u,v_a____,tc_Lambda_OdB),v_rs____).
% 299.94/300.39 132548[2:SpL:35041.1,111089.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_as____)** equal(c_List_Otake(u,w,tc_Lambda_OdB),v_rs____)** -> equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),v_rs____)**.
% 299.94/300.39 132538[1:SpL:35041.1,687.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_as____)** equal(w,c_List_Otake(u,x,tc_Lambda_OdB))* -> equal(c_Nat_Osize__class_Osize(w,tc_List_Olist(tc_Lambda_OdB)),u)*.
% 299.94/300.39 132532[1:SpL:35041.1,69815.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_as____)** equal(c_List_Olist_OCons(w,c_List_Oreplicate(u,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Otake(u,x,tc_Lambda_OdB))* -> .
% 299.94/300.39 132526[1:SpL:35041.1,69815.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_as____) equal(c_List_Olist_OCons(v,c_List_Otake(u,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oreplicate(u,x,tc_Lambda_OdB))* -> .
% 299.94/300.39 132524[1:SpL:35041.1,4.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_as____)** equal(c_List_Oreplicate(w,x,tc_Lambda_OdB),c_List_Otake(u,y,tc_Lambda_OdB))* -> equal(w,u).
% 299.94/300.39 132522[1:SpL:35041.1,80230.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_as____)** equal(c_List_Otake(u,w,tc_Lambda_OdB),c_List_Olist_OCons(x,y,tc_Lambda_OdB))* -> equal(v,x)*.
% 299.94/300.39 132514[1:SpL:35041.1,794.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_as____)** equal(c_List_Otake(u,w,tc_Lambda_OdB),x)* -> equal(c_List_Otake(u,x,tc_Lambda_OdB),x)**.
% 299.94/300.39 3136[1:MRR:3135.0,2046.0] || -> equal(c_List_Orotate1(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Orev(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.39 3564[0:SpL:517.1,124.0] || 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.94/300.39 3767[0:Rew:3766.1,3750.0] || equal(c_List_Olist_OCons(u,c_List_Obutlast(c_List_Oappend(v,c_List_Oappend(w,x,y),y),y),y),c_List_Obutlast(x,y))** -> equal(x,c_List_Olist_ONil(y)).
% 299.94/300.39 3769[0:Rew:3768.1,3749.0] || equal(c_List_Olist_OCons(u,c_List_Obutlast(c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y),y),c_List_Obutlast(x,y))** -> equal(x,c_List_Olist_ONil(y)).
% 299.94/300.39 4165[1:Rew:1014.0,4153.1] || equal(c_List_Orotate1(c_List_Obutlast(c_List_Obutlast(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____) equal(c_List_Obutlast(v,tc_Lambda_OdB),v_as____).
% 299.94/300.39 4188[1:Rew:1014.0,4169.1] || equal(c_List_Orev(c_List_Obutlast(c_List_Obutlast(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____) equal(c_List_Obutlast(v,tc_Lambda_OdB),v_as____).
% 299.94/300.39 4646[1:SpR:2133.0,90.1] || c_ListOrder_Ostep1(u,c_List_Orev(v,tc_Lambda_OdB),w,tc_Lambda_OdB) -> c_ListOrder_Ostep1(u,c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39 4642[1:SpR:2133.0,90.1] || c_ListOrder_Ostep1(u,v,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB) -> c_ListOrder_Ostep1(u,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),c_List_Orev(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39 4866[1:SpR:2118.0,12.1] || c_ListOrder_Ostep1(u,c_List_Orev(v,tc_Lambda_OdB),w,tc_Lambda_OdB) -> c_ListOrder_Ostep1(u,c_List_Orev(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39 4854[1:SpR:2118.0,12.1] || c_ListOrder_Ostep1(u,v,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB) -> c_ListOrder_Ostep1(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39 5559[1:SpR:2118.0,11.1] || c_ListOrder_Ostep1(u,v_rs____,v,tc_Lambda_OdB) -> c_ListOrder_Ostep1(u,c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(c_List_Orev(w,tc_Lambda_OdB),v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39 5554[1:SpR:4417.1,11.1] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),v_rs____) c_ListOrder_Ostep1(v,v_rs____,w,tc_Lambda_OdB) -> c_ListOrder_Ostep1(v,v_rs____,c_List_Oappend(u,w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39 5544[1:SpR:2118.0,11.1] || c_ListOrder_Ostep1(u,v,v_rs____,tc_Lambda_OdB) -> c_ListOrder_Ostep1(u,c_List_Oappend(c_List_Orev(w,tc_Lambda_OdB),v,tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39 5539[1:SpR:4417.1,11.1] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),v_rs____) c_ListOrder_Ostep1(v,w,v_rs____,tc_Lambda_OdB) -> c_ListOrder_Ostep1(v,c_List_Oappend(u,w,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)*.
% 299.94/300.39 6836[1:SpR:4799.1,6.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) hBOOL(hAPP(hAPP(v,v_a____),w)) -> c_ListOrder_Ostep1(v,v_rs____,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39 6830[1:SpR:4799.1,6.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) hBOOL(hAPP(hAPP(v,w),v_a____)) -> c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)*.
% 299.94/300.39 6961[1:SpR:6864.1,90.1] || equal(u,v_as____) c_ListOrder_Ostep1(v,u,w,tc_Lambda_OdB)* -> c_ListOrder_Ostep1(v,c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(x,w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39 6960[1:SpR:6864.1,90.1] || equal(u,v_as____) c_ListOrder_Ostep1(v,w,u,tc_Lambda_OdB)* -> c_ListOrder_Ostep1(v,c_List_Olist_OCons(x,w,tc_Lambda_OdB),c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39 7318[1:SpL:4799.1,7.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** c_ListOrder_Ostep1(v,v_rs____,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(x,u)* equal(w,v_a____).
% 299.94/300.39 7310[1:SpL:4799.1,7.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> equal(u,x)* equal(v_a____,w).
% 299.94/300.39 7437[1:SpR:7360.1,11.1] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),v_rs____) c_ListOrder_Ostep1(v,w,u,tc_Lambda_OdB)* -> c_ListOrder_Ostep1(v,c_List_Oappend(x,w,tc_Lambda_OdB),x,tc_Lambda_OdB)*.
% 299.94/300.39 7389[1:SpR:7360.1,11.1] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),v_rs____) c_ListOrder_Ostep1(v,u,w,tc_Lambda_OdB)* -> c_ListOrder_Ostep1(v,x,c_List_Oappend(x,w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39 7966[1:Rew:1014.0,7952.2] || equal(u,v_as____)* equal(c_List_Obutlast(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Obutlast(w,tc_Lambda_OdB))** -> equal(w,v_as____) equal(v,u)*.
% 299.94/300.39 8304[1:SpR:298.0,2528.0] || -> equal(c_List_Orotate1(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(v_a____,c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.39 8303[1:SpR:211.0,2528.0] || -> equal(c_List_Orotate1(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(v_a____,c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.39 8484[1:SpR:8398.1,11.1] || equal(u,v_rs____) c_ListOrder_Ostep1(v,w,v_rs____,tc_Lambda_OdB) -> c_ListOrder_Ostep1(v,c_List_Oappend(u,w,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39 8483[1:SpR:8398.1,12.1] || equal(u,v_rs____) c_ListOrder_Ostep1(v,w,u,tc_Lambda_OdB)* -> c_ListOrder_Ostep1(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39 8463[1:SpR:8398.1,12.1] || equal(u,v_rs____) c_ListOrder_Ostep1(v,u,w,tc_Lambda_OdB)* -> c_ListOrder_Ostep1(v,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39 8453[1:SpR:8398.1,11.1] || equal(u,v_rs____) c_ListOrder_Ostep1(v,v_rs____,w,tc_Lambda_OdB) -> c_ListOrder_Ostep1(v,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),c_List_Oappend(u,w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39 8717[1:SpR:8586.1,11.1] || equal(u,v_rs____) c_ListOrder_Ostep1(v,w,u,tc_Lambda_OdB)* -> c_ListOrder_Ostep1(v,c_List_Oappend(x,w,tc_Lambda_OdB),c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39 8716[1:SpR:8586.1,12.1] || equal(u,v_rs____) c_ListOrder_Ostep1(v,w,x,tc_Lambda_OdB) -> c_ListOrder_Ostep1(v,c_List_Oappend(w,u,tc_Lambda_OdB),c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39 8688[1:SpR:8586.1,12.1] || equal(u,v_rs____) c_ListOrder_Ostep1(v,w,x,tc_Lambda_OdB) -> c_ListOrder_Ostep1(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39 8665[1:SpR:8586.1,11.1] || equal(u,v_rs____) c_ListOrder_Ostep1(v,u,w,tc_Lambda_OdB)* -> c_ListOrder_Ostep1(v,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),c_List_Oappend(x,w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39 8663[1:SpR:8586.1,11.1] || equal(u,v_rs____) c_ListOrder_Ostep1(v,w,v_rs____,tc_Lambda_OdB) -> c_ListOrder_Ostep1(v,c_List_Oappend(x,w,tc_Lambda_OdB),c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39 8630[1:SpR:8586.1,11.1] || equal(u,v_rs____) c_ListOrder_Ostep1(v,v_rs____,w,tc_Lambda_OdB) -> c_ListOrder_Ostep1(v,c_List_Oappend(x,u,tc_Lambda_OdB),c_List_Oappend(x,w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39 9413[1:SpL:8588.1,404.0] || equal(u,v_rs____)* equal(c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(w,u)*.
% 299.94/300.39 9302[1:SpL:8588.1,404.0] || equal(u,v_rs____) equal(c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(w,v_rs____).
% 299.94/300.39 9236[1:SpR:8588.1,90.1] || equal(u,v_rs____) c_ListOrder_Ostep1(v,u,w,tc_Lambda_OdB)* -> c_ListOrder_Ostep1(v,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(x,w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39 9235[1:SpR:8588.1,90.1] || equal(u,v_rs____) c_ListOrder_Ostep1(v,w,u,tc_Lambda_OdB)* -> c_ListOrder_Ostep1(v,c_List_Olist_OCons(x,w,tc_Lambda_OdB),c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39 9163[1:SpR:8588.1,90.1] || equal(u,v_rs____) c_ListOrder_Ostep1(v,v_rs____,w,tc_Lambda_OdB) -> c_ListOrder_Ostep1(v,c_List_Olist_OCons(x,u,tc_Lambda_OdB),c_List_Olist_OCons(x,w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39 9162[1:SpR:8588.1,90.1] || equal(u,v_rs____) c_ListOrder_Ostep1(v,w,v_rs____,tc_Lambda_OdB) -> c_ListOrder_Ostep1(v,c_List_Olist_OCons(x,w,tc_Lambda_OdB),c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39 9919[1:Rew:1014.0,9909.2] || equal(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),c_List_Obutlast(v,tc_Lambda_OdB))* -> equal(v,v_as____).
% 299.94/300.39 10001[1:SpR:298.0,3143.0] || -> equal(c_Nat_Osize__class_Osize(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)),c_Nat_Osize__class_Osize(c_List_Olist_OCons(v_a____,c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)))**.
% 299.94/300.39 10000[1:SpR:211.0,3143.0] || -> equal(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)),c_Nat_Osize__class_Osize(c_List_Olist_OCons(v_a____,c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)))*.
% 299.94/300.39 11284[1:Rew:2117.0,11050.1,3108.0,11050.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** equal(c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB))** -> equal(w,u)*.
% 299.94/300.39 11662[1:SpR:11183.1,298.0] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____) -> equal(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB))**.
% 299.94/300.39 11661[1:SpR:11183.1,211.0] || equal(c_List_Orev(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____) -> equal(c_List_Olist_OCons(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB))**.
% 299.94/300.39 12086[1:SpL:6142.1,75.0] || equal(u,v_as____) c_ListOrder_Ostep1(v,v_rs____,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(x,u) c_ListOrder_Ostep1(v,u,x,tc_Lambda_OdB)*.
% 299.94/300.39 12076[1:SpL:6142.1,75.0] || equal(u,v_as____) c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> equal(u,x) c_ListOrder_Ostep1(v,x,u,tc_Lambda_OdB)*.
% 299.94/300.39 13807[0:Rew:65.0,13773.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_Oreplicate(w,v,x))** -> .
% 299.94/300.39 14586[1:SpL:50.0,1773.0] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) equal(c_List_Olast(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_a____).
% 299.94/300.39 14604[1:MRR:14594.1,2046.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(v,u,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Olast(c_List_Olist_OCons(u,w,tc_Lambda_OdB),tc_Lambda_OdB),v_a____).
% 299.94/300.39 14727[1:SpL:2004.1,1290.1] || equal(u,v_as____) equal(v,v_rs____) equal(c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),v_rs____)** -> equal(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB))*.
% 299.94/300.39 14882[1:Rew:2117.0,14861.0,211.0,14861.0] || equal(u,c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.39 14845[1:SpL:1992.0,2764.1] || equal(c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),c_List_Oappend(v,v_rs____,tc_Lambda_OdB))* equal(c_List_Orotate1(c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))* -> .
% 299.94/300.39 15027[1:MRR:15026.1,2046.0] || equal(u,v_rs____) -> equal(c_List_Obutlast(c_List_Olist_OCons(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.39 15662[1:Rew:2249.0,15647.1] || equal(u,v_as____)* c_ListOrder_Ostep1(v,v_rs____,c_List_Orotate1(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(v_a____,w) equal(u,x)*.
% 299.94/300.39 15663[1:Rew:2249.0,15629.1] || equal(u,v_as____)* c_ListOrder_Ostep1(v,c_List_Orotate1(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> equal(w,v_a____) equal(x,u)*.
% 299.94/300.39 16092[0:SpL:317.1,16074.0] || c_HOL_Oord__class_Oless(v_a____,u,tc_nat) hBOOL(hAPP(hAPP(v,v_a____),v_a____)) -> c_ListOrder_Ostep1(c_Type_Oshift(v,u,w,x),v_rs____,v_rs____,tc_Lambda_OdB)*.
% 299.94/300.39 16091[0:SpL:62.1,16074.0] class_OrderedGroup_Ocomm__monoid__add(u) || hBOOL(hAPP(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v_a____),v),v_a____))* -> c_ListOrder_Ostep1(hAPP(c_HOL_Oplus__class_Oplus(u),v),v_rs____,v_rs____,tc_Lambda_OdB).
% 299.94/300.39 16090[0:SpL:63.1,16074.0] class_Ring__and__Field_Ocomm__semiring__1(u) || hBOOL(hAPP(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v_a____),v),v_a____))* -> c_ListOrder_Ostep1(hAPP(c_HOL_Oplus__class_Oplus(u),v),v_rs____,v_rs____,tc_Lambda_OdB).
% 299.94/300.39 16333[1:SpL:6865.1,15336.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(v_a____,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.39 16331[1:SpL:6865.1,15174.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Orev(c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.39 16327[1:SpL:6865.1,4214.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v_as____,x).
% 299.94/300.39 16326[1:SpL:6865.1,1250.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Orev(w,tc_Lambda_OdB))* -> equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),w)*.
% 299.94/300.39 16127[1:SpR:6865.1,6865.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) equal(c_List_Orev(v,tc_Lambda_OdB),v_as____) -> equal(c_List_Olist_OCons(w,u,tc_Lambda_OdB),c_List_Olist_OCons(w,v,tc_Lambda_OdB))*.
% 299.94/300.39 16650[1:Rew:1952.0,16523.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** equal(c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB))* -> equal(w,u)*.
% 299.94/300.39 16656[1:MRR:16367.3,1034.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),c_List_Olist_OCons(y,u,tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(v_as____,x).
% 299.94/300.39 16657[1:MRR:16350.3,1032.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(y,v_as____).
% 299.94/300.39 16893[1:Rew:8959.1,16859.1] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_rs____)** -> equal(c_List_Olast(c_List_Oappend(w,c_List_Olist_OCons(v_a____,c_List_Oreplicate(x,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.39 16976[1:Rew:9556.1,16947.1] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_rs____)** -> equal(c_List_Olast(c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,c_List_Oreplicate(x,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.39 17001[1:SpL:298.0,8744.1] || equal(u,v_rs____) equal(c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39 17000[1:SpL:211.0,8744.1] || equal(u,v_rs____) equal(c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39 17496[1:SpL:11764.1,4357.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v_a____,w).
% 299.94/300.39 17493[1:SpL:11764.1,3423.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB))* -> equal(v_a____,w).
% 299.94/300.39 17396[1:SpL:11764.1,12592.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orev(c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.39 17917[1:Rew:2117.0,17310.1,211.0,17310.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> equal(c_List_Olist_OCons(v,c_List_Oappend(u,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.39 17233[1:SpR:11764.1,11764.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orev(v,tc_Lambda_OdB),v_rs____) -> equal(c_List_Olist_OCons(w,u,tc_Lambda_OdB),c_List_Olist_OCons(w,v,tc_Lambda_OdB))*.
% 299.94/300.39 18082[1:SpL:11764.1,17649.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orev(v,tc_Lambda_OdB),v_rs____)** equal(c_List_Orotate1(c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.39 18294[1:SpL:11766.1,4448.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Olist_OCons(v,c_List_Orev(c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.39 18293[1:SpL:11766.1,2963.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.39 18292[1:SpL:11766.1,2920.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orotate1(c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.39 18291[1:SpL:11766.1,2866.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.39 18286[1:SpL:11766.1,2962.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orev(c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.39 18275[1:SpL:11766.1,15336.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(v_a____,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.39 18271[1:SpL:11766.1,12043.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Ofoldl(c_Lambda_OdB_OApp,v,c_List_Orev(c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB),c_Lambda_OdB_OAbs(x))* -> .
% 299.94/300.39 18269[1:SpL:11766.1,11838.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orotate1(v,tc_Lambda_OdB),v_as____)** equal(v,c_List_Orev(c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.39 18263[1:SpL:11766.1,15988.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB))** -> .
% 299.94/300.39 18251[1:SpL:11766.1,4340.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,u,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v_a____,w).
% 299.94/300.39 18244[1:SpL:11766.1,2554.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orev(c_List_Oappend(v,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB))* -> equal(v_a____,w).
% 299.94/300.39 18241[1:SpL:11766.1,11265.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orev(c_List_Oappend(v,u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),v_rs____).
% 299.94/300.39 18500[1:Rew:298.0,18195.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> equal(c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB))*.
% 299.94/300.39 18501[1:Rew:211.0,18194.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> equal(c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB))*.
% 299.94/300.39 18504[1:Rew:2117.0,18145.1,298.0,18145.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> equal(c_List_Oappend(v,c_List_Oappend(u,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(v,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.39 18140[1:SpR:11766.1,4471.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> equal(c_List_Oappend(c_List_Oreplicate(v,v_a____,tc_Lambda_OdB),u,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,c_List_Oreplicate(v,v_a____,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.39 18117[1:SpR:11766.1,11766.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orev(v,tc_Lambda_OdB),v_rs____) -> equal(c_List_Oappend(w,u,tc_Lambda_OdB),c_List_Oappend(w,v,tc_Lambda_OdB))*.
% 299.94/300.39 18110[1:SpR:11766.1,3143.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> equal(c_Nat_Osize__class_Osize(c_List_Oappend(v,u,tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)),c_Nat_Osize__class_Osize(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)))**.
% 299.94/300.39 18108[1:SpR:11766.1,11183.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orev(v,tc_Lambda_OdB),v_rs____) -> equal(c_List_Oappend(v,u,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB))**.
% 299.94/300.39 18104[1:SpR:11766.1,2528.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> equal(c_List_Orotate1(c_List_Orev(c_List_Oappend(v,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.39 19090[1:SpL:11766.1,11961.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Orev(c_List_Oappend(v,u,tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB,x),c_Lambda_OdB_OVar(y))* -> .
% 299.94/300.39 19163[1:SpL:11766.1,11975.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Orev(c_List_Oappend(v,u,tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB,x),c_Lambda_OdB_OAbs(y))* -> .
% 299.94/300.39 19225[1:SpL:11766.1,12059.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_Type_Otype_OAtom(v),c_List_Ofoldr(c_Type_Otype_OFun,c_List_Orev(c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),x,tc_Lambda_OdB,y))* -> .
% 299.94/300.39 19376[1:Rew:1014.0,19364.1] || c_ListOrder_Ostep1(u,v_rs____,c_List_Orotate1(c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(w,v_as____) equal(c_List_Obutlast(w,tc_Lambda_OdB),v_as____).
% 299.94/300.39 19590[1:Rew:1014.0,19578.1] || c_ListOrder_Ostep1(u,c_List_Orotate1(c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> equal(w,v_as____) equal(c_List_Obutlast(w,tc_Lambda_OdB),v_as____).
% 299.94/300.39 19960[1:SpL:298.0,14835.0] || equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(u,c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB)) -> .
% 299.94/300.39 19959[1:SpL:211.0,14835.0] || equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(u,c_List_Orev(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB)) -> .
% 299.94/300.39 19949[1:SpL:11766.1,14835.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orev(v,tc_Lambda_OdB),c_List_Oappend(w,u,tc_Lambda_OdB))* equal(v,c_List_Orev(w,tc_Lambda_OdB)) -> .
% 299.94/300.39 19941[1:SpL:1992.0,14835.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(v,v_rs____,tc_Lambda_OdB))* equal(c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB)) -> .
% 299.94/300.39 20051[1:SpL:11766.1,15448.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,u,tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v_a____,w).
% 299.94/300.39 20128[1:SpL:11764.1,15611.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v_a____,w).
% 299.94/300.39 20364[1:SpL:11766.1,18493.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orev(c_List_Oappend(v,u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Oappend(w,v,tc_Lambda_OdB),w)**.
% 299.94/300.39 20489[1:SpL:11766.1,19415.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) c_ListOrder_Ostep1(v,v_rs____,c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Oappend(y,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.39 20518[1:SpL:11764.1,20492.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) c_ListOrder_Ostep1(v,v_rs____,c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.39 20543[1:SpL:11766.1,19416.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) c_ListOrder_Ostep1(v,v_rs____,c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Oappend(y,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.39 20759[0:SpL:191.2,2138.0] || equal(c_List_Oappend(u,v,w),c_List_Olist_OCons(x,y,w))* equal(c_List_Olist_OCons(z,y,w),v)* -> equal(u,c_List_Olist_ONil(w)).
% 299.94/300.39 20846[1:Rew:1014.0,20690.3] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB))* equal(x,v_as____) equal(v_rs____,v) -> equal(u,v_as____).
% 299.94/300.39 20847[1:Rew:1014.0,20688.2] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB))* equal(x,v_as____) -> equal(u,v_as____) c_List_Olistsp(y,v,tc_Lambda_OdB)*.
% 299.94/300.39 20848[1:Rew:1014.0,20637.1] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* -> equal(u,v_as____) equal(c_List_Olast(c_List_Olist_OCons(x,w,tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.39 20849[1:Rew:1014.0,20635.1] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* -> equal(u,v_as____) equal(c_List_Olast(c_List_Oappend(x,w,tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.39 20850[1:Rew:1014.0,20629.1] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB))* -> equal(u,v_as____) equal(c_List_Olast(x,tc_Lambda_OdB),v_a____).
% 299.94/300.39 20851[1:Rew:1014.0,20622.1] || equal(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB))* -> equal(u,v_as____) equal(c_List_Olast(x,tc_Lambda_OdB),v_a____).
% 299.94/300.39 21009[1:MRR:21008.2,6209.0] || equal(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB)) equal(c_List_Orev(x,tc_Lambda_OdB),v_as____) -> equal(c_List_Osko__List__Xappend__eq__Cons__conv__1__1(v,w,u,x,tc_Lambda_OdB),w)**.
% 299.94/300.39 21099[1:SpL:11766.1,19642.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Oappend(y,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.39 21129[1:SpL:11764.1,21102.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.39 21155[1:SpL:11766.1,19643.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Oappend(y,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.39 21633[1:MRR:21632.2,6209.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),w) equal(c_List_Orev(x,tc_Lambda_OdB),v_as____) -> equal(c_List_Osko__List__XCons__eq__append__conv__1__1(u,v,w,x,tc_Lambda_OdB),v)**.
% 299.94/300.39 21723[1:SpL:1992.0,19983.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),v) -> .
% 299.94/300.39 21885[0:SpR:192.2,1973.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Oappend(x,y,w))* -> equal(x,c_List_Olist_ONil(w)) equal(c_List_Olast(c_List_Orev(x,w),w),u)*.
% 299.94/300.39 22274[1:SpL:11764.1,4215.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** equal(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v,u)*.
% 299.94/300.39 22269[1:SpL:11764.1,4215.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v,v_rs____).
% 299.94/300.39 22261[1:SpL:298.0,4215.0] || equal(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(c_List_Oappend(u,v,tc_Lambda_OdB),x).
% 299.94/300.39 22260[1:SpL:211.0,4215.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),x).
% 299.94/300.39 22252[1:SpL:11766.1,4215.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,u,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v,x).
% 299.94/300.39 22306[1:SpL:6865.1,4339.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v,w).
% 299.94/300.39 22714[1:SpR:317.1,22683.1] || c_HOL_Oord__class_Oless(v_a____,u,tc_nat) c_ListOrder_Ostep1(c_Type_Oshift(v,u,w,x),v_rs____,v_rs____,tc_Lambda_OdB)* -> hBOOL(hAPP(hAPP(v,v_a____),v_a____)).
% 299.94/300.39 22713[1:SpR:62.1,22683.1] class_OrderedGroup_Ocomm__monoid__add(u) || c_ListOrder_Ostep1(hAPP(c_HOL_Oplus__class_Oplus(u),v),v_rs____,v_rs____,tc_Lambda_OdB) -> hBOOL(hAPP(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v_a____),v),v_a____))*.
% 299.94/300.39 22712[1:SpR:63.1,22683.1] class_Ring__and__Field_Ocomm__semiring__1(u) || c_ListOrder_Ostep1(hAPP(c_HOL_Oplus__class_Oplus(u),v),v_rs____,v_rs____,tc_Lambda_OdB) -> hBOOL(hAPP(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v_a____),v),v_a____))*.
% 299.94/300.39 22969[1:SpL:6865.1,22327.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v,w).
% 299.94/300.39 23444[1:SpR:694.1,3143.0] || equal(u,c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB)) -> equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),c_Nat_Osize__class_Osize(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)))*.
% 299.94/300.39 23418[0:SpR:694.1,694.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.94/300.39 23413[1:SpR:694.1,3143.0] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB)) -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(tc_Lambda_OdB)),c_Nat_Osize__class_Osize(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)))*.
% 299.94/300.39 23387[0:SpR:694.1,694.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.94/300.39 23810[1:SpR:695.1,3143.0] || equal(u,c_List_Orotate1(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB)) -> equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),c_Nat_Osize__class_Osize(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)))*.
% 299.94/300.39 23786[0:SpR:695.1,694.1] || equal(u,c_List_Orotate1(v,w))* equal(x,c_List_Orev(v,w))* -> equal(c_Nat_Osize__class_Osize(x,tc_List_Olist(w)),c_Nat_Osize__class_Osize(u,tc_List_Olist(w)))*.
% 299.94/300.39 23783[0:SpR:695.1,694.1] || equal(u,c_List_Orotate1(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.94/300.39 23782[0:SpR:695.1,695.1] || equal(u,c_List_Orotate1(v,w))* equal(v,c_List_Orotate1(x,w))* -> equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),c_Nat_Osize__class_Osize(x,tc_List_Olist(w)))*.
% 299.94/300.39 23777[1:SpR:695.1,3143.0] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Orotate1(v,tc_Lambda_OdB)) -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(tc_Lambda_OdB)),c_Nat_Osize__class_Osize(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)))*.
% 299.94/300.39 23753[0:SpR:695.1,694.1] || equal(u,c_List_Orotate1(v,w))* equal(x,c_List_Orev(u,w))* -> equal(c_Nat_Osize__class_Osize(x,tc_List_Olist(w)),c_Nat_Osize__class_Osize(v,tc_List_Olist(w)))*.
% 299.94/300.39 23750[0:SpR:695.1,694.1] || equal(u,c_List_Orotate1(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.94/300.39 23749[0:SpR:695.1,695.1] || equal(u,c_List_Orotate1(v,w))* equal(u,c_List_Orotate1(x,w))* -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_Nat_Osize__class_Osize(x,tc_List_Olist(w)))*.
% 299.94/300.39 23878[1:SpL:11766.1,23844.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(v,c_List_Oappend(w,u,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Nat_Osize__class_Osize(v,tc_List_Olist(tc_Lambda_OdB)),tc_nat)*.
% 299.94/300.39 23908[1:SpL:694.1,23847.1] || equal(u,c_List_Orev(v,tc_Lambda_OdB))* equal(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),c_HOL_Ozero__class_Ozero(tc_nat))** -> .
% 299.94/300.39 23907[1:SpL:695.1,23847.1] || equal(u,c_List_Orotate1(v,tc_Lambda_OdB))* equal(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),c_HOL_Ozero__class_Ozero(tc_nat))** -> .
% 299.94/300.39 23967[1:Rew:1014.0,23957.3] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(v_as____,x)* equal(x,v)* -> equal(w,v_as____).
% 299.94/300.39 24919[1:SpR:6865.1,11887.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) -> equal(c_List_Ofoldr(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),x,tc_Lambda_OdB,y),hAPP(hAPP(v,w),x))**.
% 299.94/300.39 25006[1:SpL:11992.0,265.0] || equal(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(u)),v),c_List_Ofoldl(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(w),x,tc_Lambda_OdB,tc_Lambda_OdB))* -> equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),x).
% 299.94/300.39 24989[1:SpL:11992.0,286.0] || equal(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(u)),v),c_List_Ofoldl(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(w),x,tc_Lambda_OdB,tc_Lambda_OdB))* -> equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),x).
% 299.94/300.39 24973[1:SpR:6865.1,11992.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) -> equal(c_List_Ofoldl(v,w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),y,tc_Lambda_OdB),hAPP(hAPP(v,w),x))**.
% 299.94/300.39 25013[1:Rew:24972.0,15533.2] class_OrderedGroup_Omonoid__add(tc_Lambda_OdB) || equal(u,v_rs____) -> equal(c_List_Ofoldl(c_HOL_Oplus__class_Oplus(tc_Lambda_OdB),v,u,tc_Lambda_OdB,tc_Lambda_OdB),hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_Lambda_OdB),v),v_a____))**.
% 299.94/300.39 25041[1:SpR:24972.0,183.1] || c_ListOrder_Ostep1(c_Lambda_Obeta,v_rs____,u,tc_Lambda_OdB) -> hBOOL(hAPP(hAPP(c_Lambda_Obeta,hAPP(hAPP(c_Lambda_OdB_OApp,v),v_a____)),c_List_Ofoldl(c_Lambda_OdB_OApp,v,u,tc_Lambda_OdB,tc_Lambda_OdB)))*.
% 299.94/300.39 25038[1:SpR:24972.0,183.1] || c_ListOrder_Ostep1(c_Lambda_Obeta,u,v_rs____,tc_Lambda_OdB) -> hBOOL(hAPP(hAPP(c_Lambda_Obeta,c_List_Ofoldl(c_Lambda_OdB_OApp,v,u,tc_Lambda_OdB,tc_Lambda_OdB)),hAPP(hAPP(c_Lambda_OdB_OApp,v),v_a____)))*.
% 299.94/300.39 25177[1:SpL:1992.0,546.1] || equal(u,v)* equal(c_List_Orev(v,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(u,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB))*.
% 299.94/300.39 25165[0:SpL:957.1,546.1] || equal(c_List_Orotate1(u,v),c_List_Olist_ONil(v))** equal(w,x)* equal(c_List_Orev(x,v),c_List_Olist_ONil(v))** -> equal(w,u)*.
% 299.94/300.39 25161[1:SpL:1992.0,546.1] || equal(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB))* equal(c_List_Orotate1(c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(w,tc_Lambda_OdB))* -> equal(u,w)*.
% 299.94/300.39 25152[0:SpL:122.0,546.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.94/300.39 25149[0:SpL:957.1,546.1] || equal(c_List_Orotate1(u,v),c_List_Olist_ONil(v))** equal(w,u)* equal(c_List_Orev(x,v),c_List_Olist_ONil(v))** -> equal(w,x)*.
% 299.94/300.39 25194[1:SpL:1992.0,548.1] || equal(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB))* equal(w,c_List_Orotate1(c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(c_List_Orev(w,tc_Lambda_OdB),u)*.
% 299.94/300.39 25185[0:SpL:122.0,548.1] || 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(c_List_Orev(x,w),u)*.
% 299.94/300.39 25215[1:Rew:1722.1,25195.3] || equal(u,v_as____) equal(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB))* equal(x,c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB))* -> equal(x,v)*.
% 299.94/300.39 25244[1:SpR:3143.0,798.1] || equal(c_List_Orev(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)),v,tc_Lambda_OdB),v)**.
% 299.94/300.39 25232[0:SpR:695.1,798.1] || equal(u,c_List_Orotate1(v,w))* 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.94/300.39 25230[0:SpR:694.1,798.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.94/300.39 25229[0:SpR:695.1,798.1] || equal(u,c_List_Orotate1(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.94/300.39 25411[1:Rew:21515.2,25410.1] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Orev(c_List_Obutlast(v,tc_Lambda_OdB),tc_Lambda_OdB),v)** -> equal(w,v_as____).
% 299.94/300.39 25536[0:SpL:127.1,25433.0] || equal(u,c_List_Obutlast(c_List_Olist_OCons(v,w,x),x))* equal(c_List_Orev(u,x),c_List_Obutlast(w,x))* -> equal(w,c_List_Olist_ONil(x)).
% 299.94/300.39 25642[1:SpL:298.0,25385.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39 25641[1:SpL:211.0,25385.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Olist_OCons(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39 25706[1:SpL:11764.1,25395.0] || equal(c_List_Orev(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Orev(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB))** -> .
% 299.94/300.39 25719[1:Rew:1986.0,25703.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v_a____,c_List_Oreplicate(v,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oreplicate(v,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39 25701[1:SpL:298.0,25395.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39 25700[1:SpL:211.0,25395.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39 25725[1:SpL:11764.1,25712.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39 25789[1:Rew:298.0,25773.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39 25760[1:SpL:4471.0,25396.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v_a____,c_List_Oreplicate(v,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Oappend(u,c_List_Oreplicate(v,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39 25757[1:SpL:211.0,25396.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39 25744[1:SpL:11183.1,25396.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Oappend(v,u,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.39 25856[0:MRR:25849.2,70.0] || c_ListOrder_Ostep1(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),c_List_Orotate1(c_List_Olist_OCons(x,y,w),w),w)* -> hBOOL(hAPP(hAPP(u,v),x)).
% 299.94/300.39 25857[0:MRR:25824.2,71.0] || c_ListOrder_Ostep1(u,c_List_Orotate1(c_List_Olist_OCons(v,w,x),x),c_List_Olist_OCons(y,c_List_Olist_ONil(x),x),x)* -> hBOOL(hAPP(hAPP(u,v),y)).
% 299.94/300.39 25904[1:Rew:298.0,25892.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39 25905[1:Rew:211.0,25891.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39 25874[1:SpL:11764.1,25750.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39 25910[1:SpL:6865.1,25543.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) equal(v,v_as____)* equal(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB))* equal(w,v)* -> .
% 299.94/300.39 25950[1:SpR:3143.0,799.1] || equal(c_List_Orotate1(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)),v,tc_Lambda_OdB),v)**.
% 299.94/300.39 25939[0:SpR:694.1,799.1] || equal(u,c_List_Orev(v,w))* equal(c_List_Orotate1(v,w),x)* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),x,w),x)**.
% 299.94/300.39 25936[0:SpR:694.1,799.1] || equal(u,c_List_Orev(v,w))* equal(c_List_Orotate1(u,w),x)* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),x,w),x)**.
% 299.94/300.39 25935[0:SpR:695.1,799.1] || equal(u,c_List_Orotate1(v,w))* equal(c_List_Orotate1(u,w),x)* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),x,w),x)**.
% 299.94/300.39 26015[1:SpR:132.2,2574.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* -> equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____) equal(c_List_Olast(v,tc_Lambda_OdB),v_a____).
% 299.94/300.39 26271[1:MRR:26209.3,15259.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB))* equal(y,v_rs____) equal(v,v_as____) -> .
% 299.94/300.39 26364[1:Rew:21515.2,26363.1] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Orotate1(c_List_Obutlast(v,tc_Lambda_OdB),tc_Lambda_OdB),v)** -> equal(w,v_as____).
% 299.94/300.39 26484[0:SpL:127.1,25978.0] || equal(c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(u,v,w),w),w),c_List_Orotate1(c_List_Orev(c_List_Obutlast(v,w),w),w))** -> equal(v,c_List_Olist_ONil(w)).
% 299.94/300.39 26840[1:SpL:11764.1,26336.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orev(v,tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),c_List_Orotate1(v,tc_Lambda_OdB))* -> .
% 299.94/300.39 26891[1:SpL:298.0,26339.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39 26890[1:SpL:211.0,26339.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Olist_OCons(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39 26959[1:SpL:11764.1,26349.0] || equal(c_List_Orev(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB))** -> .
% 299.94/300.39 26953[1:SpL:298.0,26349.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39 26952[1:SpL:211.0,26349.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39 26939[1:SpL:11183.1,26349.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.39 27028[1:Rew:298.0,27012.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39 26998[1:SpL:4471.0,26350.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v_a____,c_List_Oreplicate(v,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Oappend(u,c_List_Oreplicate(v,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39 26994[1:SpL:211.0,26350.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Oappend(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39 26981[1:SpL:11183.1,26350.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Oappend(v,u,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.39 27355[1:Rew:298.0,27343.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39 27356[1:Rew:211.0,27342.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39 27324[1:SpL:11764.1,26987.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39 28288[0:SpR:27593.1,11.1] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) c_ListOrder_Ostep1(w,x,u,v)* -> c_ListOrder_Ostep1(w,c_List_Oappend(y,x,v),y,v)*.
% 299.94/300.39 28286[0:SpR:27593.1,137.1] || equal(c_List_Orev(c_List_Obutlast(u,v),v),c_List_Olist_ONil(v)) -> equal(u,c_List_Olist_ONil(v)) equal(c_List_Obutlast(c_List_Oappend(w,u,v),v),w)**.
% 299.94/300.39 28220[0:SpR:27593.1,11.1] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) c_ListOrder_Ostep1(w,u,x,v)* -> c_ListOrder_Ostep1(w,y,c_List_Oappend(y,x,v),v)*.
% 299.94/300.39 30027[0:SpR:29255.1,12.1] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) c_ListOrder_Ostep1(w,x,u,v)* -> c_ListOrder_Ostep1(w,c_List_Oappend(x,y,v),y,v)*.
% 299.94/300.39 29986[0:SpR:29255.1,12.1] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) c_ListOrder_Ostep1(w,u,x,v)* -> c_ListOrder_Ostep1(w,y,c_List_Oappend(x,y,v),v)*.
% 299.94/300.39 30832[1:Rew:1014.0,30799.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(c_List_Orotate1(c_List_Orotate1(w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____).
% 299.94/300.39 31307[1:Rew:1014.0,31269.1] || equal(c_List_Orotate1(c_List_Orev(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____) equal(c_List_Obutlast(v,tc_Lambda_OdB),v_as____).
% 299.94/300.39 32456[1:SpL:1992.0,2287.1] || equal(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.39 32440[1:SpL:1992.0,2287.1] || equal(c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* equal(c_List_Orotate1(c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(w,tc_Lambda_OdB))* -> .
% 299.94/300.39 32525[0:SpL:127.1,11912.0] || equal(c_Lambda_Olift(c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Obutlast(c_List_Olist_OCons(u,v,w),w),x,w,y),z),c_Lambda_OdB_OVar(x1))* -> equal(v,c_List_Olist_ONil(w)).
% 299.94/300.39 32569[0:SpL:127.1,11913.0] || equal(c_Lambda_Olift(c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Obutlast(c_List_Olist_OCons(u,v,w),w),x,w,y),z),c_Lambda_OdB_OAbs(x1))* -> equal(v,c_List_Olist_ONil(w)).
% 299.94/300.39 32601[1:Res:222.1,32583.0] || c_Type_Otyping(u,c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(tc_nat))),v)* -> equal(c_Type_Osko__Type__Xtyping__elims__3__2(v,u,c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(tc_nat))),c_Type_Osko__Type__Xtyping__elims__3__1(v,u,c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(tc_nat)))).
% 299.94/300.39 32677[1:SpR:3143.0,23428.1] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB)) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)),v,tc_Lambda_OdB),v)**.
% 299.94/300.39 32666[0:SpR:694.1,23428.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.94/300.39 32665[0:SpR:695.1,23428.1] || equal(u,c_List_Orotate1(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.94/300.39 32663[0:SpR:694.1,23428.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.94/300.39 32662[0:SpR:695.1,23428.1] || equal(u,c_List_Orotate1(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.94/300.39 32772[1:Rew:21515.2,32771.1] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Obutlast(v,tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB)) -> equal(w,v_as____).
% 299.94/300.39 33060[1:SpL:2004.1,32694.1] || equal(u,v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),w)* equal(c_List_Olist_OCons(x,c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),w)* -> .
% 299.94/300.39 33090[1:SpL:1992.0,526.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB)).
% 299.94/300.39 33177[0:SpL:127.1,33049.1] || equal(c_List_Orev(c_List_Obutlast(u,v),v),w) equal(c_List_Obutlast(c_List_Olist_OCons(x,u,v),v),w)* -> equal(u,c_List_Olist_ONil(v)).
% 299.94/300.39 33192[1:SpL:11764.1,32714.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orotate1(c_List_Olist_OCons(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB))** -> .
% 299.94/300.39 33379[0:SpL:1783.0,32694.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.94/300.39 33329[1:SpL:1783.0,32681.1] || equal(v_as____,u) equal(u,c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),w,tc_Lambda_OdB))* -> equal(c_List_Oappend(c_List_Orev(w,tc_Lambda_OdB),v,tc_Lambda_OdB),v_as____)**.
% 299.94/300.39 33849[0:SpL:1797.0,32694.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.94/300.39 33835[1:SpL:1797.0,32681.1] || equal(v_as____,u) equal(u,c_List_Oappend(v,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(c_List_Oappend(w,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)**.
% 299.94/300.39 33791[0:SpR:298.0,1797.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.94/300.39 33790[0:SpR:211.0,1797.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.94/300.39 33921[0:Rew:33790.0,33747.0] || -> equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orev(w,x),x),x),x),c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(u,w,x),x),x))**.
% 299.94/300.39 34283[0:SpL:1844.0,32694.1] || equal(c_List_Orotate1(c_List_Olist_OCons(u,v,w),w),x) equal(c_List_Olist_OCons(y,c_List_Olist_OCons(u,c_List_Orev(v,w),w),w),x)* -> .
% 299.94/300.39 34323[1:Rew:2231.0,34277.0] || equal(u,c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.39 34325[0:Rew:74.0,34253.1] || equal(c_List_Oreplicate(u,v,w),c_List_Olist_OCons(x,c_List_Orev(y,w),w))* -> equal(c_Nat_Osize__class_Osize(c_List_Olist_OCons(x,y,w),tc_List_Olist(w)),u)*.
% 299.94/300.39 34326[0:Rew:2231.0,34204.0] || -> equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Orev(w,x),x),x),x),c_List_Oappend(w,c_List_Olist_OCons(v,c_List_Orev(u,x),x),x))**.
% 299.94/300.39 34329[0:Rew:1844.0,34328.0] || -> equal(c_List_Orotate1(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_Orev(c_List_Olist_OCons(u,w,x),x),x))**.
% 299.94/300.39 34331[0:Rew:2231.0,34201.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.94/300.39 34728[0:Rew:2142.0,34680.1] || equal(c_List_Olist_OCons(u,c_List_Orev(v,w),w),x) equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(y,v,w),w),w),x)* -> .
% 299.94/300.39 35055[0:SpR:137.1,653.0] || -> equal(u,c_List_Olist_ONil(v)) equal(c_List_Otake(w,c_List_Obutlast(c_List_Oappend(c_List_Oreplicate(w,x,v),u,v),v),v),c_List_Oreplicate(w,x,v))**.
% 299.94/300.39 36389[0:SSi:36380.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(u,v,tc_nat)* c_HOL_Oord__class_Oless(hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),v),w),w,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* -> .
% 299.94/300.39 38309[1:SpL:11766.1,33345.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),x,tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.39 38712[1:SpL:11766.1,34843.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.39 43695[0:SpL:39416.1,7280.0] || equal(u,c_Lambda_OdB_OVar(v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OdB__rec(w,x,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(y),z),tc_nat)*.
% 299.94/300.39 43692[0:SpL:39416.1,7290.0] || equal(c_Type_Otype_OAtom(u),v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OdB__rec(w,x,c_Type_Otype_OFun,c_Lambda_OdB_OAbs(y),z),tc_nat)*.
% 299.94/300.39 43684[0:SpL:39416.1,2334.0] || equal(u,c_HOL_Ozero__class_Ozero(tc_nat)) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Nat_Osemiring__1__class_Oof__nat(v,tc_nat),tc_nat)* equal(c_HOL_Ozero__class_Ozero(tc_nat),v).
% 299.94/300.39 43678[0:SpL:39416.1,101.1] class_Ring__and__Field_Oordered__semidom(u) || c_HOL_Oord__class_Oless(v,c_HOL_Ozero__class_Ozero(u),u)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Nat_Osemiring__1__class_Oof__nat(w,u),tc_nat)*.
% 299.94/300.39 43664[0:SpL:39416.1,2275.0] || equal(c_Lambda_OdB_OVar(u),v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Ofoldl(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(w),x,tc_Lambda_OdB,tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39 43621[0:SpL:39416.1,7290.0] || equal(u,c_Lambda_OdB_OdB__rec(v,w,c_Type_Otype_OFun,c_Lambda_OdB_OAbs(x),y))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Type_Otype_OAtom(z),tc_nat)*.
% 299.94/300.39 43595[0:SpL:39416.1,3547.0] || equal(u,c_Lambda_OdB_OVar(v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,w),x),y),tc_nat)*.
% 299.94/300.39 43578[1:SpL:39416.1,1216.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_nat)* equal(c_HOL_Ozero__class_Ozero(tc_nat),v).
% 299.94/300.39 43498[1:SpL:39416.1,8748.1] || equal(u,v_rs____) equal(v,w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,u,tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39 43440[1:SpL:39416.1,23926.1] || equal(v_as____,u)* equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39 43416[0:SpL:39416.1,34745.0] || equal(u,c_List_Olist_ONil(v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,c_List_Olist_OCons(x,y,v),v),tc_nat)*.
% 299.94/300.39 43338[1:SpL:39416.1,2550.0] || equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39 43324[1:SpL:39416.1,5627.0] || equal(u,v_as____) equal(v_rs____,v) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,v,tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39 43320[1:SpL:39416.1,18955.1] || equal(u,v_rs____) equal(v,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,w,tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39 43285[0:SpL:39416.1,278.0] || equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,w,x),tc_nat)* equal(w,c_List_Olist_ONil(x)).
% 299.94/300.39 43284[0:SpL:39416.1,280.0] || equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,v,x),tc_nat)* equal(w,c_List_Olist_ONil(x)).
% 299.94/300.39 43267[0:SpL:39416.1,377.0] || hBOOL(hAPP(hAPP(u,v),w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_fequal(x),tc_nat)* equal(v,w).
% 299.94/300.39 43254[0:SpL:39416.1,56.0] || equal(u,c_List_Olist_ONil(v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(w,v),tc_nat)* equal(w,c_List_Olist_ONil(v)).
% 299.94/300.39 43220[1:SpL:39416.1,12144.0] || c_ListOrder_Ostep1(u,v_rs____,v,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39 43219[1:SpL:39416.1,12108.0] || c_ListOrder_Ostep1(u,v,v_rs____,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39 43211[1:SpL:39416.1,30782.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39 43203[1:SpL:39416.1,30782.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39 43200[1:SpL:39416.1,30807.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Orev(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39 43194[1:SpL:39416.1,1469.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(v_as____,v).
% 299.94/300.39 43171[0:SpL:39416.1,25957.0] || equal(u,c_List_Orotate1(v,w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(x,v,w),w),tc_nat)*.
% 299.94/300.39 43170[0:SpL:39416.1,25253.0] || equal(u,c_List_Orev(v,w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(x,v,w),w),tc_nat)*.
% 299.94/300.39 43096[1:SpL:39416.1,2550.0] || equal(u,c_List_Orev(v,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39 43046[1:SpL:39416.1,30807.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39 43033[1:SpL:39416.1,1469.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(v,tc_Lambda_OdB),tc_nat)* equal(v_as____,v).
% 299.94/300.39 43026[1:SpL:39416.1,18663.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(v,tc_Lambda_OdB),tc_nat)* equal(c_List_Olast(v,tc_Lambda_OdB),v_a____).
% 299.94/300.39 43023[1:SpL:39416.1,1400.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(v,tc_Lambda_OdB),tc_nat)* equal(c_List_Orotate1(v,tc_Lambda_OdB),v_as____).
% 299.94/300.39 43008[0:SpL:39416.1,1993.0] || equal(u,c_List_Orev(v,w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(x,v,w),w),tc_nat)*.
% 299.94/300.39 43002[0:SpL:39416.1,510.0] || equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(w,x),tc_nat)* equal(c_List_Orev(u,x),w)*.
% 299.94/300.39 43000[0:SpL:39416.1,78.0] || equal(c_List_Orev(u,v),w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(x,v),tc_nat)* equal(u,x)*.
% 299.94/300.39 42995[0:SpL:39416.1,81.0] || equal(u,c_List_Olist_ONil(v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(w,v),tc_nat)* equal(w,c_List_Olist_ONil(v)).
% 299.94/300.39 42936[0:SpL:39416.1,101.1] class_Ring__and__Field_Oordered__semidom(u) || c_HOL_Oord__class_Oless(c_Nat_Osemiring__1__class_Oof__nat(v,u),w,u)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_HOL_Ozero__class_Ozero(u),tc_nat).
% 299.94/300.39 42883[0:SpL:39416.1,34745.0] || equal(c_List_Oappend(u,v,w),c_List_Olist_ONil(w))** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,y,w),tc_nat)*.
% 299.94/300.39 42793[1:SpL:39416.1,30807.0] || equal(c_List_Orotate1(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39 42785[1:SpL:39416.1,30782.0] || equal(c_List_Orotate1(c_List_Orotate1(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39 42774[1:SpL:39416.1,4412.0] || equal(u,v_rs____) equal(v_rs____,v) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,v,tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39 42759[0:SpL:39416.1,1993.0] || equal(c_List_Orev(u,v),c_List_Orev(w,v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,w,v),tc_nat)*.
% 299.94/300.39 42754[0:SpL:39416.1,25957.0] || equal(c_List_Orotate1(u,v),c_List_Orotate1(w,v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,w,v),tc_nat)*.
% 299.94/300.39 42753[0:SpL:39416.1,25253.0] || equal(c_List_Orotate1(u,v),c_List_Orev(w,v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,w,v),tc_nat)*.
% 299.94/300.39 42710[1:SpL:39416.1,6209.1] || equal(u,v_as____)* equal(v,u)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39 42703[1:SpL:39416.1,9365.1] || equal(u,v_rs____)* equal(v,u)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39 42700[1:SpL:39416.1,12144.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Orotate1(v,tc_Lambda_OdB),tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39 42699[1:SpL:39416.1,12108.0] || c_ListOrder_Ostep1(u,c_List_Orotate1(v,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39 42621[0:SpL:39416.1,7280.0] || equal(c_Lambda_OdB_OdB__rec(u,v,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(w),x),y)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),y,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(z),tc_nat)*.
% 299.94/300.39 42616[0:SpL:39416.1,3547.0] || equal(c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),w),x)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),x,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(y),tc_nat)*.
% 299.94/300.39 42605[0:SpL:39416.1,332.0] || c_Type_Otyping(u,v,w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(x),tc_nat)* equal(hAPP(u,x),w)*.
% 299.94/300.39 42594[0:SpL:39416.1,2275.0] || equal(u,c_List_Ofoldl(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(v),w,tc_Lambda_OdB,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(x),tc_nat)*.
% 299.94/300.39 42589[0:SpL:39416.1,2277.0] || equal(c_List_Ofoldl(c_Lambda_OdB_OApp,u,v,tc_Lambda_OdB,tc_Lambda_OdB),c_Lambda_OdB_OAbs(w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(x),tc_nat)*.
% 299.94/300.39 42502[0:SpL:39416.1,3548.0] || equal(c_Lambda_Olift(hAPP(u,v),w),c_Lambda_OdB_OAbs(x))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_Lambda_OdB_OApp,y),tc_nat)*.
% 299.94/300.39 42501[0:SpL:39416.1,3547.0] || equal(c_Lambda_Olift(hAPP(u,v),w),c_Lambda_OdB_OVar(x))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_Lambda_OdB_OApp,y),tc_nat)*.
% 299.94/300.39 42453[0:SpL:39416.1,3548.0] || equal(c_Lambda_Olift(u,v),c_Lambda_OdB_OAbs(w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_Lambda_OdB_OApp,x),y),tc_nat)*.
% 299.94/300.39 42452[0:SpL:39416.1,3547.0] || equal(c_Lambda_Olift(u,v),c_Lambda_OdB_OVar(w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_Lambda_OdB_OApp,x),y),tc_nat)*.
% 299.94/300.39 42445[0:SpL:39416.1,377.0] || hBOOL(hAPP(u,v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_fequal(w),x),tc_nat)* equal(x,v)*.
% 299.94/300.39 40984[0:SpR:39416.1,4463.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oreplicate(v,w,x),tc_nat)* equal(c_List_Obutlast(c_List_Olist_OCons(w,u,x),x),u)**.
% 299.94/300.39 40983[0:SpR:39416.1,4464.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oreplicate(v,w,x),tc_nat)* equal(c_List_Olast(c_List_Olist_OCons(w,u,x),x),w)**.
% 299.94/300.39 40841[1:SpR:39416.1,2654.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_nat)* equal(c_List_Olast(c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.39 40839[1:SpR:39416.1,2655.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_nat)* equal(c_List_Olast(c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.39 40833[1:SpR:39416.1,3460.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_List_Olast(u,tc_Lambda_OdB),v_a____).
% 299.94/300.39 40826[1:SpR:39416.1,2655.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_List_Olast(u,tc_Lambda_OdB),v_a____).
% 299.94/300.39 40781[0:SpR:39416.1,665.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(v,w),tc_nat) equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),u,w),u)**.
% 299.94/300.39 40779[0:SpR:39416.1,74.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(v,w),tc_nat)* equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),c_Nat_Osize__class_Osize(v,tc_List_Olist(w)))*.
% 299.94/300.39 40726[0:SpR:39416.1,517.1] || equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(u,x),tc_nat)* equal(w,c_List_Orev(v,x))*.
% 299.94/300.39 40715[0:SpR:39416.1,664.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(v,w),tc_nat) equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),u,w),u)**.
% 299.94/300.39 40712[0:SpR:39416.1,93.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(v,w),tc_nat)* equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),c_Nat_Osize__class_Osize(v,tc_List_Olist(w)))*.
% 299.94/300.39 40646[1:SpR:39416.1,3108.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_nat)* equal(c_List_Orotate1(u,tc_Lambda_OdB),c_List_Oappend(v,v_rs____,tc_Lambda_OdB))*.
% 299.94/300.39 40638[0:SpR:39416.1,4464.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,c_List_Oreplicate(w,v,x),x),tc_nat)* equal(c_List_Olast(u,x),v)*.
% 299.94/300.39 40637[0:SpR:39416.1,401.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,c_List_Oreplicate(w,v,x),x),tc_nat)* equal(c_List_Orotate1(u,x),u)**.
% 299.94/300.39 40629[1:SpR:39416.1,3458.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_List_Olast(u,tc_Lambda_OdB),v_a____).
% 299.94/300.39 40624[1:SpR:39416.1,2654.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_List_Olast(u,tc_Lambda_OdB),v_a____).
% 299.94/300.39 40618[1:SpR:39416.1,3466.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_nat)* equal(c_List_Obutlast(u,tc_Lambda_OdB),c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB))*.
% 299.94/300.39 40594[1:SpR:39416.1,3458.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_nat)* equal(c_List_Olast(c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.39 40591[1:SpR:39416.1,3460.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_nat)* equal(c_List_Olast(c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.39 40552[0:SpR:39416.1,323.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(v),tc_nat)* equal(c_Lambda_OdB_OdB__rec(w,x,y,u,z),hAPP(w,v))*.
% 299.94/300.39 40551[0:SpR:39416.1,342.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(v),tc_nat)* equal(c_Lambda_OdB_OdB__case(w,x,y,u,z),hAPP(w,v))*.
% 299.94/300.39 40537[0:SpR:39416.1,158.1] || c_HOL_Oord__class_Oless(u,v,tc_nat)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(u),tc_nat)* equal(c_Lambda_Olift(w,v),w)**.
% 299.94/300.39 40467[0:SpR:39416.1,8115.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_Type_Otype_OFun,v),v),tc_nat)* c_Type_Otyping(w,c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(tc_nat))),u)*.
% 299.94/300.39 40317[0:SpR:39416.1,8115.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_Type_Otype_OFun,v),tc_nat) c_Type_Otyping(w,c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(tc_nat))),hAPP(u,v))*.
% 299.94/300.39 44307[0:SpR:655.0,799.1] || equal(c_List_Oappend(c_List_Orev(u,v),w,v),c_List_Orotate1(u,v))** -> equal(c_List_Oappend(c_List_Orev(u,v),w,v),c_List_Orev(u,v)).
% 299.94/300.39 44517[3:Res:44261.1,97.0] || c_Wellfounded_Oaccp(u,v,w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(u,x),c_Type_Osko__Type__Xtype__induct__1__1(hAPP(u,x))),tc_nat)* c_Wellfounded_Oaccp(u,x,w)*.
% 299.94/300.39 44512[3:Res:44261.1,311.0] || c_Type_Otyping(u,v,w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_Lambda_Obeta,v),c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_Lambda_Obeta,v))),tc_nat)* c_Type_Otyping(u,x,w)*.
% 299.94/300.39 44547[0:SpR:656.0,23428.1] || equal(c_List_Orev(c_List_Oappend(c_List_Orotate1(u,v),w,v),v),u)** -> equal(c_List_Oappend(c_List_Orotate1(u,v),w,v),c_List_Orotate1(u,v)).
% 299.94/300.39 44544[0:SpR:656.0,798.1] || equal(c_List_Oappend(c_List_Orotate1(u,v),w,v),c_List_Orev(u,v))** -> equal(c_List_Oappend(c_List_Orotate1(u,v),w,v),c_List_Orotate1(u,v)).
% 299.94/300.39 44632[1:Rew:74.0,44558.0,2117.0,44558.0,211.0,44558.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)),c_List_Olist_OCons(u,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB))**.
% 299.94/300.39 44708[3:SpR:270.0,44262.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OdB__rec(u,v,c_fequal(w),c_Lambda_OdB_OAbs(x),y),tc_nat)* equal(c_Lambda_OdB_OdB__rec(u,v,c_fequal(w),x,y),x).
% 299.94/300.39 44764[0:SpR:1830.0,799.1] || equal(c_List_Orev(c_List_Oappend(u,v,w),w),c_List_Orotate1(v,w))** -> equal(c_List_Orev(c_List_Oappend(u,v,w),w),c_List_Orev(v,w)).
% 299.94/300.39 44896[3:SpR:39416.1,44525.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_fequal(v),w),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(u,c_Type_Osko__Type__Xtype__induct__1__1(u)),tc_nat)*.
% 299.94/300.39 44985[0:SpR:45.1,3263.1] class_OrderedGroup_Omonoid__add(u) || c_HOL_Oord__class_Oless(v,w,tc_nat) -> c_Type_Otyping(c_Type_Oshift(hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u)),w,x,y),c_Lambda_OdB_OVar(v),v)*.
% 299.94/300.39 44984[0:SpR:42.1,3263.1] class_OrderedGroup_Ocomm__monoid__add(u) || c_HOL_Oord__class_Oless(v,w,tc_nat) -> c_Type_Otyping(c_Type_Oshift(hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u)),w,x,y),c_Lambda_OdB_OVar(v),v)*.
% 299.94/300.39 44983[0:SpR:48.1,3263.1] class_Ring__and__Field_Ocomm__semiring__1(u) || c_HOL_Oord__class_Oless(v,w,tc_nat) -> c_Type_Otyping(c_Type_Oshift(hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u)),w,x,y),c_Lambda_OdB_OVar(v),v)*.
% 299.94/300.39 45233[1:SpL:298.0,32727.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(v,w,tc_Lambda_OdB))** -> .
% 299.94/300.39 45232[1:SpL:211.0,32727.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))** -> .
% 299.94/300.39 45436[1:Rew:1992.0,45407.1] || equal(c_List_Orev(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Orotate1(c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,u,tc_Lambda_OdB))* -> .
% 299.94/300.39 45399[1:SpL:298.0,32739.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39 45398[1:SpL:211.0,32739.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39 45437[1:Rew:2603.0,45383.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orotate1(c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,u,tc_Lambda_OdB))* -> .
% 299.94/300.39 45531[1:Rew:298.0,45492.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39 45472[1:SpL:4471.0,32740.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v_a____,c_List_Oreplicate(v,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,c_List_Oreplicate(v,v_a____,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39 45468[1:SpL:211.0,32740.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39 45453[1:SpL:11183.1,32740.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(v,u,tc_Lambda_OdB))* -> .
% 299.94/300.39 45648[1:Rew:298.0,45624.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39 45649[1:Rew:211.0,45623.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39 45599[1:SpL:11764.1,45461.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(v,v_rs____,tc_Lambda_OdB))** -> .
% 299.94/300.39 45684[1:SpL:298.0,32978.1] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(w,tc_Lambda_OdB))** -> .
% 299.94/300.39 45740[1:SpL:11766.1,33127.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,u,tc_Lambda_OdB),v_rs____)** equal(v,w)* equal(v_rs____,w)* -> .
% 299.94/300.39 46516[1:SpL:298.0,46397.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Oappend(v,w,tc_Lambda_OdB),v_as____).
% 299.94/300.39 46503[1:SpL:11766.1,46397.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____).
% 299.94/300.39 47143[1:SpL:11766.1,46568.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.39 47658[1:SpL:11764.1,47244.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.39 47749[1:SpL:11764.1,47245.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.39 47888[1:SpL:11764.1,47804.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),x,tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.39 48277[1:SpL:298.0,48138.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____).
% 299.94/300.39 48241[1:SpL:11766.1,48138.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____).
% 299.94/300.39 48437[1:SpL:298.0,48337.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____).
% 299.94/300.39 48592[1:SpL:298.0,34177.0] || equal(c_List_Obutlast(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____) equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____).
% 299.94/300.39 48589[1:SpL:50.0,34177.0] || equal(c_List_Obutlast(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) equal(c_List_Orev(v,tc_Lambda_OdB),v_as____).
% 299.94/300.39 48623[1:MRR:48599.1,2046.0] || equal(c_List_Obutlast(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(v,u,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Oreplicate(v,u,tc_Lambda_OdB),v_as____).
% 299.94/300.39 49302[1:Res:25083.0,352.1] || c_Type_Otyping(v_ea______,u,v_T____) -> c_Type_Otyping(v_ea______,c_Lambda_Osubst(v_a____,u,v_ia______),c_Type_Osko__Type__Xtyping__elims__2__1(v_T_Ha______,c_Type_Oshift(v_ea______,v_ia______,v_T____,tc_Type_Otype),c_Lambda_OdB_OVar(v_n____),v_a____))*.
% 299.94/300.39 49527[1:SpL:298.0,48035.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Oappend(v,w,tc_Lambda_OdB),v_as____).
% 299.94/300.39 49632[1:SpL:298.0,48616.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____) equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____).
% 299.94/300.39 49676[1:Res:25085.0,352.1] || c_Type_Otyping(v_e____,u,v_T____) -> c_Type_Otyping(v_e____,c_Lambda_Osubst(v_a____,u,v_n____),c_Type_Osko__Type__Xtyping__elims__2__1(v_T_H____,c_Type_Oshift(v_e____,v_n____,v_T____,tc_Type_Otype),c_Lambda_OdB_OVar(v_n____),v_a____))*.
% 299.94/300.39 50227[1:SpL:11766.1,50075.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orotate1(c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.39 50704[1:SpL:298.0,49466.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Oappend(v,w,tc_Lambda_OdB),v_as____).
% 299.94/300.39 51199[1:SpL:298.0,50738.0] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),x,tc_Lambda_OdB),v_as____)** -> equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____).
% 299.94/300.39 51306[1:SpL:298.0,50766.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Oappend(v,w,tc_Lambda_OdB),v_as____).
% 299.94/300.39 51497[1:SpL:298.0,51426.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____).
% 299.94/300.39 51642[1:SpL:11766.1,51522.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Orev(c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.39 51743[1:SpL:11766.1,51614.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) c_ListOrder_Ostep1(v,v_rs____,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB)* -> hBOOL(hAPP(hAPP(v,v_a____),v_a____)).
% 299.94/300.39 51958[1:SpL:11766.1,51930.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) c_ListOrder_Ostep1(v,c_List_Oappend(w,u,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> hBOOL(hAPP(hAPP(v,v_a____),v_a____)).
% 299.94/300.39 51987[1:SpL:11764.1,33055.2] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(v,v_rs____)* equal(v,w)* equal(c_List_Olist_OCons(x,u,tc_Lambda_OdB),w)* -> .
% 299.94/300.39 52302[0:Res:39690.2,2219.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_ONil(u),tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Oappend(w,x,u),u),tc_nat)* c_List_Olistsp(y,x,u)*.
% 299.94/300.39 52333[0:SpL:555.1,4058.0] || equal(u,v)* c_HOL_Oord__class_Oless(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),x,tc_nat)* -> equal(v,c_List_Olist_ONil(w))* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),x,tc_nat).
% 299.94/300.39 52500[9:SpR:133.0,52407.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(v,u,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,c_List_Olist_OCons(u,w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39 52852[10:Rew:1014.0,52830.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(v,v_rs____) -> equal(w,v_as____) c_List_Olistsp(y,x,tc_Lambda_OdB)*.
% 299.94/300.39 53007[1:Res:3542.0,19831.0] || c_Type_Otyping(hAPP(c_Lambda_OdB_OApp,c_Lambda_Olift(u,v)),c_Lambda_OdB_OVar(c_Lambda_Olift(w,v)),x)* -> equal(c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,u),w),v),x).
% 299.94/300.39 53477[10:Rew:298.0,53422.0] || equal(c_List_Oappend(u,c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,c_List_Oappend(v,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39 53480[10:Rew:298.0,53417.0] || equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39 53490[0:SpL:315.0,7283.0] || equal(c_Lambda_OdB_OdB__rec(u,v,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(w),x),c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Olist_OCons(y,z,x1),x2,x1,x3))* -> equal(w,y).
% 299.94/300.39 53487[0:SpL:236.0,7283.0] || equal(c_Lambda_OdB_OdB__rec(u,v,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(w),x),c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,y),z),x1))* -> equal(w,c_Lambda_Olift(y,x1)).
% 299.94/300.39 53506[10:SpL:1844.0,53299.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39 53505[10:SpL:1797.0,53299.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,c_List_Oappend(w,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39 53553[10:Rew:2232.0,53504.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,c_List_Olist_OCons(u,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39 53500[10:SpL:1783.0,53299.0] || equal(c_List_Oappend(u,c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,c_List_Oappend(c_List_Orev(w,tc_Lambda_OdB),v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39 53614[9:Rew:1014.0,53575.0] || -> equal(u,v_as____) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Obutlast(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(w,c_List_Obutlast(u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39 53755[0:SpL:315.0,7296.0] || equal(c_List_Ofoldr(c_Type_Otype_OFun,c_List_Olist_OCons(u,v,w),x,w,y),c_Lambda_OdB_OdB__rec(z,x1,c_Type_Otype_OFun,c_Lambda_OdB_OAbs(x2),x3))* -> equal(u,x2).
% 299.94/300.39 53905[10:Rew:1014.0,53859.1] || equal(c_List_Oappend(u,c_List_Obutlast(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____) c_List_Olistsp(x,c_List_Obutlast(w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39 54071[0:SpL:517.1,1809.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.94/300.39 54141[10:SpL:298.0,52780.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39 54140[10:SpL:211.0,52780.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,c_List_Orev(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39 54254[9:Res:52416.1,35233.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(y,x,tc_Lambda_OdB)*.
% 299.94/300.39 54253[9:Res:52416.1,2219.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(z,y,tc_Lambda_OdB)*.
% 299.94/300.39 54252[9:Res:52416.1,2114.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(z,y,tc_Lambda_OdB)*.
% 299.94/300.39 54353[9:Res:52417.1,35233.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(y,x,tc_Lambda_OdB)*.
% 299.94/300.39 54352[9:Res:52417.1,2219.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(z,y,tc_Lambda_OdB)*.
% 299.94/300.39 54351[9:Res:52417.1,2114.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(z,y,tc_Lambda_OdB)*.
% 299.94/300.39 54476[9:Rew:211.0,54458.0,211.0,54458.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(y,w,tc_Lambda_OdB)*.
% 299.94/300.39 54477[9:Rew:298.0,54457.0,298.0,54457.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(z,x,tc_Lambda_OdB)*.
% 299.94/300.39 54478[9:Rew:298.0,54456.0,211.0,54456.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(z,x,tc_Lambda_OdB)*.
% 299.94/300.39 54408[9:SpR:298.0,52513.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(y,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39 54407[9:SpR:211.0,52513.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(y,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39 54535[0:SpL:517.1,1810.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.94/300.39 54704[0:SpL:133.0,54652.0] || equal(c_List_Orotate1(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.94/300.39 54703[0:SpL:76.0,54652.0] || equal(c_List_Orotate1(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_Oreplicate(y,w,x))** -> .
% 299.94/300.39 54911[1:SpR:6864.1,2005.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) -> equal(c_Nat_Osize__class_Osize(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)),c_Nat_Osize__class_Osize(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)))*.
% 299.94/300.39 54909[1:SpR:8588.1,2005.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> equal(c_Nat_Osize__class_Osize(c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)),c_Nat_Osize__class_Osize(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)))*.
% 299.94/300.39 54897[1:SpR:1454.1,2005.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> equal(c_Nat_Osize__class_Osize(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)),c_Nat_Osize__class_Osize(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)))*.
% 299.94/300.39 54853[0:SpR:2005.0,555.1] || equal(u,c_List_Olist_OCons(v,c_List_Orev(w,x),x)) -> equal(c_Nat_Osize__class_Osize(c_List_Olist_OCons(v,w,x),tc_List_Olist(x)),c_Nat_Osize__class_Osize(u,tc_List_Olist(x)))*.
% 299.94/300.39 54850[0:SpR:2005.0,693.1] || equal(c_List_Olist_OCons(u,c_List_Orev(v,w),w),x) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,v,w),tc_List_Olist(w)),x,w),x)**.
% 299.94/300.39 54933[1:Rew:74.0,54932.0] || -> equal(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)),c_Nat_Osize__class_Osize(c_List_Olist_OCons(v,c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)))*.
% 299.94/300.39 54953[0:SpL:39416.1,54925.0] || equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_HOL_Ozero__class_Ozero(tc_nat))** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,x,v),tc_nat)*.
% 299.94/300.39 54951[0:SpL:39416.1,54925.0] || equal(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,v,w),x),c_HOL_Ozero__class_Ozero(tc_nat))** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),x,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),tc_List_Olist(w),tc_nat).
% 299.94/300.39 55003[0:SpR:39416.1,54927.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,w,x),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Nat_Osize__class_Osize(u,tc_List_Olist(x)),tc_nat)*.
% 299.94/300.39 55001[0:SpR:39416.1,54927.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),tc_List_Olist(v),tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Nat_Osize__class_Osize(c_List_Olist_OCons(w,x,v),u),tc_nat)*.
% 299.94/300.39 55209[0:SpR:7262.0,69.1] || hBOOL(hAPP(hAPP(u,c_Lambda_OdB_OVar(v)),hAPP(w,v)))* -> hBOOL(c_Lambda_OdB_OdB__rec(w,x,c_Transitive__Closure_Ortranclp(u,y),c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(v)),z))*.
% 299.94/300.39 55205[0:SpR:7262.0,345.0] || -> equal(c_Type_Otype_Otype__case(u,v,c_Lambda_OdB_OdB__rec(w,x,c_Type_Otype_OFun,c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(y)),z),x1),hAPP(hAPP(v,c_Lambda_OdB_OVar(y)),hAPP(w,y)))*.
% 299.94/300.39 55849[1:Rew:1014.0,55808.1] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Obutlast(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Obutlast(v,tc_Lambda_OdB),tc_Lambda_OdB))** -> equal(v,v_as____).
% 299.94/300.39 56330[0:SpL:29255.1,2106.0] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) equal(c_List_Olist_OCons(w,x,v),c_List_Olist_OCons(w,u,v))* -> equal(x,c_List_Olist_ONil(v)).
% 299.94/300.39 56450[1:Rew:1014.0,56412.1] || equal(c_List_Orev(c_List_Olist_OCons(v_a____,c_List_Obutlast(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Obutlast(v,tc_Lambda_OdB),tc_Lambda_OdB))** -> equal(v,v_as____).
% 299.94/300.39 56860[0:SpL:27593.1,2210.0] || equal(c_List_Orev(c_List_Oappend(u,v,w),w),c_List_Olist_ONil(w))** equal(x,v)* -> equal(c_List_Oappend(x,u,w),c_List_Olist_ONil(w))**.
% 299.94/300.39 57217[0:Rew:3768.1,57167.0] || equal(c_List_Oappend(u,c_List_Obutlast(c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y),y),c_List_Obutlast(x,y))** -> equal(x,c_List_Olist_ONil(y)).
% 299.94/300.39 57359[0:SpL:185.2,57136.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Oappend(x,c_List_Olist_OCons(y,z,w),w))* equal(v,z) -> equal(x,c_List_Olist_ONil(w)).
% 299.94/300.39 57562[0:SpL:517.1,4336.0] || equal(c_List_Olist_OCons(u,v,w),x)* equal(c_List_Orev(x,w),c_List_Orotate1(c_List_Olist_OCons(y,z,w),w))* -> equal(u,y)*.
% 299.94/300.39 58394[1:SpL:2231.0,26340.1] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(w,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.39 58390[1:SpL:2231.0,32728.1] || equal(u,v_rs____) equal(c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39 58385[1:SpL:2231.0,18246.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39 58304[1:SpL:2231.0,32746.0] || equal(u,c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,v,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.39 58473[1:Rew:2142.0,58299.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39 58474[1:Rew:2232.0,58289.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39 58187[1:SpL:2231.0,54760.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39 58155[1:SpL:2231.0,33062.1] || equal(c_List_Orotate1(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),w) equal(c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),w)* -> .
% 299.94/300.39 58142[1:SpL:2231.0,45281.1] || equal(c_List_Orotate1(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,c_List_Olist_OCons(u,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(w,tc_Lambda_OdB))** -> .
% 299.94/300.39 58109[10:SpL:2231.0,53010.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39 58092[1:SpL:2231.0,2149.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB))** -> equal(c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____).
% 299.94/300.39 58079[0:SpL:2231.0,228.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),c_List_Oappend(y,w,x))* -> equal(c_List_Orotate1(c_List_Olist_OCons(v,u,x),x),y).
% 299.94/300.39 58018[1:SpR:2231.0,7360.1] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),v_rs____) -> equal(c_List_Oappend(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,v,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.39 58015[0:SpR:2231.0,27593.1] || 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_Orotate1(c_List_Olist_OCons(x,w,v),v))**.
% 299.94/300.39 57979[1:SpR:2231.0,8398.1] || equal(c_List_Orotate1(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____) -> equal(c_List_Oappend(v,c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB))**.
% 299.94/300.39 58446[1:Rew:58062.0,47529.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(c_List_Orev(c_List_Oappend(v,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.39 58521[1:Rew:1844.0,58391.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39 58522[1:Rew:1844.0,58388.1] || equal(u,v_rs____) equal(c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39 58524[1:Rew:1844.0,58329.1] || equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(u,c_List_Olist_OCons(w,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB)) -> .
% 299.94/300.39 58527[1:Rew:1844.0,58526.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Orev(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39 58531[1:Rew:1844.0,58530.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39 58535[1:Rew:2231.0,58211.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Oappend(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39 58536[1:Rew:2231.0,58210.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39 58537[1:Rew:2231.0,58208.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39 58541[1:Rew:1844.0,58141.0] || equal(c_List_Olist_OCons(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,c_List_Olist_OCons(u,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(w,tc_Lambda_OdB))** -> .
% 299.94/300.39 58542[10:Rew:1844.0,58107.1] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,c_List_Olist_OCons(v,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39 58544[1:Rew:2117.0,58055.1,2231.0,58055.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> equal(c_List_Oappend(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v_a____,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.39 58548[1:Rew:2231.0,58021.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> equal(c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB))*.
% 299.94/300.39 58551[1:Rew:74.0,58550.0] || -> equal(c_Nat_Osize__class_Osize(c_List_Oappend(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)),c_Nat_Osize__class_Osize(c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)))**.
% 299.94/300.39 58552[1:Rew:1844.0,57978.0] || equal(c_List_Olist_OCons(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____) -> equal(c_List_Oappend(v,c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB))**.
% 299.94/300.39 58569[0:Rew:58567.1,57636.0] || equal(c_List_Oappend(u,c_List_Obutlast(c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y),y),y),c_List_Obutlast(x,y))** -> equal(x,c_List_Olist_ONil(y)).
% 299.94/300.39 58570[0:Rew:58567.1,57456.0] || equal(c_List_Olist_OCons(u,c_List_Obutlast(c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y),y),y),c_List_Obutlast(x,y))** -> equal(x,c_List_Olist_ONil(y)).
% 299.94/300.39 58763[1:SpL:2231.0,58294.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39 58798[1:SpR:8588.1,11858.0] || equal(u,v_rs____) -> hBOOL(c_List_Ofoldr(c_fequal(v),c_List_Olist_OCons(c_List_Ofoldr(c_fequal(v),u,w,tc_Lambda_OdB,x),v_rs____,tc_Lambda_OdB),w,tc_Lambda_OdB,x))*.
% 299.94/300.39 58963[0:SpL:127.1,58265.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Obutlast(c_List_Olist_OCons(w,x,y),y),y),y),c_List_Obutlast(x,y))** -> equal(x,c_List_Olist_ONil(y)).
% 299.94/300.39 59533[0:Res:8234.1,97.0] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,u),c_Lambda_Olift(v,w)))* c_Wellfounded_Oaccp(c_Lambda_Obeta,v,x)* -> c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_Osubst(u,y,w),x)*.
% 299.94/300.39 59532[0:Res:8234.1,311.0] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,u),c_Lambda_Olift(v,w)))* c_Type_Otyping(x,c_Lambda_Osubst(u,y,w),z)* -> c_Type_Otyping(x,v,z)*.
% 299.94/300.39 59867[0:Res:8238.1,97.0] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,c_Lambda_Olift(u,v)),w))* c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_Osubst(w,x,v),y)* -> c_Wellfounded_Oaccp(c_Lambda_Obeta,u,y)*.
% 299.94/300.39 59866[0:Res:8238.1,311.0] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,c_Lambda_Olift(u,v)),w))* c_Type_Otyping(x,u,y)* -> c_Type_Otyping(x,c_Lambda_Osubst(w,z,v),y)*.
% 299.94/300.39 59994[3:MRR:59990.0,44234.1] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_Lambda_Obeta,c_Lambda_Olift(c_Lambda_Olift(c_Lambda_Olift(c_Lambda_OdB_OVar(v),w),x),y)),z),tc_nat)*.
% 299.94/300.39 60006[3:MRR:60005.0,44234.1] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OdB__rec(v,w,c_Lambda_Obeta,c_Lambda_OdB_OAbs(c_Lambda_Olift(c_Lambda_Olift(c_Lambda_OdB_OVar(x),y),z)),x1),tc_nat)*.
% 299.94/300.39 60036[3:MRR:60028.0,44234.1] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Ofoldr(c_Lambda_Obeta,c_List_Olist_OCons(c_Lambda_Olift(c_Lambda_OdB_OVar(v),w),x,y),z,y,x1),tc_nat)*.
% 299.94/300.39 60185[1:SpL:11764.1,58222.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.39 60373[1:SpL:11766.1,58879.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Orev(c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.39 60466[1:SpL:11764.1,60437.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.39 60648[1:SpL:11766.1,59609.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Olist_OCons(v,c_List_Orev(c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB))** -> .
% 299.94/300.39 60888[1:SpL:298.0,55606.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Orev(c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,v,tc_Lambda_OdB))** -> .
% 299.94/300.39 60887[1:SpL:211.0,55606.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Orev(c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v,tc_Lambda_OdB))** -> .
% 299.94/300.39 61088[1:SpL:11764.1,61059.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Olist_OCons(v_a____,c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39 61107[1:SpL:11764.1,58401.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) c_ListOrder_Ostep1(v,v_rs____,c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Olist_OCons(y,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.39 61154[1:SpL:11764.1,61125.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) c_ListOrder_Ostep1(v,v_rs____,c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.39 61179[1:SpL:11764.1,58402.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Olist_OCons(y,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.39 61224[1:SpL:11764.1,61197.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.39 61288[1:Rew:1844.0,61275.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Olist_OCons(v,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39 61495[1:SpL:11764.1,58609.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) c_ListOrder_Ostep1(v,c_List_Oappend(w,c_List_Oappend(x,c_List_Olist_OCons(y,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.39 61560[1:SpL:11764.1,58610.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) c_ListOrder_Ostep1(v,c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.39 61634[1:SpL:11764.1,58647.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) c_ListOrder_Ostep1(v,v_rs____,c_List_Oappend(w,c_List_Oappend(x,c_List_Olist_OCons(y,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.39 61699[1:SpL:11764.1,58648.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) c_ListOrder_Ostep1(v,v_rs____,c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.39 61839[1:SpL:298.0,59643.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,v,tc_Lambda_OdB))** -> .
% 299.94/300.39 61838[1:SpL:211.0,59643.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v,tc_Lambda_OdB))** -> .
% 299.94/300.39 61783[1:SpL:11766.1,59643.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 299.94/300.39 61971[1:SpL:298.0,59644.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,v,tc_Lambda_OdB))** -> .
% 299.94/300.39 61970[1:SpL:211.0,59644.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v,tc_Lambda_OdB))** -> .
% 299.94/300.39 61900[1:SpL:11766.1,59644.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 299.94/300.39 62074[1:SpL:298.0,59645.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,v,tc_Lambda_OdB))** -> .
% 299.94/300.39 62073[1:SpL:211.0,59645.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v,tc_Lambda_OdB))** -> .
% 299.94/300.39 62014[1:SpL:11764.1,59645.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 299.94/300.39 62163[1:SpL:298.0,59776.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Obutlast(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,v,tc_Lambda_OdB))** -> equal(w,v_as____).
% 299.94/300.39 62162[1:SpL:211.0,59776.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Obutlast(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v,tc_Lambda_OdB))** -> equal(w,v_as____).
% 299.94/300.39 62334[1:SpL:133.0,62184.0] || equal(c_List_Obutlast(c_List_Olist_OCons(v_a____,c_List_Oappend(c_List_Oreplicate(u,v_a____,tc_Lambda_OdB),v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oreplicate(u,v_a____,tc_Lambda_OdB))** -> equal(v,v_as____).
% 299.94/300.39 62330[1:SpL:298.0,62184.0] || equal(c_List_Obutlast(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,v,tc_Lambda_OdB))** -> equal(w,v_as____).
% 299.94/300.39 62329[1:SpL:211.0,62184.0] || equal(c_List_Obutlast(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v,tc_Lambda_OdB))** -> equal(w,v_as____).
% 299.94/300.39 62427[9:Res:52515.1,35233.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(y,x,tc_Lambda_OdB)*.
% 299.94/300.39 62426[9:Res:52515.1,2219.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(z,y,tc_Lambda_OdB)*.
% 299.94/300.39 62425[9:Res:52515.1,2114.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(z,y,tc_Lambda_OdB)*.
% 299.94/300.39 62523[9:Rew:211.0,62511.0,211.0,62511.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(y,w,tc_Lambda_OdB)*.
% 299.94/300.39 62524[9:Rew:298.0,62510.0,298.0,62510.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(z,x,tc_Lambda_OdB)*.
% 299.94/300.39 62525[9:Rew:298.0,62509.0,211.0,62509.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(z,x,tc_Lambda_OdB)*.
% 299.94/300.39 62474[9:SpR:298.0,52601.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(y,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39 62473[9:SpR:211.0,52601.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(y,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39 62585[9:Res:52653.1,35233.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(y,x,tc_Lambda_OdB)*.
% 299.94/300.39 62584[9:Res:52653.1,2219.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(z,y,tc_Lambda_OdB)*.
% 299.94/300.39 62583[9:Res:52653.1,2114.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(z,y,tc_Lambda_OdB)*.
% 299.94/300.39 62692[0:SpL:11448.0,7283.0] || equal(c_Lambda_OdB_OdB__rec(u,v,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(w),x),c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(y)),z),x1,y))* -> equal(w,x1).
% 299.94/300.39 62719[0:SpL:694.1,54976.1] || equal(u,c_List_Orev(v,w))* equal(c_List_Olist_OCons(x,y,w),v)* equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),c_HOL_Ozero__class_Ozero(tc_nat))** -> .
% 299.94/300.39 62718[0:SpL:695.1,54976.1] || equal(u,c_List_Orotate1(v,w))* equal(c_List_Olist_OCons(x,y,w),v)* equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),c_HOL_Ozero__class_Ozero(tc_nat))** -> .
% 299.94/300.39 62787[0:SpL:127.1,55026.0] || equal(c_List_Obutlast(c_List_Olist_OCons(u,v,w),w),x)* -> equal(v,c_List_Olist_ONil(w)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Nat_Osize__class_Osize(x,tc_List_Olist(w)),tc_nat)*.
% 299.94/300.39 62981[1:SpR:3143.0,23794.1] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Orotate1(v,tc_Lambda_OdB)) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)),v,tc_Lambda_OdB),v)**.
% 299.94/300.39 62969[0:SpR:694.1,23794.1] || equal(u,c_List_Orev(v,w))* equal(v,c_List_Orotate1(x,w))* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),x,w),x)**.
% 299.94/300.39 62968[0:SpR:695.1,23794.1] || equal(u,c_List_Orotate1(v,w))* equal(v,c_List_Orotate1(x,w))* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),x,w),x)**.
% 299.94/300.39 62966[0:SpR:694.1,23794.1] || equal(u,c_List_Orev(v,w))* equal(u,c_List_Orotate1(x,w))* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),x,w),x)**.
% 299.94/300.39 62965[0:SpR:695.1,23794.1] || equal(u,c_List_Orotate1(v,w))* equal(u,c_List_Orotate1(x,w))* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),x,w),x)**.
% 299.94/300.39 62945[0:SpR:23794.1,1830.0] || equal(c_List_Orotate1(c_List_Orev(c_List_Oappend(u,v,w),w),w),v)** -> equal(c_List_Orev(c_List_Oappend(u,v,w),w),c_List_Orev(v,w)).
% 299.94/300.39 62942[0:SpR:23794.1,656.0] || equal(c_List_Orotate1(c_List_Oappend(c_List_Orotate1(u,v),w,v),v),u)** -> equal(c_List_Oappend(c_List_Orotate1(u,v),w,v),c_List_Orotate1(u,v)).
% 299.94/300.39 62941[0:SpR:23794.1,655.0] || equal(c_List_Orotate1(c_List_Oappend(c_List_Orev(u,v),w,v),v),u)** -> equal(c_List_Oappend(c_List_Orev(u,v),w,v),c_List_Orev(u,v)).
% 299.94/300.39 63029[0:SpL:39416.1,62988.0] || equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(w,v,x),x),x),tc_nat)*.
% 299.94/300.39 63018[0:SpL:39416.1,62988.0] || equal(c_List_Orotate1(u,v),w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(x,w,v),v),tc_nat)*.
% 299.94/300.39 62998[0:SpL:39416.1,62988.0] || equal(c_List_Orotate1(c_List_Orotate1(u,v),v),w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,w,v),tc_nat)*.
% 299.94/300.39 63137[1:Rew:21515.2,63136.1] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Obutlast(v,tc_Lambda_OdB),c_List_Orotate1(v,tc_Lambda_OdB)) -> equal(w,v_as____).
% 299.94/300.39 63197[1:SpL:2231.0,63098.1] || equal(u,v_rs____) equal(c_List_Orotate1(c_List_Oappend(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39 63271[0:SpL:127.1,63019.0] || equal(c_List_Orotate1(c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(u,v,w),w),w),w),c_List_Orev(c_List_Obutlast(v,w),w))** -> equal(v,c_List_Olist_ONil(w)).
% 299.94/300.39 63474[1:SpL:298.0,63097.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orotate1(c_List_Oappend(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(v,w,tc_Lambda_OdB))** -> .
% 299.94/300.39 63473[1:SpL:211.0,63097.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orotate1(c_List_Olist_OCons(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))** -> .
% 299.94/300.39 63546[1:SpL:298.0,63109.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39 63545[1:SpL:211.0,63109.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39 63617[1:Rew:2142.0,63608.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39 63703[1:Rew:298.0,63671.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39 63651[1:SpL:4471.0,63110.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Olist_OCons(v_a____,c_List_Oreplicate(v,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,c_List_Oreplicate(v,v_a____,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39 63646[1:SpL:211.0,63110.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39 63631[1:SpL:11183.1,63110.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orotate1(c_List_Oappend(v,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(v,u,tc_Lambda_OdB))* -> .
% 299.94/300.39 63864[1:Rew:298.0,63845.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39 63865[1:Rew:211.0,63844.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39 63820[1:SpL:11764.1,63639.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orotate1(c_List_Oappend(v,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(v,v_rs____,tc_Lambda_OdB))** -> .
% 299.94/300.39 63866[1:Rew:2231.0,63846.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39 63913[1:SpL:1992.0,25151.0] || equal(u,c_List_Orotate1(c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),c_List_Orev(w,tc_Lambda_OdB))* -> equal(u,w)*.
% 299.94/300.39 63897[0:SpL:957.1,25151.0] || equal(c_List_Orotate1(u,v),c_List_Olist_ONil(v))** equal(w,c_List_Olist_ONil(v))* equal(u,c_List_Orev(x,v))* -> equal(w,x)*.
% 299.94/300.39 63936[1:SpL:1992.0,25184.0] || equal(u,c_List_Orotate1(c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(w,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB))* -> equal(c_List_Orev(w,tc_Lambda_OdB),u)*.
% 299.94/300.39 64173[0:SpL:298.0,29379.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.94/300.39 64172[0:SpL:211.0,29379.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.94/300.39 64273[1:SpL:1992.0,32430.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* equal(c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),c_List_Orev(w,tc_Lambda_OdB)) -> .
% 299.94/300.39 64389[1:Rew:1014.0,64330.1] || equal(c_List_Orev(c_List_Orotate1(c_List_Obutlast(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____) equal(c_List_Obutlast(v,tc_Lambda_OdB),v_as____).
% 299.94/300.39 64447[1:SpL:298.0,64305.0] || equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(u,c_List_Oappend(v,w,tc_Lambda_OdB)) -> .
% 299.94/300.39 64446[1:SpL:211.0,64305.0] || equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB)) -> .
% 299.94/300.39 64434[1:SpL:11766.1,64305.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orev(v,tc_Lambda_OdB),c_List_Orev(c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB))* equal(v,w) -> .
% 299.94/300.39 64420[1:SpL:1992.0,64305.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),v) -> .
% 299.94/300.39 64511[1:SpL:298.0,64407.0] || equal(u,c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Oappend(v,w,tc_Lambda_OdB))* -> .
% 299.94/300.39 64510[1:SpL:211.0,64407.0] || equal(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* -> .
% 299.94/300.39 64498[1:SpL:11766.1,64407.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(v,c_List_Orev(c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(v,tc_Lambda_OdB),w)* -> .
% 299.94/300.39 64602[1:Rew:2142.0,64582.0] || equal(u,c_List_Orotate1(c_List_Olist_OCons(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB))* -> .
% 299.94/300.39 64566[0:SpL:957.1,32446.0] || equal(c_List_Orotate1(u,v),c_List_Olist_ONil(v))** equal(w,c_List_Olist_OCons(x,c_List_Olist_ONil(v),v))* equal(c_List_Orev(w,v),u)* -> .
% 299.94/300.39 64669[0:Rew:58567.1,64624.1] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Obutlast(c_List_Oappend(w,c_List_Olist_OCons(x,y,v),v),v),u)* -> equal(y,c_List_Olist_ONil(v)).
% 299.94/300.39 64742[9:Rew:1014.0,64716.1,2231.0,64716.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(y,c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39 64743[9:Rew:1014.0,64715.1,2231.0,64715.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(y,c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39 65027[0:SpL:528.1,32694.1] || equal(u,c_List_Oreplicate(v,w,x))* equal(u,y)* equal(c_List_Olist_OCons(z,c_List_Oreplicate(v,w,x),x),y)* -> .
% 299.94/300.39 65018[1:SpL:528.1,32728.1] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),c_List_Oreplicate(w,x,tc_Lambda_OdB))* equal(v,v_rs____) equal(c_List_Oreplicate(w,x,tc_Lambda_OdB),u) -> .
% 299.94/300.39 64993[10:SpL:528.1,52971.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),c_List_Oreplicate(w,x,tc_Lambda_OdB))* equal(c_List_Oreplicate(w,x,tc_Lambda_OdB),v_rs____) -> c_List_Olistsp(y,v,tc_Lambda_OdB)*.
% 299.94/300.39 64992[10:SpL:528.1,53010.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),c_List_Oreplicate(w,x,tc_Lambda_OdB))* equal(c_List_Oreplicate(w,x,tc_Lambda_OdB),v_rs____) -> c_List_Olistsp(y,u,tc_Lambda_OdB)*.
% 299.94/300.39 64982[1:SpL:528.1,5764.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),c_List_Oreplicate(w,x,tc_Lambda_OdB))* equal(c_List_Oreplicate(w,x,tc_Lambda_OdB),v_as____) -> c_List_Olistsp(y,v,tc_Lambda_OdB)*.
% 299.94/300.39 64981[1:SpL:528.1,5765.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),c_List_Oreplicate(w,x,tc_Lambda_OdB))* equal(c_List_Oreplicate(w,x,tc_Lambda_OdB),v_as____) -> c_List_Olistsp(y,u,tc_Lambda_OdB)*.
% 299.94/300.39 64953[1:SpL:528.1,33062.1] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Oreplicate(v,w,tc_Lambda_OdB))* equal(u,x)* equal(c_List_Oreplicate(v,w,tc_Lambda_OdB),x)* -> .
% 299.94/300.39 64939[10:SpL:528.1,53299.0] || equal(u,c_List_Oreplicate(v,w,tc_Lambda_OdB))* equal(c_List_Oappend(x,c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(y,u,tc_Lambda_OdB)*.
% 299.94/300.39 64934[1:SpL:528.1,33839.0] || equal(u,c_List_Oreplicate(v,w,tc_Lambda_OdB))* equal(c_List_Oappend(x,c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_List_Olistsp(y,u,tc_Lambda_OdB)*.
% 299.94/300.39 64930[10:SpL:528.1,53019.0] || equal(u,c_List_Oreplicate(v,w,tc_Lambda_OdB))* equal(c_List_Olist_OCons(x,c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(y,u,tc_Lambda_OdB)*.
% 299.94/300.39 64917[1:SpL:528.1,35852.1] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oreplicate(w,x,tc_Lambda_OdB))* equal(v_as____,y) equal(y,c_List_Oreplicate(w,x,tc_Lambda_OdB))* -> .
% 299.94/300.39 64871[10:SpL:528.1,53012.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oreplicate(w,x,tc_Lambda_OdB))* equal(c_List_Oreplicate(w,x,tc_Lambda_OdB),v_rs____) -> c_List_Olistsp(y,v,tc_Lambda_OdB)*.
% 299.94/300.39 64866[10:SpL:528.1,53214.0] || equal(u,c_List_Oreplicate(v,w,tc_Lambda_OdB))* equal(c_List_Oappend(c_List_Oreplicate(v,w,tc_Lambda_OdB),x,tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(y,u,tc_Lambda_OdB)*.
% 299.94/300.39 64861[1:SpL:528.1,33360.0] || equal(u,c_List_Oreplicate(v,w,tc_Lambda_OdB))* equal(c_List_Oappend(c_List_Oreplicate(v,w,tc_Lambda_OdB),x,tc_Lambda_OdB),v_as____)** -> c_List_Olistsp(y,u,tc_Lambda_OdB)*.
% 299.94/300.39 64831[0:SpL:528.1,63019.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Oreplicate(x,y,w))* equal(c_List_Orotate1(c_List_Oreplicate(x,y,w),w),c_List_Orev(v,w))* -> .
% 299.94/300.39 64829[0:SpL:528.1,25978.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Oreplicate(x,y,w))* equal(c_List_Oreplicate(x,y,w),c_List_Orotate1(c_List_Orev(v,w),w))* -> .
% 299.94/300.39 64808[0:SpL:528.1,921.0] || equal(u,c_List_Oreplicate(v,w,x))* equal(c_List_Oreplicate(v,w,x),c_List_Olist_ONil(x))** -> equal(c_List_Orotate1(u,x),c_List_Olist_ONil(x))**.
% 299.94/300.39 64786[1:SpR:528.1,2804.0] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),c_List_Oreplicate(v,w,tc_Lambda_OdB))* -> equal(c_List_Olast(c_List_Oappend(x,c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.39 64785[1:SpR:528.1,2780.0] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),c_List_Oreplicate(v,w,tc_Lambda_OdB))* -> equal(c_List_Olast(c_List_Olist_OCons(x,c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.39 64784[1:SpR:528.1,1992.0] || equal(c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),c_List_Oreplicate(v,w,tc_Lambda_OdB)) -> equal(c_List_Oreplicate(v,w,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))*.
% 299.94/300.39 64782[1:SpR:528.1,2133.0] || equal(u,c_List_Oreplicate(v,w,tc_Lambda_OdB)) -> equal(c_List_Olist_OCons(v_a____,c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))*.
% 299.94/300.39 64781[1:SpR:528.1,2118.0] || equal(u,c_List_Oreplicate(v,w,tc_Lambda_OdB)) -> equal(c_List_Oappend(c_List_Oreplicate(v,w,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB))*.
% 299.94/300.39 65095[0:Rew:65058.1,65045.1] || equal(u,c_List_Oreplicate(v,w,x))* equal(c_List_Oreplicate(y,z,x),u)* -> equal(z,w)* equal(y,c_HOL_Ozero__class_Ozero(tc_nat)).
% 299.94/300.39 65097[0:Rew:65058.1,65028.3] || equal(u,c_List_Oreplicate(v,w,x))* equal(y,u)* equal(z,c_List_Oreplicate(v,w,x))* -> equal(z,y)*.
% 299.94/300.39 65101[1:Rew:65058.1,64897.2] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),c_List_Oreplicate(v,w,tc_Lambda_OdB))* equal(x,c_List_Oreplicate(v,w,tc_Lambda_OdB))* equal(x,u)* -> .
% 299.94/300.39 65536[0:SpL:1783.0,32648.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.94/300.39 65632[1:SpL:39416.1,65562.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(v,tc_Lambda_OdB),tc_nat)* equal(c_List_Orev(v,tc_Lambda_OdB),v).
% 299.94/300.39 65866[1:SpL:6087.1,2115.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) c_List_Olistsp(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB)* -> c_List_Olistsp(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39 66196[1:SpL:4822.1,2220.0] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** c_List_Olistsp(w,x,tc_Lambda_OdB) -> c_List_Olistsp(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39 66319[9:Res:52515.1,65876.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(y,c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39 66318[9:Res:52653.1,65876.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(y,c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39 66373[9:SpR:6865.1,66310.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39 66469[10:Res:52416.1,65919.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(y,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39 66468[10:Res:52417.1,65919.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(y,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39 66467[10:Res:52515.1,65919.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(y,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39 66466[10:Res:52653.1,65919.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(y,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39 66446[10:SpL:298.0,65919.0] || c_List_Olistsp(u,c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> c_List_Olistsp(u,c_List_Olist_OCons(v_a____,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB).
% 299.94/300.39 66445[10:SpL:211.0,65919.0] || c_List_Olistsp(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> c_List_Olistsp(u,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39 66579[10:SpR:298.0,66458.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,c_List_Olist_OCons(v_a____,c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39 66578[10:SpR:211.0,66458.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39 66887[0:SpL:137.1,65967.0] || equal(c_List_Obutlast(c_List_Oappend(c_List_Orev(u,v),w,v),v),c_List_Olist_ONil(v))** -> equal(w,c_List_Olist_ONil(v)) equal(c_List_Orev(u,v),u).
% 299.94/300.39 66925[0:SpL:957.1,32661.0] || equal(c_List_Orotate1(u,v),c_List_Olist_ONil(v)) equal(c_List_Oreplicate(w,x,v),c_List_Olist_ONil(v))** -> equal(c_List_Otake(w,u,v),u)**.
% 299.94/300.39 67076[1:SpR:4799.1,13812.0] || equal(c_List_Orev(c_List_Oappend(c_List_Oreplicate(u,v_a____,tc_Lambda_OdB),v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Otake(u,v_rs____,tc_Lambda_OdB),c_List_Oreplicate(u,v_a____,tc_Lambda_OdB)).
% 299.94/300.39 67072[0:SpR:133.0,13812.0] || -> equal(c_List_Otake(u,c_List_Olist_OCons(v,c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(u,v,w),x,w),w),w),w),c_List_Oreplicate(u,v,w))**.
% 299.94/300.39 67071[0:SpR:76.0,13812.0] || -> equal(c_List_Otake(u,c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(w,v,x),c_List_Oreplicate(u,v,x),x),x),x),c_List_Oreplicate(u,v,x))**.
% 299.94/300.39 67175[1:SpL:39416.1,67010.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(v,tc_Lambda_OdB),tc_nat)* equal(c_List_Orotate1(v,tc_Lambda_OdB),v).
% 299.94/300.39 67230[1:SpR:2005.0,67119.1] || equal(c_List_Olist_OCons(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____) -> equal(c_List_Oreplicate(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)),v_a____,tc_Lambda_OdB),v_rs____)**.
% 299.94/300.39 67459[1:SpL:67117.1,23746.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orotate1(v,tc_Lambda_OdB),v_rs____) -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(tc_Lambda_OdB)),c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)))*.
% 299.94/300.39 67458[1:SpL:67117.1,23384.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orev(v,tc_Lambda_OdB),v_rs____) -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(tc_Lambda_OdB)),c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)))*.
% 299.94/300.39 67437[1:SpR:694.1,67117.1] || equal(u,c_List_Orev(v,tc_Lambda_OdB))* equal(c_List_Orotate1(v,tc_Lambda_OdB),v_rs____) -> equal(c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),v_a____,tc_Lambda_OdB),v_rs____)**.
% 299.94/300.39 67434[1:SpR:694.1,67117.1] || equal(u,c_List_Orev(v,tc_Lambda_OdB))* equal(c_List_Orotate1(u,tc_Lambda_OdB),v_rs____)** -> equal(c_List_Oreplicate(c_Nat_Osize__class_Osize(v,tc_List_Olist(tc_Lambda_OdB)),v_a____,tc_Lambda_OdB),v_rs____)**.
% 299.94/300.39 67433[1:SpR:695.1,67117.1] || equal(u,c_List_Orotate1(v,tc_Lambda_OdB))* equal(c_List_Orotate1(u,tc_Lambda_OdB),v_rs____)** -> equal(c_List_Oreplicate(c_Nat_Osize__class_Osize(v,tc_List_Olist(tc_Lambda_OdB)),v_a____,tc_Lambda_OdB),v_rs____)**.
% 299.94/300.39 67586[1:SpL:67118.1,23384.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orev(v,tc_Lambda_OdB),v_rs____) -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(tc_Lambda_OdB)),c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)))*.
% 299.94/300.39 67564[1:SpR:695.1,67118.1] || equal(u,c_List_Orotate1(v,tc_Lambda_OdB))* equal(c_List_Orev(v,tc_Lambda_OdB),v_rs____)** -> equal(c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),v_a____,tc_Lambda_OdB),v_rs____)**.
% 299.94/300.39 67562[1:SpR:694.1,67118.1] || equal(u,c_List_Orev(v,tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** -> equal(c_List_Oreplicate(c_Nat_Osize__class_Osize(v,tc_List_Olist(tc_Lambda_OdB)),v_a____,tc_Lambda_OdB),v_rs____)**.
% 299.94/300.39 67561[1:SpR:695.1,67118.1] || equal(u,c_List_Orotate1(v,tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** -> equal(c_List_Oreplicate(c_Nat_Osize__class_Osize(v,tc_List_Olist(tc_Lambda_OdB)),v_a____,tc_Lambda_OdB),v_rs____)**.
% 299.94/300.39 67648[1:SpR:67137.1,694.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** equal(u,c_List_Orev(v,tc_Lambda_OdB))* -> equal(c_Nat_Osize__class_Osize(v_rs____,tc_List_Olist(tc_Lambda_OdB)),c_Nat_Osize__class_Osize(v,tc_List_Olist(tc_Lambda_OdB)))*.
% 299.94/300.39 67862[1:SpR:67138.1,3143.0] || equal(c_List_Orotate1(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____) -> equal(c_Nat_Osize__class_Osize(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)),c_Nat_Osize__class_Osize(v_rs____,tc_List_Olist(tc_Lambda_OdB)))**.
% 299.94/300.39 67825[1:SpR:67138.1,694.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_rs____) equal(v,c_List_Orev(u,tc_Lambda_OdB))* -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(tc_Lambda_OdB)),c_Nat_Osize__class_Osize(v_rs____,tc_List_Olist(tc_Lambda_OdB)))*.
% 299.94/300.39 67822[1:SpR:67138.1,694.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_rs____)** equal(u,c_List_Orev(v,tc_Lambda_OdB))* -> equal(c_Nat_Osize__class_Osize(v_rs____,tc_List_Olist(tc_Lambda_OdB)),c_Nat_Osize__class_Osize(v,tc_List_Olist(tc_Lambda_OdB)))*.
% 299.94/300.39 67821[1:SpR:67138.1,695.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_rs____)** equal(u,c_List_Orotate1(v,tc_Lambda_OdB))* -> equal(c_Nat_Osize__class_Osize(v_rs____,tc_List_Olist(tc_Lambda_OdB)),c_Nat_Osize__class_Osize(v,tc_List_Olist(tc_Lambda_OdB)))*.
% 299.94/300.39 68018[0:SpL:270.0,3550.0] || equal(c_Lambda_Olift(c_Lambda_OdB_OdB__rec(u,v,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(w),x),y),hAPP(hAPP(c_Lambda_OdB_OApp,z),x1))* -> equal(c_Lambda_Olift(w,y),z).
% 299.94/300.39 69305[0:SpL:68549.1,32446.0] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v))** equal(w,c_List_Olist_OCons(x,c_List_Olist_ONil(v),v))* equal(c_List_Orev(w,v),u)* -> .
% 299.94/300.39 68909[0:SpL:68549.1,124.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.94/300.39 69689[0:Rew:1929.0,69188.1] || equal(u,c_List_Olist_ONil(v))* equal(c_List_Orotate1(c_List_Olist_OCons(w,x,v),v),c_List_Olist_OCons(y,c_List_Olist_ONil(v),v))* -> equal(x,u)*.
% 299.94/300.39 69708[0:Rew:11989.0,68718.1] || equal(u,c_List_Olist_ONil(v)) -> equal(c_List_Ofoldl(w,hAPP(hAPP(w,x),y),u,z,v),hAPP(hAPP(w,x),y))**.
% 299.94/300.39 69709[0:Rew:11886.0,68694.1] || equal(u,c_List_Olist_ONil(v)) -> equal(hAPP(hAPP(w,x),c_List_Ofoldr(w,u,y,v,z)),hAPP(hAPP(w,x),y))**.
% 299.94/300.39 69714[0:MRR:68938.3,71.0] || equal(u,c_List_Olist_ONil(v)) c_ListOrder_Ostep1(w,c_List_Olist_OCons(x,y,v),c_List_Olist_OCons(z,u,v),v)* -> equal(c_List_Olist_ONil(v),y).
% 299.94/300.39 69715[0:MRR:68887.3,70.0] || equal(u,c_List_Olist_ONil(v)) c_ListOrder_Ostep1(w,c_List_Olist_OCons(x,u,v),c_List_Olist_OCons(y,z,v),v)* -> equal(z,c_List_Olist_ONil(v)).
% 299.94/300.39 69822[0:SpL:2005.0,69768.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(v,c_List_Orev(w,x),x))** -> .
% 299.94/300.39 70017[0:SpL:68549.1,69772.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,c_List_Olist_ONil(v),v),c_List_Orev(u,v)) -> .
% 299.94/300.39 70006[1:SpL:3143.0,69772.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(c_Nat_Osize__class_Osize(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)),u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39 69989[0:SpL:695.1,69772.0] || equal(u,c_List_Orotate1(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_Orev(v,w))* -> .
% 299.94/300.39 69987[0:SpL:694.1,69772.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.94/300.39 69986[0:SpL:695.1,69772.0] || equal(u,c_List_Orotate1(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.94/300.39 70047[1:SpL:11764.1,70013.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orotate1(v,tc_Lambda_OdB),v_rs____) equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))* -> .
% 299.94/300.39 70142[0:SpL:68549.1,69773.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,c_List_Olist_ONil(v),v),c_List_Orotate1(u,v)) -> .
% 299.94/300.39 70131[1:SpL:3143.0,69773.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(c_Nat_Osize__class_Osize(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)),u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39 70115[0:SpL:694.1,69773.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_Orotate1(v,w))* -> .
% 299.94/300.39 70112[0:SpL:694.1,69773.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_Orotate1(u,w))* -> .
% 299.94/300.39 70111[0:SpL:695.1,69773.0] || equal(u,c_List_Orotate1(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_Orotate1(u,w))* -> .
% 299.94/300.39 70223[0:SpL:68549.1,70110.0] || equal(c_List_Oreplicate(u,v,w),c_List_Olist_ONil(w))** equal(c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),c_List_Orotate1(c_List_Oreplicate(u,x,w),w))* -> .
% 299.94/300.39 70219[1:SpL:67117.1,70110.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orotate1(c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB))** -> .
% 299.94/300.39 70218[1:SpL:67118.1,70110.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orotate1(c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB))** -> .
% 299.94/300.39 70361[0:Res:39690.2,58269.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_ONil(u),tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Olist_OCons(w,x,u),u),tc_nat)* c_List_Olistsp(y,x,u)*.
% 299.94/300.39 70367[9:Rew:211.0,70360.0,298.0,70360.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(z,x,tc_Lambda_OdB)*.
% 299.94/300.39 70368[9:Rew:211.0,70359.0,298.0,70359.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(z,x,tc_Lambda_OdB)*.
% 299.94/300.39 70358[9:Res:52416.1,58269.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(z,y,tc_Lambda_OdB)*.
% 299.94/300.39 70357[9:Res:52417.1,58269.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(z,y,tc_Lambda_OdB)*.
% 299.94/300.39 70356[9:Res:52515.1,58269.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(z,y,tc_Lambda_OdB)*.
% 299.94/300.39 70355[9:Res:52653.1,58269.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(z,y,tc_Lambda_OdB)*.
% 299.94/300.39 70427[9:Rew:211.0,70417.0,211.0,70417.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(y,w,tc_Lambda_OdB)*.
% 299.94/300.39 70428[9:Rew:211.0,70416.0,211.0,70416.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(y,w,tc_Lambda_OdB)*.
% 299.94/300.39 70415[9:Res:52416.1,70332.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(y,x,tc_Lambda_OdB)*.
% 299.94/300.39 70414[9:Res:52417.1,70332.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(y,x,tc_Lambda_OdB)*.
% 299.94/300.39 70413[9:Res:52515.1,70332.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(y,x,tc_Lambda_OdB)*.
% 299.94/300.39 70412[9:Res:52653.1,70332.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(y,x,tc_Lambda_OdB)*.
% 299.94/300.39 70852[1:SSi:70833.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(c_Nat_Osize__class_Osize(c_List_Obutlast(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)),v,tc_nat)* -> equal(u,v_as____) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat).
% 299.94/300.39 71138[1:Rew:1014.0,71092.1] || equal(v_rs____,u) -> equal(v,v_as____) equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),c_List_Obutlast(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**.
% 299.94/300.39 71248[1:Rew:1014.0,71174.0] || -> equal(u,v_as____) equal(c_List_Olast(c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.39 71408[1:Rew:1014.0,71322.0] || -> equal(u,v_as____) equal(c_List_Olast(c_List_Oappend(v,c_List_Oappend(w,c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.39 71679[1:SpL:3754.1,58564.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Obutlast(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Obutlast(v,tc_Lambda_OdB),tc_Lambda_OdB))** -> equal(v,v_as____).
% 299.94/300.39 71661[1:SpL:3754.1,54723.0] || equal(c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Obutlast(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Obutlast(v,tc_Lambda_OdB))** -> equal(v,v_as____).
% 299.94/300.39 71991[1:SpR:3754.1,3979.0] || -> equal(u,v_as____) equal(c_List_Olast(c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.39 72123[1:SpR:3754.1,4018.0] || -> equal(u,v_as____) equal(c_List_Olast(c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.39 73435[1:Rew:1014.0,73397.1] || equal(c_List_Orotate1(c_List_Orev(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____) equal(c_List_Orev(u,tc_Lambda_OdB),v_as____).
% 299.94/300.39 73856[11:SpR:39416.1,73839.1] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(v,v_a____),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) hBOOL(hAPP(u,v_a____)).
% 299.94/300.39 74941[1:SpL:2133.0,11911.0] || equal(c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Orev(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v,tc_Lambda_OdB,w),hAPP(hAPP(c_Lambda_OdB_OApp,x),y))* -> equal(v_a____,x).
% 299.94/300.39 75580[1:SpL:74746.1,7.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)** c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> equal(u,x)* equal(v_a____,w).
% 299.94/300.39 75490[1:SpL:74746.1,7.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)** c_ListOrder_Ostep1(v,v_rs____,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(x,u)* equal(w,v_a____).
% 299.94/300.39 75119[1:SpR:74746.1,6.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) hBOOL(hAPP(hAPP(v,w),v_a____)) -> c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)*.
% 299.94/300.39 75113[1:SpR:74746.1,13812.0] || equal(c_List_Orotate1(c_List_Oappend(c_List_Oreplicate(u,v_a____,tc_Lambda_OdB),v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Otake(u,v_rs____,tc_Lambda_OdB),c_List_Oreplicate(u,v_a____,tc_Lambda_OdB)).
% 299.94/300.39 75092[1:SpR:74746.1,6.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) hBOOL(hAPP(hAPP(v,v_a____),w)) -> c_ListOrder_Ostep1(v,v_rs____,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39 76437[1:SpL:74710.1,2115.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) c_List_Olistsp(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB)* -> c_List_Olistsp(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39 77188[1:SpL:74743.1,2220.0] || equal(c_List_Orotate1(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** c_List_Olistsp(w,x,tc_Lambda_OdB) -> c_List_Olistsp(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39 77625[1:MRR:77624.2,6209.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) equal(c_List_Olist_OCons(v,w,tc_Lambda_OdB),x) -> equal(c_List_Osko__List__XCons__eq__append__conv__1__1(v,w,x,u,tc_Lambda_OdB),w)**.
% 299.94/300.39 77627[1:MRR:77626.2,6209.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) equal(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB)) -> equal(c_List_Osko__List__Xappend__eq__Cons__conv__1__1(w,x,v,u,tc_Lambda_OdB),x)**.
% 299.94/300.39 77676[1:SpL:2133.0,11930.0] || equal(hAPP(hAPP(c_Type_Otype_OFun,u),v),c_List_Ofoldr(c_Type_Otype_OFun,c_List_Orev(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),x,tc_Lambda_OdB,y))* -> equal(u,v_a____).
% 299.94/300.39 77996[1:SpL:1260.1,1808.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_rs____)** equal(c_List_Oappend(w,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,c_List_Orev(v,tc_Lambda_OdB))*.
% 299.94/300.39 77949[0:SpL:50.0,1808.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.94/300.39 78032[1:Rew:1260.1,77973.2] || equal(u,v_rs____)* equal(c_List_Oappend(v,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))** -> equal(v,v_rs____).
% 299.94/300.39 78382[0:SpL:50.0,1813.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.94/300.39 78400[1:Rew:2117.0,78351.1] || equal(u,v_rs____) equal(c_List_Orev(c_List_Oappend(v,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB))* -> equal(c_List_Orev(v,tc_Lambda_OdB),w).
% 299.94/300.39 78333[1:SpL:1260.1,1813.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_rs____)** equal(c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),w,tc_Lambda_OdB),v_rs____)** -> equal(c_List_Orev(u,tc_Lambda_OdB),w)*.
% 299.94/300.39 79225[1:SpL:76543.1,69773.0] || equal(c_List_Orotate1(c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Orotate1(u,tc_Lambda_OdB)) -> .
% 299.94/300.39 79224[1:SpL:76543.1,69772.0] || equal(c_List_Orotate1(c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Orev(u,tc_Lambda_OdB)) -> .
% 299.94/300.39 79222[1:SpL:76543.1,70110.0] || equal(c_List_Orotate1(c_List_Oreplicate(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Orotate1(c_List_Oreplicate(u,w,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.39 78927[1:SpL:76543.1,25543.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) equal(v,v_as____)* equal(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB))* equal(w,v)* -> .
% 299.94/300.39 78852[1:SpL:76543.1,22327.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v,w).
% 299.94/300.39 78851[1:SpL:76543.1,15336.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(v_a____,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.39 78849[1:SpL:76543.1,15174.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Orev(c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.39 78845[1:SpL:76543.1,4214.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v_as____,x).
% 299.94/300.39 78844[1:SpL:76543.1,4339.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v,w).
% 299.94/300.39 78843[1:SpL:76543.1,1250.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Orev(w,tc_Lambda_OdB))* -> equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),w)*.
% 299.94/300.39 78546[1:SpR:76543.1,11992.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> equal(c_List_Ofoldl(v,w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),y,tc_Lambda_OdB),hAPP(hAPP(v,w),x))**.
% 299.94/300.39 78506[9:SpR:76543.1,66310.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39 78479[1:SpR:76543.1,11887.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> equal(c_List_Ofoldr(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),x,tc_Lambda_OdB,y),hAPP(hAPP(v,w),x))**.
% 299.94/300.39 78475[1:SpR:76543.1,6865.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) equal(c_List_Orev(v,tc_Lambda_OdB),v_as____) -> equal(c_List_Olist_OCons(w,u,tc_Lambda_OdB),c_List_Olist_OCons(w,v,tc_Lambda_OdB))*.
% 299.94/300.39 78474[1:SpR:76543.1,76543.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) equal(c_List_Orotate1(v,tc_Lambda_OdB),v_as____) -> equal(c_List_Olist_OCons(w,u,tc_Lambda_OdB),c_List_Olist_OCons(w,v,tc_Lambda_OdB))*.
% 299.94/300.39 79503[1:Rew:1952.0,79215.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)** equal(c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB))* -> equal(w,u)*.
% 299.94/300.39 79517[1:MRR:78930.3,1034.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),c_List_Olist_OCons(y,u,tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(v_as____,x).
% 299.94/300.39 79518[1:MRR:78877.3,1032.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(y,v_as____).
% 299.94/300.39 79785[0:SpL:396.0,1940.0] || equal(c_List_Orev(c_List_Olist_OCons(u,v,w),w),c_List_Oappend(c_List_Orev(v,w),x,w))* -> equal(c_List_Olist_OCons(u,c_List_Olist_ONil(w),w),x).
% 299.94/300.39 80074[1:Rew:1014.0,80054.1] || equal(c_List_Orotate1(c_List_Obutlast(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____) equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____).
% 299.94/300.39 80558[0:SpL:396.0,4212.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.94/300.39 80642[1:SpL:11766.1,80269.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oreplicate(v,w,tc_Lambda_OdB),c_List_Orev(c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(w,v_a____).
% 299.94/300.39 80715[1:SpL:11764.1,80270.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oreplicate(v,w,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(w,v_a____).
% 299.94/300.39 80989[1:Rew:1014.0,80950.1] || equal(c_List_Orotate1(c_List_Orev(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____) equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____).
% 299.94/300.39 81695[0:SpL:1787.0,56905.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.94/300.39 81531[0:SpL:1787.0,278.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.94/300.39 81530[0:SpL:1787.0,280.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.94/300.39 81758[1:Rew:2117.0,81522.1] || equal(u,v_rs____) -> equal(c_List_Orev(c_List_Oappend(c_List_Oreplicate(v,w,tc_Lambda_OdB),u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v_a____,c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.39 81848[1:Rew:59.0,81583.0] || equal(c_List_Oappend(c_List_Oreplicate(u,v,tc_Lambda_OdB),w,tc_Lambda_OdB),v_rs____)** -> equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_as____) equal(c_List_Orev(w,tc_Lambda_OdB),v_as____).
% 299.94/300.39 82494[1:Rew:2117.0,82355.0,211.0,82355.0,298.0,82355.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,c_List_Oreplicate(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oreplicate(w,x,tc_Lambda_OdB))** -> .
% 299.94/300.39 82495[1:Rew:2117.0,82350.0,298.0,82350.0,298.0,82350.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(v_a____,c_List_Oreplicate(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oreplicate(w,x,tc_Lambda_OdB))** -> .
% 299.94/300.39 82236[0:SpL:1801.0,278.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oreplicate(v,w,x),x),x),c_List_Oreplicate(v,w,x))** -> equal(c_List_Orev(u,x),c_List_Olist_ONil(x)).
% 299.94/300.39 82235[0:SpL:1801.0,280.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oreplicate(v,w,x),x),x),c_List_Orev(u,x))** -> equal(c_List_Oreplicate(v,w,x),c_List_Olist_ONil(x)).
% 299.94/300.39 82597[1:Rew:59.0,82288.0] || equal(c_List_Oappend(u,c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) equal(c_List_Oreplicate(v,w,tc_Lambda_OdB),v_as____).
% 299.94/300.39 83148[0:Rew:2142.0,82991.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oreplicate(w,x,y),y),y),y),c_List_Olist_OCons(u,c_List_Oreplicate(w,x,y),y))** -> .
% 299.94/300.39 83564[0:SpL:27495.1,2104.0] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Oappend(w,x,v),c_List_Olist_OCons(y,x,v))* -> equal(w,c_List_Olist_OCons(y,u,v))*.
% 299.94/300.39 83659[0:Res:8117.0,321.1] || c_Type_Otyping(u,v,w)* -> c_Type_Otyping(u,hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(tc_nat))))),v),hAPP(hAPP(c_Type_Otype_OFun,x),x))*.
% 299.94/300.39 83657[0:Res:8117.0,328.0] || -> c_Type_Otyping(u,c_Lambda_OdB_OAbs(c_Lambda_OdB_OAbs(c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(tc_nat))))),hAPP(hAPP(c_Type_Otype_OFun,v),hAPP(hAPP(c_Type_Otype_OFun,w),hAPP(hAPP(c_Type_Otype_OFun,x),x))))*.
% 299.94/300.39 84602[0:SpL:2142.0,62988.0] || equal(c_List_Orotate1(c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,x),x),x),x),x),c_List_Orotate1(c_List_Olist_OCons(u,w,x),x))** -> .
% 299.94/300.39 84600[0:SpL:2142.0,25957.0] || equal(c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,x),x),x),x),c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(u,w,x),x),x))** -> .
% 299.94/300.39 84503[1:SpR:5057.1,2142.0] || equal(u,v_as____) -> equal(c_List_Orotate1(c_List_Olist_OCons(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.39 84402[1:SpR:2142.0,2299.1] || equal(v_rs____,u) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),c_List_Orotate1(c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**.
% 299.94/300.39 84761[1:Rew:84501.0,14658.1] || equal(u,v_as____) -> equal(c_List_Orev(c_List_Olist_OCons(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.39 85153[1:SpR:39416.1,85083.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_List_Olast(u,tc_Lambda_OdB),w)*.
% 299.94/300.39 85139[1:SpR:39416.1,85083.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),tc_nat)* equal(c_List_Olast(c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),v)*.
% 299.94/300.39 85359[0:SpL:84800.0,32684.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(w,c_List_Olist_OCons(v,c_List_Olist_ONil(x),x),x))** -> .
% 299.94/300.39 85514[1:Rew:1014.0,85338.1,1992.0,85338.1,1014.0,85338.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),v_rs____) -> equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.39 85736[1:SpL:11766.1,85706.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.39 86041[0:SpL:29174.1,2209.0] || equal(c_List_Oappend(u,v,w),c_List_Olist_ONil(w))** equal(c_List_Oappend(x,v,w),y)* -> equal(x,c_List_Oappend(y,u,w))*.
% 299.94/300.39 86120[1:SpL:6865.1,84940.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) c_ListOrder_Ostep1(v,c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.39 86119[1:SpL:76543.1,84940.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) c_ListOrder_Ostep1(v,c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.39 86457[0:SpL:29174.1,2228.0] || equal(c_List_Oappend(u,v,w),c_List_Olist_ONil(w))** equal(c_List_Oappend(x,c_List_Oappend(u,y,w),w),x)** -> equal(y,v)*.
% 299.94/300.39 86540[1:SpL:6865.1,84942.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) c_ListOrder_Ostep1(v,v_rs____,c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.39 86539[1:SpL:76543.1,84942.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) c_ListOrder_Ostep1(v,v_rs____,c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.39 86848[0:SpL:2232.0,280.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),x),c_List_Orotate1(c_List_Olist_OCons(u,w,x),x))** -> equal(v,c_List_Olist_ONil(x)).
% 299.94/300.39 86804[0:SpR:2232.0,656.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orotate1(c_List_Olist_OCons(w,c_List_Oappend(c_List_Orotate1(u,v),x,v),v),v),v),c_List_Orotate1(u,v))**.
% 299.94/300.39 86794[0:SpR:2232.0,655.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orotate1(c_List_Olist_OCons(w,c_List_Oappend(c_List_Orev(u,v),x,v),v),v),v),c_List_Orev(u,v))**.
% 299.94/300.39 87122[1:Rew:211.0,87121.1] || equal(c_List_Orotate1(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Olist_OCons(w,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB))**.
% 299.94/300.39 87832[0:SpL:133.0,87331.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.94/300.39 87954[1:SpR:11887.0,11866.0] || -> hBOOL(c_List_Ofoldr(c_Transitive__Closure_Ortranclp(u,v),c_List_Olist_OCons(hAPP(hAPP(c_Transitive__Closure_Ortranclp(u,v),w),x),c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),x,tc_Lambda_OdB,y))*.
% 299.94/300.39 87990[1:Rew:11887.0,87966.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) -> hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(v,w),c_List_Ofoldr(c_Transitive__Closure_Ortranclp(v,w),u,x,tc_Lambda_OdB,y)),x))*.
% 299.94/300.39 87991[1:Rew:11887.0,87965.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(v,w),c_List_Ofoldr(c_Transitive__Closure_Ortranclp(v,w),u,x,tc_Lambda_OdB,y)),x))*.
% 299.94/300.39 88935[0:SpL:133.0,88669.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.94/300.39 88990[0:Res:1218.0,3390.0] || c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_Olift(u,v),w) -> c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(c_Lambda_Olift(u,c_HOL_Ozero__class_Ozero(tc_nat)))),x),v),w)*.
% 299.94/300.39 89784[1:SpL:298.0,87372.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(v_a____,c_List_Oreplicate(w,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,v,tc_Lambda_OdB))** -> .
% 299.94/300.39 89783[1:SpL:211.0,87372.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(v_a____,c_List_Oreplicate(w,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v,tc_Lambda_OdB))** -> .
% 299.94/300.39 89853[1:SpL:298.0,88299.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(v_a____,c_List_Oreplicate(w,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39 89852[1:SpL:211.0,88299.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(v_a____,c_List_Oreplicate(w,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39 89919[1:SpL:298.0,88733.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(v_a____,c_List_Oreplicate(w,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39 89918[1:SpL:211.0,88733.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(v_a____,c_List_Oreplicate(w,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39 89941[1:Rew:1844.0,89920.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,c_List_Oreplicate(w,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39 90012[1:SpL:298.0,89296.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(v_a____,c_List_Oreplicate(w,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,v,tc_Lambda_OdB))** -> .
% 299.94/300.39 90011[1:SpL:211.0,89296.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(v_a____,c_List_Oreplicate(w,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v,tc_Lambda_OdB))** -> .
% 299.94/300.39 90049[1:SpL:11766.1,89304.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orotate1(v,tc_Lambda_OdB),v_as____)** equal(c_List_Orotate1(c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.39 90141[1:SpL:39416.1,90035.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Orotate1(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39 90136[1:SpL:39416.1,90035.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39 90104[1:SpL:39416.1,90035.0] || equal(c_List_Orotate1(c_List_Orotate1(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39 90163[1:Rew:1014.0,90133.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Orotate1(c_List_Orotate1(v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____).
% 299.94/300.39 90416[1:SpL:11766.1,89305.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orev(v,tc_Lambda_OdB),v_as____)** equal(c_List_Orotate1(c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.39 90506[1:SpL:39416.1,90402.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Orotate1(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39 90501[1:SpL:39416.1,90402.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39 90469[1:SpL:39416.1,90402.0] || equal(c_List_Orev(c_List_Orotate1(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39 90544[1:Rew:1014.0,90498.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Orev(c_List_Orotate1(v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____).
% 299.94/300.39 91346[1:SpL:298.0,87104.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Oappend(v,w,tc_Lambda_OdB),v_as____).
% 299.94/300.39 91511[1:SpL:298.0,87169.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Oappend(v,w,tc_Lambda_OdB),v_as____).
% 299.94/300.39 91640[1:SpL:298.0,87367.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,v,tc_Lambda_OdB))** -> .
% 299.94/300.39 91639[1:SpL:211.0,87367.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v,tc_Lambda_OdB))** -> .
% 299.94/300.39 91589[1:SpL:11766.1,87367.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 299.94/300.39 91879[1:MRR:91878.0,2046.0] || -> equal(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)),c_Nat_Osize__class_Osize(c_List_Olist_OCons(v,c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)))*.
% 299.94/300.39 92025[1:SpL:298.0,91594.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,v,tc_Lambda_OdB))** -> .
% 299.94/300.39 92024[1:SpL:211.0,91594.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v,tc_Lambda_OdB))** -> .
% 299.94/300.39 91986[1:SpL:11764.1,91594.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 299.94/300.39 92204[1:SpL:298.0,87368.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,v,tc_Lambda_OdB))** -> .
% 299.94/300.39 92203[1:SpL:211.0,87368.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v,tc_Lambda_OdB))** -> .
% 299.94/300.39 92139[1:SpL:11766.1,87368.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 299.94/300.39 92256[0:Res:1218.0,3389.0] || c_Type_Otyping(u,c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(c_Lambda_Olift(v,c_HOL_Ozero__class_Ozero(tc_nat)))),w),x),y)* -> c_Type_Otyping(u,c_Lambda_Olift(v,x),y).
% 299.94/300.39 92329[1:SpL:298.0,87369.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,v,tc_Lambda_OdB))** -> .
% 299.94/300.39 92328[1:SpL:211.0,87369.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v,tc_Lambda_OdB))** -> .
% 299.94/300.39 92275[1:SpL:11764.1,87369.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 299.94/300.39 92395[1:SpL:298.0,92295.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,v,tc_Lambda_OdB))** -> .
% 299.94/300.39 92394[1:SpL:211.0,92295.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v,tc_Lambda_OdB))** -> .
% 299.94/300.39 92356[1:SpL:11764.1,92295.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 299.94/300.39 92505[1:SpR:87638.1,13829.0] || equal(c_List_Olist_OCons(v_a____,c_List_Oappend(c_List_Oreplicate(u,v,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Olast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v).
% 299.94/300.39 92728[1:SpL:298.0,88294.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39 92727[1:SpL:211.0,88294.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39 92677[1:SpL:11766.1,88294.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(v,tc_Lambda_OdB))** -> .
% 299.94/300.39 92796[1:SpL:298.0,92682.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39 92795[1:SpL:211.0,92682.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39 92757[1:SpL:11764.1,92682.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(v,tc_Lambda_OdB))** -> .
% 299.94/300.39 92893[1:SpL:298.0,88295.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39 92892[1:SpL:211.0,88295.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39 92828[1:SpL:11766.1,88295.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(v,tc_Lambda_OdB))** -> .
% 299.94/300.39 92985[1:SpL:298.0,88296.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39 92984[1:SpL:211.0,88296.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39 92931[1:SpL:11764.1,88296.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(v,tc_Lambda_OdB))** -> .
% 299.94/300.39 93019[0:SpR:270.0,7291.1] || equal(c_Lambda_OdB_OdB__rec(u,v,c_Type_Otype_OFun,c_Lambda_OdB_OAbs(w),x),c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_Type_Otype_OFun,w))) -> hBOOL(c_Lambda_OdB_OdB__rec(u,v,c_Type_Otype_OFun,c_Lambda_OdB_OAbs(w),x))*.
% 299.94/300.39 93107[1:SpL:298.0,92951.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39 93106[1:SpL:211.0,92951.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39 93068[1:SpL:11764.1,92951.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(v,tc_Lambda_OdB))** -> .
% 299.94/300.39 93190[1:SpL:298.0,88728.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39 93189[1:SpL:211.0,88728.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39 93139[1:SpL:11766.1,88728.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))** -> .
% 299.94/300.39 93212[1:Rew:1844.0,93191.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39 93258[1:SpL:298.0,93144.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39 93257[1:SpL:211.0,93144.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39 93219[1:SpL:11764.1,93144.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))** -> .
% 299.94/300.39 93272[1:Rew:1844.0,93259.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39 93365[1:SpL:298.0,88729.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39 93364[1:SpL:211.0,88729.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39 93300[1:SpL:11766.1,88729.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))** -> .
% 299.94/300.39 93392[1:Rew:1844.0,93366.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39 93457[1:SpL:298.0,88730.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39 93456[1:SpL:211.0,88730.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39 93403[1:SpL:11764.1,88730.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))** -> .
% 299.94/300.39 93471[1:Rew:1844.0,93458.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39 93519[1:SpL:298.0,93423.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39 93518[1:SpL:211.0,93423.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39 93480[1:SpL:11764.1,93423.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))** -> .
% 299.94/300.39 93533[1:Rew:1844.0,93520.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39 93677[1:SpL:298.0,89291.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,v,tc_Lambda_OdB))** -> .
% 299.94/300.39 93676[1:SpL:211.0,89291.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v,tc_Lambda_OdB))** -> .
% 299.94/300.39 93626[1:SpL:11766.1,89291.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orotate1(c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 299.94/300.39 93741[1:SpL:298.0,93631.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,v,tc_Lambda_OdB))** -> .
% 299.94/300.39 93740[1:SpL:211.0,93631.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v,tc_Lambda_OdB))** -> .
% 299.94/300.39 93702[1:SpL:11764.1,93631.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orotate1(c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 299.94/300.39 93834[1:SpL:298.0,89292.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,v,tc_Lambda_OdB))** -> .
% 299.94/300.39 93833[1:SpL:211.0,89292.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v,tc_Lambda_OdB))** -> .
% 299.94/300.39 93769[1:SpL:11766.1,89292.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orotate1(c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 299.94/300.39 93925[1:SpL:298.0,89293.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,v,tc_Lambda_OdB))** -> .
% 299.94/300.39 93924[1:SpL:211.0,89293.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v,tc_Lambda_OdB))** -> .
% 299.94/300.39 93871[1:SpL:11764.1,89293.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orotate1(c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 299.94/300.39 94035[1:SpL:298.0,93891.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,v,tc_Lambda_OdB))** -> .
% 299.94/300.39 94034[1:SpL:211.0,93891.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v,tc_Lambda_OdB))** -> .
% 299.94/300.39 93996[1:SpL:11764.1,93891.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orotate1(c_List_Oappend(v,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 299.94/300.39 94473[1:MRR:94472.1,2046.0] || -> equal(u,v_as____) equal(c_List_Orotate1(c_List_Obutlast(c_List_Olist_OCons(c_List_Olast(u,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB))**.
% 299.94/300.39 94713[1:SpL:50.0,92647.0] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) equal(c_List_Obutlast(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____).
% 299.94/300.39 94743[1:MRR:94725.1,2046.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(v,u,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Obutlast(c_List_Olist_OCons(u,w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____).
% 299.94/300.39 94838[0:Res:1218.0,3222.0] || c_Wellfounded_Oaccp(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,u),v,w) -> c_Wellfounded_Oaccp(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,u),hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(c_Lambda_Olift(v,c_HOL_Ozero__class_Ozero(tc_nat)))),x),w)*.
% 299.94/300.39 95364[1:Rew:396.0,95317.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(v,w,tc_Lambda_OdB),x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Oreplicate(v,w,tc_Lambda_OdB),v_as____).
% 299.94/300.39 95646[1:Rew:11887.0,95532.0] || -> c_Type_Otyping(hAPP(u,v_a____),c_Lambda_OdB_OVar(hAPP(hAPP(u,v),w)),c_List_Ofoldr(u,c_List_Orotate1(c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB,x))*.
% 299.94/300.39 95651[0:Rew:11886.0,95540.1] || equal(u,c_List_Olist_ONil(v)) -> c_Type_Otyping(hAPP(w,x),c_Lambda_OdB_OVar(c_List_Ofoldr(w,u,y,v,z)),hAPP(hAPP(w,x),y))*.
% 299.94/300.39 95802[0:SpR:87640.1,13829.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_Olast(c_List_Olist_OCons(v,x,w),w),v).
% 299.94/300.39 95951[0:SpR:127.1,84410.0] || -> equal(u,c_List_Olist_ONil(v)) equal(c_List_Olast(c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(w,c_List_Obutlast(c_List_Olist_OCons(x,u,v),v),v),v),v),v),x)**.
% 299.94/300.39 96178[0:SpL:137.1,87333.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Obutlast(c_List_Oappend(w,x,y),y),y),y),y),w)** -> equal(x,c_List_Olist_ONil(y)).
% 299.94/300.39 96174[0:SpL:298.0,87333.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.94/300.39 96173[0:SpL:211.0,87333.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.94/300.39 96486[1:Rew:2142.0,96425.0,2142.0,96425.0,2232.0,96425.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB))** -> .
% 299.94/300.39 96567[0:SpL:68549.1,87705.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_Olist_OCons(y,c_List_Olist_ONil(x),x),w)* -> .
% 299.94/300.39 96592[1:Rew:2142.0,96511.0,2232.0,96511.0,2232.0,96511.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB))** -> .
% 299.94/300.39 96724[1:Rew:2142.0,96665.0,2232.0,96665.0,2142.0,96665.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB))** -> .
% 299.94/300.39 96776[1:SpL:11764.1,87823.0] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))* -> .
% 299.94/300.39 96898[1:SpL:11764.1,87824.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),c_List_Orev(w,tc_Lambda_OdB))* -> .
% 299.94/300.39 96882[1:SpL:11766.1,87824.0] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))* -> .
% 299.94/300.39 97002[1:SpL:11764.1,87825.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),c_List_Orev(w,tc_Lambda_OdB))* -> .
% 299.94/300.39 97239[1:Rew:1992.0,97213.1] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Orotate1(c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),w)* -> .
% 299.94/300.39 97202[1:SpL:11764.1,88926.0] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.39 97177[1:SpL:11766.1,88926.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** equal(c_List_Orev(c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.39 97339[1:SpL:11764.1,97176.0] || equal(c_List_Orev(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Orev(c_List_Olist_OCons(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.39 97324[1:SpL:11764.1,97176.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** equal(c_List_Orev(c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.39 97505[1:Rew:1992.0,97473.1] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Orotate1(c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),w)* -> .
% 299.94/300.39 97457[1:SpL:11766.1,88927.0] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.39 97424[1:SpL:11766.1,88927.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** equal(c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.39 97513[0:Rew:298.0,97512.0] || equal(c_List_Oappend(c_List_Oreplicate(u,v,w),c_List_Oappend(x,c_List_Orev(c_List_Olist_OCons(y,z,w),w),w),w),c_List_Oreplicate(u,v,w))** -> .
% 299.94/300.39 97596[1:Rew:1992.0,97575.1] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Orotate1(c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),w)* -> .
% 299.94/300.39 97558[1:SpL:11766.1,88928.0] || equal(c_List_Orev(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.39 97534[1:SpL:11764.1,88928.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** equal(c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.39 97662[1:Rew:2603.0,97633.1] || equal(c_List_Orev(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Orotate1(c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.39 97618[1:SpL:11764.1,97557.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** equal(c_List_Orev(c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.39 97732[1:Rew:2142.0,97689.0,2142.0,97689.0,2142.0,97689.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB))** -> .
% 299.94/300.39 97675[0:SpL:122.0,96220.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_ONil(y),y))** -> .
% 299.94/300.39 97858[1:SpL:76543.1,96534.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB),v)* -> .
% 299.94/300.39 97852[0:SpL:68549.1,96534.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_Olist_OCons(y,c_List_Olist_ONil(x),x),v)* -> .
% 299.94/300.39 97807[0:SpL:137.1,96534.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orev(c_List_Obutlast(c_List_Oappend(w,x,y),y),y),y),y),w)** -> equal(x,c_List_Olist_ONil(y)).
% 299.94/300.39 97803[0:SpL:298.0,96534.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.94/300.39 97802[0:SpL:211.0,96534.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.94/300.39 97992[0:SpL:137.1,97878.0] || equal(c_List_Obutlast(c_List_Oappend(u,v,w),w),c_List_Olist_ONil(w))** equal(c_List_Olist_OCons(x,y,w),u)* -> equal(v,c_List_Olist_ONil(w)).
% 299.94/300.39 98060[1:SpL:11764.1,97674.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),c_List_Orev(w,tc_Lambda_OdB))* -> .
% 299.94/300.39 98104[1:SpL:3754.1,90289.0] || equal(c_List_Orotate1(c_List_Orotate1(c_List_Oappend(u,c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____).
% 299.94/300.39 98219[1:SpL:3754.1,90681.0] || equal(c_List_Orev(c_List_Orotate1(c_List_Oappend(u,c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____).
% 299.94/300.39 98572[2:Rew:1014.0,98568.1] || equal(c_List_Obutlast(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____) equal(c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB)).
% 299.94/300.39 98585[1:SpL:3754.1,9794.1] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> equal(w,v_as____).
% 299.94/300.39 99031[3:SSi:99016.1,99016.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),hAPP(hAPP(c_Lambda_Obeta,c_Lambda_OdB_OVar(v)),w)),u),tc_nat)*.
% 299.94/300.39 99958[1:Rew:1014.0,99919.2] || equal(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(u,v_rs____) -> equal(v,v_as____) equal(c_List_Obutlast(v,tc_Lambda_OdB),v_as____).
% 299.94/300.39 100172[1:SpL:6865.1,100154.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) c_ListOrder_Ostep1(v,v_rs____,c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.39 100171[1:SpL:76543.1,100154.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) c_ListOrder_Ostep1(v,v_rs____,c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.39 100416[1:SpL:6865.1,100398.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.39 100415[1:SpL:76543.1,100398.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.39 100541[1:SpL:3754.1,24317.1] || equal(v_as____,u) equal(u,c_List_Oappend(v,c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(w,v_as____).
% 299.94/300.39 101026[3:SSi:101012.1,101012.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),u),hAPP(hAPP(c_Lambda_Obeta,c_Lambda_OdB_OVar(v)),w)),tc_nat)*.
% 299.94/300.39 101298[0:SSi:101286.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),u),v),u,tc_nat)* c_HOL_Oord__class_Oless(w,v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* -> .
% 299.94/300.39 102563[1:SpL:3754.1,50139.0] || equal(u,c_List_Olist_OCons(v,c_List_Obutlast(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____).
% 299.94/300.39 102788[9:SSi:102758.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),w,tc_nat)* -> c_List_Olistsp(x,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat).
% 299.94/300.39 102925[9:Rew:1014.0,102841.0] || -> equal(u,v_as____) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Obutlast(c_List_Oappend(v,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(w,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39 102927[9:SSi:102891.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),w,tc_nat)* -> c_List_Olistsp(x,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat).
% 299.94/300.39 103049[10:Res:52515.1,103005.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39 103048[10:Res:52653.1,103005.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39 103028[10:SpL:6865.1,103005.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) c_List_Olistsp(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB)* -> c_List_Olistsp(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39 103027[10:SpL:76543.1,103005.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) c_List_Olistsp(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB)* -> c_List_Olistsp(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39 103172[10:SpR:11764.1,103060.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39 103375[9:SSi:103348.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(c_List_Orev(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),w,tc_nat)* -> c_List_Olistsp(x,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat).
% 299.94/300.39 105205[10:Rew:1014.0,105169.1] || equal(c_List_Orev(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____) c_List_Olistsp(w,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39 105305[10:Rew:1014.0,105253.1] || equal(c_List_Orev(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____) c_List_Olistsp(w,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39 105383[10:Rew:3909.1,105382.0] || equal(c_List_Oappend(c_List_Obutlast(u,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB),v_rs____) -> equal(u,v_as____) c_List_Olistsp(v,c_List_Obutlast(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39 105507[10:Rew:3754.1,105485.2,1014.0,105485.1] || equal(c_List_Obutlast(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____) c_List_Olistsp(w,c_List_Obutlast(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39 105591[10:Rew:1014.0,105555.1] || equal(c_List_Orotate1(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____) c_List_Olistsp(w,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39 105650[1:Rew:1014.0,105631.2] || equal(u,c_List_Olist_OCons(v_a____,c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____).
% 299.94/300.39 105959[1:Rew:1014.0,105937.1] || equal(c_List_Orotate1(c_List_Obutlast(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____) equal(c_List_Orev(u,tc_Lambda_OdB),u).
% 299.94/300.39 106129[1:SpL:2232.0,83674.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),v)* -> .
% 299.94/300.39 106156[1:Rew:1014.0,106142.2] || equal(c_List_Obutlast(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),u)* -> equal(v,v_as____).
% 299.94/300.39 106307[1:SpL:11766.1,106227.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.39 106287[1:SpL:6865.1,106227.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.39 106286[1:SpL:76543.1,106227.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.39 106473[1:SpL:11764.1,106228.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.39 106464[1:SpL:6865.1,106228.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.39 106463[1:SpL:76543.1,106228.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.39 106509[1:SpL:6865.1,106347.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.39 106508[1:SpL:76543.1,106347.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.39 106598[1:SpL:11764.1,106572.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.39 106589[1:SpL:6865.1,106572.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.39 106588[1:SpL:76543.1,106572.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.39 107030[1:Rew:1014.0,107004.2] || equal(c_List_Orev(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),u)* -> equal(v,v_as____).
% 299.94/300.39 107371[2:Rew:1014.0,107323.2] || equal(c_List_Olist_OCons(u,c_List_Obutlast(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Orotate1(v,tc_Lambda_OdB),v_rs____) -> equal(w,v_as____).
% 299.94/300.39 107521[1:Rew:1014.0,107491.2] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),v_rs____)** equal(c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> equal(w,v_as____).
% 299.94/300.39 108120[0:SSi:108110.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),u),v),w,tc_nat)* -> equal(c_Nat_Osemiring__1__class_Oof__nat(u,tc_nat),c_HOL_Ozero__class_Ozero(tc_nat)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat).
% 299.94/300.39 108121[0:SSi:108093.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || -> equal(c_Nat_Osemiring__1__class_Oof__nat(u,tc_nat),c_HOL_Ozero__class_Ozero(tc_nat)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),v),hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),u),w)),tc_nat)*.
% 299.94/300.39 108182[0:SSi:108173.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),u),v),w,tc_nat)* -> equal(c_Nat_Osemiring__1__class_Oof__nat(v,tc_nat),c_HOL_Ozero__class_Ozero(tc_nat)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat).
% 299.94/300.39 108183[0:SSi:108161.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || -> equal(c_Nat_Osemiring__1__class_Oof__nat(u,tc_nat),c_HOL_Ozero__class_Ozero(tc_nat)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),v),hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),w),u)),tc_nat)*.
% 299.94/300.39 108355[1:Rew:1014.0,108315.2] || equal(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB))* equal(c_List_Orev(c_List_Obutlast(c_List_Oappend(u,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____).
% 299.94/300.39 108501[1:Rew:1014.0,108483.2] || equal(c_List_Obutlast(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),u)* -> equal(v,v_as____).
% 299.94/300.39 108521[1:SpL:3754.1,104994.1] || equal(u,v_as____) equal(c_List_Orev(c_List_Oappend(v,c_List_Obutlast(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> equal(w,v_as____).
% 299.94/300.39 109189[1:SpL:3754.1,107446.1] || equal(u,v_rs____) equal(c_List_Orotate1(c_List_Olist_OCons(v,c_List_Obutlast(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> equal(w,v_as____).
% 299.94/300.39 109299[1:Rew:1014.0,109272.2] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),v_rs____)** equal(c_List_Orotate1(c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> equal(w,v_as____).
% 299.94/300.39 109363[1:Rew:1014.0,109340.2] || equal(c_List_Orotate1(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(u,c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* -> equal(v,v_as____).
% 299.94/300.39 109563[1:Rew:1014.0,109559.2] || equal(u,c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____) equal(v_a____,v).
% 299.94/300.39 110418[0:Res:7256.0,3226.0] || c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_OdB_OAbs(u),v) -> c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_OdB_OAbs(c_Lambda_OdB_OdB__rec(w,x,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(c_Lambda_OdB_OAbs(c_Lambda_Olift(u,c_HOL_Ozero__class_Ozero(tc_nat)))),y)),v)*.
% 299.94/300.39 110417[0:Res:7256.0,2860.0] || c_Type_Otyping(u,c_Lambda_OdB_OAbs(c_Lambda_OdB_OdB__rec(v,w,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(c_Lambda_OdB_OAbs(c_Lambda_Olift(x,c_HOL_Ozero__class_Ozero(tc_nat)))),y)),z)* -> c_Type_Otyping(u,c_Lambda_OdB_OAbs(x),z).
% 299.94/300.39 110632[1:SpL:9530.1,1725.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_rs____)** equal(w,c_List_Oreplicate(u,v,tc_Lambda_OdB))* -> equal(c_List_Obutlast(c_List_Orotate1(w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)**.
% 299.94/300.39 110631[1:SpL:9530.1,1726.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_rs____)** equal(w,c_List_Oreplicate(u,v,tc_Lambda_OdB))* -> equal(c_List_Olast(c_List_Orotate1(w,tc_Lambda_OdB),tc_Lambda_OdB),v)*.
% 299.94/300.39 111450[1:Rew:1014.0,111404.1] || equal(c_List_Ofoldl(c_Lambda_OdB_OApp,u,c_List_Oappend(v,c_List_Obutlast(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB),c_Lambda_OdB_OAbs(y))* -> equal(x,v_as____).
% 299.94/300.39 112909[1:Rew:1014.0,112889.2] || equal(u,v)* equal(c_List_Obutlast(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____) equal(v,v_as____)*.
% 299.94/300.39 113293[1:Rew:1014.0,113246.1] || equal(c_List_Oappend(u,c_List_Obutlast(c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____) c_List_Olistsp(x,v,tc_Lambda_OdB)*.
% 299.94/300.39 113550[1:Rew:1014.0,113531.2] || equal(u,c_List_Obutlast(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** -> equal(w,v_as____) equal(v,v_as____).
% 299.94/300.39 113908[1:Rew:1014.0,113812.1] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Obutlast(c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(y,v_as____).
% 299.94/300.39 114219[1:Rew:1014.0,114176.2] || equal(u,c_List_Oappend(v,c_List_Obutlast(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** -> equal(x,v_as____).
% 299.94/300.39 114429[1:Rew:1014.0,114415.2] || equal(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB))* equal(c_List_Obutlast(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),x,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(x,v_as____).
% 299.94/300.39 114653[0:SSi:114638.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(u,v,tc_nat)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_ONil(w),tc_nat)* equal(c_List_Orev(u,w),u)** c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)*.
% 299.94/300.39 114654[0:SSi:114624.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(c_List_Olist_ONil(u),v,tc_nat)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* equal(c_List_Orev(w,u),w)** c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat).
% 299.94/300.39 114667[0:Rew:39691.2,114607.0] || equal(c_List_Olist_OCons(u,v,w),x)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_ONil(w),tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(x,y,w),tc_nat)*.
% 299.94/300.39 114687[0:Rew:39698.2,114686.0] || equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_ONil(w),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* equal(c_List_Orev(u,w),c_List_Olist_ONil(w))**.
% 299.94/300.39 115064[0:SpL:2207.0,87178.0] || equal(c_List_Orotate1(c_List_Orotate1(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_Orev(w,x))** -> .
% 299.94/300.39 115062[0:SpL:2207.0,87174.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,x),x),y,x),x),x),c_List_Orotate1(c_List_Orev(w,x),x))** -> .
% 299.94/300.39 114968[10:SpL:2207.0,52746.0] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39 115299[10:Rew:2133.0,114964.1] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39 114963[1:SpL:2207.0,87307.0] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))* -> .
% 299.94/300.39 115306[10:Rew:2133.0,114933.1] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB),v_as____)** -> c_List_Olistsp(x,c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39 114880[0:SpL:2207.0,37123.0] || equal(c_List_Orotate1(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,w),w),x,w),w),c_List_Olist_ONil(w))** -> equal(c_List_Orev(v,w),c_List_Olist_ONil(w)).
% 299.94/300.39 115355[10:Rew:1783.0,114965.1] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,c_List_Oappend(c_List_Orev(w,tc_Lambda_OdB),u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39 115526[1:Rew:1783.0,115162.1,59.0,115162.1] || equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),v,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),c_List_Oappend(u,w,tc_Lambda_OdB),tc_Lambda_OdB),w)** -> .
% 299.94/300.39 115991[1:SpL:11766.1,115270.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),w)** -> .
% 299.94/300.39 116290[16:SSi:116287.1,116287.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),u),v_as____),v,tc_nat)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat).
% 299.94/300.39 116291[16:SSi:116281.1,116281.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),v_as____),u),v,tc_nat)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat).
% 299.94/300.39 116306[1:SpL:11766.1,116084.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 299.94/300.39 116575[1:SpL:11766.1,116176.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 299.94/300.39 116676[1:SpL:11764.1,116580.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 299.94/300.39 116747[1:SpL:11764.1,116178.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 299.94/300.39 116884[1:Rew:11887.0,116865.1] || equal(u,v_as____) hBOOL(hAPP(hAPP(c_fequal(v),w),x))* -> equal(w,c_List_Ofoldr(c_fequal(v),u,x,tc_Lambda_OdB,y))*.
% 299.94/300.39 116902[1:SpL:11764.1,116767.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 299.94/300.39 117225[0:SSi:117210.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(u,v,tc_nat)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_ONil(w),tc_nat)* equal(c_List_Obutlast(u,w),u)** c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)*.
% 299.94/300.39 117226[0:SSi:117196.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(c_List_Olist_ONil(u),v,tc_nat)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* equal(c_List_Obutlast(w,u),w)** c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat).
% 299.94/300.39 117390[0:SSi:117375.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(u,v,tc_nat)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_ONil(w),tc_nat)* equal(c_List_Orotate1(u,w),u)** c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)*.
% 299.94/300.39 117391[0:SSi:117361.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(c_List_Olist_ONil(u),v,tc_nat)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* equal(c_List_Orotate1(w,u),w)** c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat).
% 299.94/300.39 117512[2:Rew:95502.1,117497.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____)** c_ListOrder_Ostep1(w,v,x,tc_Lambda_OdB)* -> c_ListOrder_Ostep1(w,v_rs____,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39 117513[2:Rew:95502.1,117458.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____)** c_ListOrder_Ostep1(w,x,v,tc_Lambda_OdB)* -> c_ListOrder_Ostep1(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)*.
% 299.94/300.39 117888[1:Rew:1014.0,117806.1] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Obutlast(c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(x,v_as____) equal(w,v_as____).
% 299.94/300.39 118255[1:Rew:1014.0,118175.1] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Obutlast(c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(y,v_as____).
% 299.94/300.39 120132[1:Rew:1014.0,120106.2] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** equal(c_List_Orotate1(c_List_Obutlast(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)* -> equal(x,v_as____).
% 299.94/300.39 120223[0:SpR:157.0,16107.1] || hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,tc_Lambda_OdB),c_Lambda_Olift(u,v)),c_Lambda_Olift(w,v)))* -> hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,tc_Lambda_OdB),u),w)).
% 299.94/300.39 120940[1:Rew:1014.0,120861.1] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Obutlast(c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(y,v_as____).
% 299.94/300.39 121014[1:SpL:3546.1,24984.0] || c_HOL_Oord__class_Oless(u,v,tc_nat) equal(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(w)),x),c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(u)),y),v))* -> .
% 299.94/300.39 121509[1:Rew:1014.0,121466.2] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)** equal(c_List_Oappend(v,c_List_Obutlast(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> equal(x,v_as____).
% 299.94/300.39 121715[10:Rew:1014.0,121674.1] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Obutlast(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____) c_List_Olistsp(x,v,tc_Lambda_OdB)*.
% 299.94/300.39 121908[10:Rew:1014.0,121859.1] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Obutlast(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____) c_List_Olistsp(x,v,tc_Lambda_OdB)*.
% 299.94/300.39 123038[1:Rew:1014.0,123009.2] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** equal(c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)* -> equal(x,v_as____).
% 299.94/300.39 123110[1:Rew:1014.0,123080.2] || equal(c_List_Orev(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(c_List_Olist_OCons(w,x,tc_Lambda_OdB),u)* -> equal(v,v_as____).
% 299.94/300.39 123177[1:Rew:1014.0,123159.2] || equal(c_List_Orotate1(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(c_List_Olist_OCons(w,x,tc_Lambda_OdB),u)* -> equal(v,v_as____).
% 299.94/300.39 123208[0:SSi:123204.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(c_Lambda_OdB_OdB__rec(u,v,c_HOL_Oplus__class_Oplus(tc_nat),c_Lambda_OdB_OAbs(w),x),y,tc_nat)* -> equal(w,c_HOL_Ozero__class_Ozero(tc_nat)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),y,tc_nat).
% 299.94/300.39 123720[1:Rew:1014.0,123694.1] || equal(c_List_Obutlast(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____) c_List_Olistsp(x,v,tc_Lambda_OdB)*.
% 299.94/300.39 123774[2:SpR:2142.0,111217.1] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_rs____) -> equal(c_List_Otake(u,c_List_Orotate1(c_List_Olist_OCons(w,c_List_Olist_OCons(v,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**.
% 299.94/300.39 123782[2:Rew:1014.0,123773.1] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_rs____) -> equal(w,v_as____) equal(c_List_Otake(u,c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**.
% 299.94/300.39 124083[1:Rew:1014.0,124045.2] || equal(u,v_as____)* equal(c_List_Orev(c_List_Obutlast(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____) equal(u,v)*.
% 299.94/300.39 124416[1:Rew:1014.0,124377.2] || equal(u,v)* equal(c_List_Orev(c_List_Obutlast(c_List_Oappend(u,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____) equal(v_as____,v)*.
% 299.94/300.39 124605[1:Rew:1014.0,124534.1] || equal(c_List_Oappend(u,c_List_Orev(c_List_Obutlast(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____) c_List_Olistsp(x,v,tc_Lambda_OdB)*.
% 299.94/300.39 124729[1:Rew:1014.0,124702.1] || equal(c_List_Obutlast(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____) c_List_Olistsp(x,u,tc_Lambda_OdB)*.
% 299.94/300.39 124733[1:Rew:1014.0,124657.1] || equal(c_List_Oappend(c_List_Orev(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB),v_as____)** -> equal(v,v_as____) c_List_Olistsp(x,u,tc_Lambda_OdB)*.
% 299.94/300.39 124826[10:SpL:2232.0,115187.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(y,w,tc_Lambda_OdB)*.
% 299.94/300.39 124868[10:Rew:1014.0,124840.1] || equal(c_List_Obutlast(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____) c_List_Olistsp(x,v,tc_Lambda_OdB)*.
% 299.94/300.39 125140[10:Rew:1014.0,125107.1] || equal(c_List_Olist_OCons(v_a____,c_List_Obutlast(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____) c_List_Olistsp(w,u,tc_Lambda_OdB)*.
% 299.94/300.39 125319[1:Rew:1028.0,125245.2,211.0,125245.2] || equal(u,v_as____) equal(v,v_rs____) equal(c_List_Olist_OCons(w,c_List_Oappend(x,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,u,tc_Lambda_OdB))* -> .
% 299.94/300.39 125563[1:Rew:1028.0,125505.2,211.0,125505.2] || equal(u,v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),w)* equal(c_List_Olist_OCons(v,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),w)* -> .
% 299.94/300.39 125638[1:Rew:1844.0,125599.1] || equal(c_List_Orotate1(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),w) equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),w)* -> .
% 299.94/300.39 125794[1:SpL:11766.1,125536.2] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(v,v_as____)* equal(v,w)* equal(c_List_Oappend(x,u,tc_Lambda_OdB),w)* -> .
% 299.94/300.39 125831[1:SpL:11764.1,125799.2] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(v,v_as____)* equal(v,w)* equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),w)* -> .
% 299.94/300.39 126061[0:SpR:2142.0,117227.1] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_ONil(u),tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(v,c_List_Olist_OCons(w,x,u),u),u),u),tc_nat)*.
% 299.94/300.39 126102[0:SSi:126083.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(c_List_Orotate1(c_List_Olist_OCons(u,v,w),w),x,tc_nat)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_ONil(w),tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),x,tc_nat).
% 299.94/300.39 126181[0:SSi:126161.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(c_List_Orev(c_List_Olist_OCons(u,v,w),w),x,tc_nat)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_ONil(w),tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),x,tc_nat).
% 299.94/300.39 126294[10:Rew:1014.0,126225.1] || equal(c_List_Oappend(u,c_List_Orev(c_List_Obutlast(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____) c_List_Olistsp(x,v,tc_Lambda_OdB)*.
% 299.94/300.39 126433[1:SpL:2142.0,119697.0] || equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Oappend(x,u,tc_Lambda_OdB),x)** -> .
% 299.94/300.39 126415[1:SpL:3754.1,119697.0] || equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Obutlast(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Oappend(w,u,tc_Lambda_OdB),w)** -> equal(v,v_as____).
% 299.94/300.39 126645[1:Rew:1014.0,126622.2] || equal(c_List_Orotate1(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(w,v_as____)* -> equal(v,v_as____) equal(w,u)*.
% 299.94/300.39 126908[1:Rew:1014.0,126842.1] || equal(c_List_Orev(c_List_Oappend(u,c_List_Obutlast(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____) c_List_Olistsp(x,v,tc_Lambda_OdB)*.
% 299.94/300.39 127082[1:Rew:1014.0,127059.2] || equal(c_List_Orotate1(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(u,w)* -> equal(v,v_as____) equal(v_as____,w)*.
% 299.94/300.39 127510[1:Rew:1014.0,127454.1] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Obutlast(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____) c_List_Olistsp(x,v,tc_Lambda_OdB)*.
% 299.94/300.39 128976[1:Rew:128690.1,128043.2] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** c_ListOrder_Ostep1(w,x,u,tc_Lambda_OdB)* -> c_ListOrder_Ostep1(w,c_List_Oappend(x,y,tc_Lambda_OdB),y,tc_Lambda_OdB)*.
% 299.94/300.39 128980[1:Rew:128690.1,128003.2] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** c_ListOrder_Ostep1(w,u,x,tc_Lambda_OdB)* -> c_ListOrder_Ostep1(w,y,c_List_Oappend(x,y,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39 129159[1:SpL:1801.0,128689.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Oappend(c_List_Oreplicate(v,w,tc_Lambda_OdB),x,tc_Lambda_OdB),x)**.
% 299.94/300.39 129217[1:SpL:1787.0,128690.0] || equal(c_List_Orev(c_List_Oappend(c_List_Oreplicate(u,v,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Oappend(c_List_Oreplicate(u,v,tc_Lambda_OdB),x,tc_Lambda_OdB),x)**.
% 299.94/300.39 130454[1:SpL:11766.1,129911.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(c_List_Orotate1(c_List_Oappend(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),x,tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.39 130559[1:SpL:11764.1,129912.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(c_List_Orotate1(c_List_Oappend(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),x,tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.39 130878[1:Rew:1014.0,130831.2] || equal(u,v_rs____) equal(c_List_Obutlast(c_List_Oappend(c_List_Orotate1(c_List_Oappend(v,u,tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____).
% 299.94/300.39 131032[1:Rew:1014.0,131002.1] || equal(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____) equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),w,tc_Lambda_OdB),u)**.
% 299.94/300.39 131036[1:Rew:114936.1,131035.1] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB),v_as____)** -> equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(tc_Lambda_OdB)),x,tc_Lambda_OdB),v_as____)**.
% 299.94/300.39 131038[1:Rew:80.0,131007.1] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Otake(v,x,tc_Lambda_OdB),c_List_Oreplicate(v,w,tc_Lambda_OdB))*.
% 299.94/300.39 131101[1:Rew:1014.0,131077.2] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** equal(c_List_Orotate1(c_List_Obutlast(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> equal(x,v_as____).
% 299.94/300.39 131164[1:Rew:1014.0,131143.2] || equal(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(c_List_Orev(w,tc_Lambda_OdB),v_as____)** -> equal(v,v_as____) equal(w,u)*.
% 299.94/300.39 131233[1:Rew:1014.0,131212.2] || equal(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(c_List_Orotate1(w,tc_Lambda_OdB),v_as____)** -> equal(v,v_as____) equal(w,u)*.
% 299.94/300.39 131454[1:Rew:1014.0,131424.2] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** equal(c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> equal(x,v_as____).
% 299.94/300.39 131931[1:Rew:1014.0,131915.2] || equal(v_as____,u) equal(u,c_List_Obutlast(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(w,v_as____) equal(c_List_Obutlast(w,tc_Lambda_OdB),v_as____).
% 299.94/300.39 132556[1:SpL:35041.1,65062.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_as____)** equal(w,c_List_Otake(u,x,tc_Lambda_OdB))* equal(w,v_rs____) -> equal(v_a____,v).
% 299.94/300.39 132547[10:SpL:35041.1,111213.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_as____)** equal(c_List_Otake(u,w,tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39 132504[1:SpR:35041.1,4463.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_as____) -> equal(c_List_Obutlast(c_List_Olist_OCons(v,c_List_Otake(u,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Otake(u,w,tc_Lambda_OdB))**.
% 299.94/300.39 3197[0:SpL:327.0,97.0] || hBOOL(hAPP(u,v)) c_Wellfounded_Oaccp(c_Type_Oshift(w,x,u,y),v,z)* -> c_Wellfounded_Oaccp(c_Type_Oshift(w,x,u,y),x,z)*.
% 299.94/300.39 3485[1:MRR:3484.0,2046.0] || -> equal(c_List_Orotate1(c_List_Obutlast(c_List_Olist_OCons(v_a____,c_List_Olist_OCons(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.39 4052[0:Res:255.3,221.1] class_Ring__and__Field_Oordered__idom(u) class_Orderings_Opreorder(u) || c_HOL_Oord__class_Oless(v,w,u)* -> equal(v,x) c_HOL_Oord__class_Oless(v,x,u)* c_HOL_Oord__class_Oless(x,w,u)*.
% 299.94/300.39 4051[0:Res:262.2,221.1] class_Orderings_Olinorder(u) class_Orderings_Opreorder(u) || c_HOL_Oord__class_Oless(v,w,u)* -> equal(v,x) c_HOL_Oord__class_Oless(v,x,u)* c_HOL_Oord__class_Oless(x,w,u)*.
% 299.94/300.39 4133[0:Res:255.3,220.1] class_Ring__and__Field_Oordered__idom(u) class_Orderings_Oorder(u) || c_HOL_Oord__class_Oless(v,w,u)* -> equal(x,w) c_HOL_Oord__class_Oless(x,w,u)* c_HOL_Oord__class_Oless(v,x,u)*.
% 299.94/300.39 4132[0:Res:262.2,220.1] class_Orderings_Olinorder(u) class_Orderings_Oorder(u) || c_HOL_Oord__class_Oless(v,w,u)* -> equal(x,w) c_HOL_Oord__class_Oless(x,w,u)* c_HOL_Oord__class_Oless(v,x,u)*.
% 299.94/300.39 4647[1:SpR:2165.0,90.1] || c_ListOrder_Ostep1(u,c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),w,tc_Lambda_OdB) -> c_ListOrder_Ostep1(u,c_List_Orotate1(c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39 4643[1:SpR:2165.0,90.1] || c_ListOrder_Ostep1(u,v,c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),tc_Lambda_OdB) -> c_ListOrder_Ostep1(u,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39 6774[1:SpR:1934.0,11.1] || c_ListOrder_Ostep1(u,v,c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),tc_Lambda_OdB) -> c_ListOrder_Ostep1(u,c_List_Oappend(x,v,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39 6764[1:SpR:1934.0,79.2] || c_List_Olistsp(u,v,tc_Lambda_OdB) c_List_Olistsp(u,c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),tc_Lambda_OdB) -> c_List_Olistsp(u,c_List_Orotate1(c_List_Olist_OCons(w,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39 6757[1:SpR:1934.0,11.1] || c_ListOrder_Ostep1(u,c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),w,tc_Lambda_OdB) -> c_ListOrder_Ostep1(u,c_List_Orotate1(c_List_Olist_OCons(v,x,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(x,w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39 6833[1:SpR:2133.0,6.1] || hBOOL(hAPP(hAPP(u,v_a____),v)) -> c_ListOrder_Ostep1(u,c_List_Orev(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39 6827[1:SpR:2133.0,6.1] || hBOOL(hAPP(hAPP(u,v),v_a____)) -> c_ListOrder_Ostep1(u,c_List_Olist_OCons(v,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39 6959[1:SpR:6864.1,6.1] || equal(u,v_as____) hBOOL(hAPP(hAPP(v,w),x)) -> c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39 6956[1:SpR:6864.1,6.1] || equal(u,v_as____) hBOOL(hAPP(hAPP(v,w),x)) -> c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39 7257[0:SpR:270.0,345.0] || -> equal(c_Type_Otype_Otype__case(u,v,c_Lambda_OdB_OdB__rec(w,x,c_Type_Otype_OFun,c_Lambda_OdB_OAbs(y),z),x1),hAPP(hAPP(v,y),c_Lambda_OdB_OdB__rec(w,x,c_Type_Otype_OFun,y,z)))*.
% 299.94/300.39 7319[1:SpL:6864.1,7.0] || equal(u,v_as____)* c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(y,u)* equal(x,w).
% 299.94/300.39 7315[1:SpL:2133.0,7.0] || c_ListOrder_Ostep1(u,c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(x,c_List_Orev(v,tc_Lambda_OdB)) equal(w,v_a____).
% 299.94/300.39 7311[1:SpL:6864.1,7.0] || equal(u,v_as____)* c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),c_List_Olist_OCons(y,v_as____,tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(u,x)* equal(y,w).
% 299.94/300.39 7307[1:SpL:2133.0,7.0] || c_ListOrder_Ostep1(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),c_List_Orev(c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(c_List_Orev(x,tc_Lambda_OdB),w) equal(v_a____,v).
% 299.94/300.39 8034[0:SpL:127.1,3871.0] || equal(c_List_Obutlast(c_List_Obutlast(c_List_Olist_OCons(u,v,w),w),w),c_List_Olist_ONil(w))** -> equal(v,c_List_Olist_ONil(w)) equal(c_List_Obutlast(v,w),c_List_Olist_ONil(w)).
% 299.94/300.39 8250[0:SpL:127.1,1946.0] || c_List_Olistsp(u,c_List_Orotate1(c_List_Obutlast(c_List_Olist_OCons(v,w,x),x),x),x)* -> equal(w,c_List_Olist_ONil(x)) c_List_Olistsp(u,c_List_Obutlast(w,x),x).
% 299.94/300.39 8426[1:Rew:3143.0,8341.1] || equal(u,v_rs____) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)),c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB))**.
% 299.94/300.39 9431[1:SpL:8588.1,7.0] || equal(u,v_rs____)* c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),c_List_Olist_OCons(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(u,x)* equal(y,w).
% 299.94/300.39 9421[1:SpL:8588.1,7.0] || equal(u,v_rs____)* c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(y,u)* equal(x,w).
% 299.94/300.39 9315[1:SpL:8588.1,7.0] || equal(u,v_rs____) c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),c_List_Olist_OCons(y,u,tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(v_rs____,x) equal(y,w).
% 299.94/300.39 9309[1:SpL:8588.1,7.0] || equal(u,v_rs____) c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(y,v_rs____) equal(x,w).
% 299.94/300.39 9234[1:SpR:8588.1,6.1] || equal(u,v_rs____) hBOOL(hAPP(hAPP(v,w),x)) -> c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39 9228[1:SpR:8588.1,6.1] || equal(u,v_rs____) hBOOL(hAPP(hAPP(v,w),x)) -> c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39 9981[1:SpR:3143.0,665.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)),c_List_Orotate1(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.39 9980[1:SpR:3143.0,664.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)),c_List_Orev(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.39 10072[0:SpL:80.0,72.0] || c_HOL_Oord__class_Oless(u,v,tc_nat) -> equal(c_List_Otake(u,c_List_Obutlast(c_List_Oreplicate(v,w,x),x),x),c_List_Otake(u,c_List_Oreplicate(v,w,x),x))**.
% 299.94/300.39 10789[1:Rew:1014.0,10716.1] || equal(c_List_Oappend(c_List_Obutlast(u,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB),v_rs____) -> equal(u,v_as____) equal(c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**.
% 299.94/300.39 11869[0:SpR:315.0,1217.0] || -> hBOOL(hAPP(hAPP(c_Lambda_Obeta,c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Olist_OCons(c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(tc_nat))),u,v),w,v,x)),c_List_Ofoldr(c_Lambda_OdB_OApp,u,w,v,x)))*.
% 299.94/300.39 11867[0:SpR:315.0,1217.0] || -> hBOOL(c_List_Ofoldr(c_Lambda_Obeta,c_List_Olist_OCons(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(tc_nat)))),c_List_Ofoldr(c_Lambda_Obeta,u,v,w,x)),u,w),v,w,x))*.
% 299.94/300.39 11862[0:SpR:315.0,45.1] class_OrderedGroup_Omonoid__add(u) || -> equal(c_List_Ofoldr(c_HOL_Oplus__class_Oplus(u),c_List_Olist_OCons(c_HOL_Ozero__class_Ozero(u),v,w),x,w,y),c_List_Ofoldr(c_HOL_Oplus__class_Oplus(u),v,x,w,y))**.
% 299.94/300.39 11861[0:SpR:315.0,42.1] class_OrderedGroup_Ocomm__monoid__add(u) || -> equal(c_List_Ofoldr(c_HOL_Oplus__class_Oplus(u),c_List_Olist_OCons(c_HOL_Ozero__class_Ozero(u),v,w),x,w,y),c_List_Ofoldr(c_HOL_Oplus__class_Oplus(u),v,x,w,y))**.
% 299.94/300.39 11860[0:SpR:315.0,48.1] class_Ring__and__Field_Ocomm__semiring__1(u) || -> equal(c_List_Ofoldr(c_HOL_Oplus__class_Oplus(u),c_List_Olist_OCons(c_HOL_Ozero__class_Ozero(u),v,w),x,w,y),c_List_Ofoldr(c_HOL_Oplus__class_Oplus(u),v,x,w,y))**.
% 299.94/300.39 12020[0:SpR:46.1,213.0] class_OrderedGroup_Omonoid__add(u) || -> equal(c_List_Ofoldl(c_HOL_Oplus__class_Oplus(u),v,c_List_Olist_OCons(c_HOL_Ozero__class_Ozero(u),w,x),y,x),c_List_Ofoldl(c_HOL_Oplus__class_Oplus(u),v,w,y,x))**.
% 299.94/300.39 12019[0:SpR:44.1,213.0] class_OrderedGroup_Ocomm__monoid__add(u) || -> equal(c_List_Ofoldl(c_HOL_Oplus__class_Oplus(u),v,c_List_Olist_OCons(c_HOL_Ozero__class_Ozero(u),w,x),y,x),c_List_Ofoldl(c_HOL_Oplus__class_Oplus(u),v,w,y,x))**.
% 299.94/300.39 12018[0:SpR:47.1,213.0] class_Ring__and__Field_Ocomm__semiring__1(u) || -> equal(c_List_Ofoldl(c_HOL_Oplus__class_Oplus(u),v,c_List_Olist_OCons(c_HOL_Ozero__class_Ozero(u),w,x),y,x),c_List_Ofoldl(c_HOL_Oplus__class_Oplus(u),v,w,y,x))**.
% 299.94/300.39 12016[0:SpR:45.1,213.0] class_OrderedGroup_Omonoid__add(u) || -> equal(c_List_Ofoldl(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u),c_List_Olist_OCons(v,w,x),y,x),c_List_Ofoldl(c_HOL_Oplus__class_Oplus(u),v,w,y,x))**.
% 299.94/300.39 12015[0:SpR:42.1,213.0] class_OrderedGroup_Ocomm__monoid__add(u) || -> equal(c_List_Ofoldl(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u),c_List_Olist_OCons(v,w,x),y,x),c_List_Ofoldl(c_HOL_Oplus__class_Oplus(u),v,w,y,x))**.
% 299.94/300.39 12014[0:SpR:48.1,213.0] class_Ring__and__Field_Ocomm__semiring__1(u) || -> equal(c_List_Ofoldl(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u),c_List_Olist_OCons(v,w,x),y,x),c_List_Ofoldl(c_HOL_Oplus__class_Oplus(u),v,w,y,x))**.
% 299.94/300.39 13562[0:SpL:76.0,2221.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.94/300.39 13561[0:SpL:76.0,2173.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.94/300.39 13793[0:SpL:133.0,2221.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.94/300.39 13792[0:SpL:133.0,2173.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.94/300.39 14983[1:Rew:1014.0,14969.1] || equal(c_List_Obutlast(c_List_Obutlast(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____) equal(c_List_Obutlast(v,tc_Lambda_OdB),v_as____) equal(v_a____,u).
% 299.94/300.39 15063[1:Rew:1014.0,15049.1] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Orotate1(c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(w,v_as____) equal(c_List_Obutlast(w,tc_Lambda_OdB),v_as____).
% 299.94/300.39 16654[1:Rew:1014.0,16241.1] || equal(c_List_Orev(c_List_Obutlast(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____) -> equal(u,v_as____) equal(c_List_Obutlast(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB))**.
% 299.94/300.39 17931[1:Rew:1014.0,17369.1] || equal(c_List_Orev(c_List_Obutlast(u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____) -> equal(u,v_as____) equal(c_List_Obutlast(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB))**.
% 299.94/300.39 18510[1:Rew:1014.0,18202.1] || equal(c_List_Orev(c_List_Obutlast(u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____) -> equal(u,v_as____) equal(c_List_Obutlast(c_List_Oappend(v,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(v,v_rs____,tc_Lambda_OdB))**.
% 299.94/300.39 18595[1:MRR:18579.3,1032.0] || equal(u,v_as____) c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB)* -> hBOOL(hAPP(hAPP(v,w),x)).
% 299.94/300.39 18596[1:MRR:18565.3,1034.0] || equal(u,v_as____) c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),c_List_Olist_OCons(y,u,tc_Lambda_OdB),tc_Lambda_OdB)* -> hBOOL(hAPP(hAPP(v,w),y)).
% 299.94/300.39 19323[1:SpL:3108.0,415.0] || c_ListOrder_Ostep1(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(v,x) c_ListOrder_Ostep1(u,v,x,tc_Lambda_OdB).
% 299.94/300.39 19300[1:SpL:3108.0,415.0] || c_ListOrder_Ostep1(u,c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(w,x) c_ListOrder_Ostep1(u,w,x,tc_Lambda_OdB).
% 299.94/300.39 20045[1:Rew:1014.0,20010.2] || equal(u,c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Obutlast(v,tc_Lambda_OdB))* -> equal(v,v_as____).
% 299.94/300.39 20854[1:Rew:1014.0,20824.2] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* c_ListOrder_Ostep1(x,c_List_Olist_OCons(y,w,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> equal(u,v_as____).
% 299.94/300.39 20855[1:Rew:1014.0,20823.2] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* c_ListOrder_Ostep1(x,v_rs____,c_List_Olist_OCons(y,w,tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(u,v_as____).
% 299.94/300.39 20856[1:Rew:1014.0,20771.2] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* equal(c_List_Olist_OCons(x,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(u,v_as____).
% 299.94/300.39 20857[1:Rew:1014.0,20766.2] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* equal(c_List_Orev(c_List_Olist_OCons(x,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(u,v_as____).
% 299.94/300.39 20858[1:Rew:1014.0,20764.2] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* equal(c_List_Orotate1(c_List_Oappend(x,w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(u,v_as____).
% 299.94/300.39 20859[1:Rew:1014.0,20762.2] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* equal(c_List_Orev(c_List_Oappend(x,w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(u,v_as____).
% 299.94/300.39 20864[1:Rew:1014.0,20720.2] || equal(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB))* equal(c_List_Orotate1(x,tc_Lambda_OdB),v_as____) -> equal(u,v_as____).
% 299.94/300.39 20865[1:Rew:1014.0,20718.2] || equal(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB))* equal(c_List_Orev(x,tc_Lambda_OdB),v_as____) -> equal(u,v_as____).
% 299.94/300.39 20867[1:Rew:1014.0,20656.2] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB))* equal(v,v_rs____) -> equal(u,v_as____) equal(c_List_Olast(x,tc_Lambda_OdB),v_a____).
% 299.94/300.39 21037[1:MRR:21036.2,6209.0] || equal(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB)) equal(c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),v_rs____) -> equal(c_List_Osko__List__Xappend__eq__Cons__conv__1__1(v,w,u,x,tc_Lambda_OdB),w)**.
% 299.94/300.39 21089[1:Rew:21088.2,21084.1] || equal(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB))* equal(c_List_Obutlast(x,tc_Lambda_OdB),x) -> equal(u,v_as____).
% 299.94/300.39 21659[1:MRR:21658.2,6209.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),w) equal(c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),v_rs____) -> equal(c_List_Osko__List__XCons__eq__append__conv__1__1(u,v,w,x,tc_Lambda_OdB),v)**.
% 299.94/300.39 21770[1:Rew:1014.0,21738.2] || equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(u,c_List_Obutlast(v,tc_Lambda_OdB)) -> equal(v,v_as____).
% 299.94/300.39 22056[1:Rew:1014.0,21991.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(c_List_Orev(w,tc_Lambda_OdB),v_rs____) -> equal(w,v_as____) equal(v_a____,u).
% 299.94/300.39 22057[1:Rew:1014.0,21981.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(c_List_Orotate1(w,tc_Lambda_OdB),v_rs____) -> equal(w,v_as____) equal(v_a____,u).
% 299.94/300.39 22062[1:Rew:1014.0,21891.1] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),c_List_Oappend(v,w,tc_Lambda_OdB))* -> equal(v,v_as____) equal(c_List_Otake(c_Nat_Osize__class_Osize(v_rs____,tc_List_Olist(tc_Lambda_OdB)),v,tc_Lambda_OdB),v_rs____)**.
% 299.94/300.39 22078[1:MRR:22077.2,1737.1] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB)) equal(w,v_rs____) -> equal(c_List_Osko__List__XCons__eq__append__conv__1__1(u,v,w,x,tc_Lambda_OdB),v_as____)**.
% 299.94/300.39 22085[1:MRR:22084.2,6515.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(c_List_Orotate1(c_List_Olist_OCons(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),w)* -> equal(v_a____,u).
% 299.94/300.39 22087[1:MRR:22086.2,6514.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(c_List_Orev(c_List_Oappend(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),w)* -> equal(v_a____,u).
% 299.94/300.39 22300[1:Rew:1014.0,22278.1] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Orotate1(c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(w,v_as____) equal(u,c_List_Obutlast(w,tc_Lambda_OdB)).
% 299.94/300.39 22542[1:MRR:22541.2,1737.1] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB)) equal(u,v_rs____) -> equal(c_List_Osko__List__Xappend__eq__Cons__conv__1__1(w,x,u,v,tc_Lambda_OdB),v_as____)**.
% 299.94/300.39 24913[1:SpR:11887.0,315.0] || -> equal(c_List_Ofoldr(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),x,tc_Lambda_OdB,y),hAPP(hAPP(u,v),hAPP(hAPP(u,w),x)))*.
% 299.94/300.39 24970[1:SpR:11992.0,213.0] || -> equal(c_List_Ofoldl(u,v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),y,tc_Lambda_OdB),hAPP(hAPP(u,hAPP(hAPP(u,v),w)),x))*.
% 299.94/300.39 26114[1:SpL:132.2,2695.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Orotate1(v,tc_Lambda_OdB),v_as____) -> equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____).
% 299.94/300.39 26103[1:SpL:132.2,2564.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Orev(v,tc_Lambda_OdB),v_as____) -> equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____).
% 299.94/300.39 26263[1:Rew:26016.2,26113.1] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Obutlast(v,tc_Lambda_OdB),v) -> equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____).
% 299.94/300.39 26323[1:MRR:26154.2,16330.1] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Oappend(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(v,tc_Lambda_OdB),v_as____) -> .
% 299.94/300.39 26325[1:MRR:26134.2,26267.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Oappend(x,c_List_Olist_OCons(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(v,tc_Lambda_OdB),v_as____) -> .
% 299.94/300.39 26326[1:MRR:26162.2,15303.1] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Orev(c_List_Olist_OCons(v_a____,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(v,v_as____) -> .
% 299.94/300.39 28754[0:MRR:28753.2,2073.0] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) equal(w,c_List_Olist_OCons(x,y,v)) -> equal(c_List_Osko__List__Xappend__eq__Cons__conv__1__1(x,y,w,u,v),y)**.
% 299.94/300.39 30590[1:Rew:1014.0,30551.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(c_List_Orev(v,tc_Lambda_OdB),v_as____) -> equal(w,v_as____) equal(x,v_as____).
% 299.94/300.39 30787[1:Rew:1014.0,30764.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(c_List_Orotate1(v,tc_Lambda_OdB),v_as____) -> equal(w,v_as____) equal(x,v_as____).
% 299.94/300.39 31342[0:SpL:137.1,30454.0] || equal(c_List_Orev(c_List_Obutlast(c_List_Oappend(u,v,w),w),w),c_List_Olist_ONil(w))** -> equal(v,c_List_Olist_ONil(w)) equal(c_List_Obutlast(v,w),c_List_Olist_ONil(w)).
% 299.94/300.39 31877[0:SpL:137.1,31376.0] || equal(c_List_Orotate1(c_List_Obutlast(c_List_Oappend(u,v,w),w),w),c_List_Olist_ONil(w))** -> equal(v,c_List_Olist_ONil(w)) equal(c_List_Obutlast(v,w),c_List_Olist_ONil(w)).
% 299.94/300.39 32080[1:Rew:1014.0,32022.1] || equal(c_List_Orev(c_List_Oappend(u,c_List_Obutlast(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____) equal(c_List_Obutlast(w,tc_Lambda_OdB),v_as____).
% 299.94/300.39 32209[1:MRR:32183.2,16297.1] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(v,tc_Lambda_OdB),v_as____) -> equal(x,v_as____).
% 299.94/300.39 32347[1:Rew:1014.0,32304.1] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Obutlast(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____) equal(c_List_Obutlast(w,tc_Lambda_OdB),v_as____).
% 299.94/300.39 32808[0:Rew:21886.2,32787.1] || equal(c_List_Olist_OCons(u,v,w),c_List_Oappend(x,y,w))* equal(c_List_Obutlast(c_List_Orev(x,w),w),x)** -> equal(x,c_List_Olist_ONil(w)).
% 299.94/300.39 33736[0:Rew:298.0,33681.0] || equal(c_List_Oappend(c_List_Orev(u,v),c_List_Oappend(w,x,v),v),c_List_Olist_ONil(v))** -> equal(c_List_Oappend(c_List_Orev(w,v),u,v),c_List_Olist_ONil(v)).
% 299.94/300.39 33988[1:Rew:1014.0,33967.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Orev(x,tc_Lambda_OdB),tc_Lambda_OdB))* equal(v,v_as____) -> equal(w,v_as____) equal(x,v_as____).
% 299.94/300.39 34046[1:Rew:1014.0,34020.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(v,v_as____) -> equal(w,v_as____) equal(c_List_Orev(x,tc_Lambda_OdB),v_as____).
% 299.94/300.39 34336[0:Rew:74.0,34198.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(u,c_List_Orev(v,w),w),w),c_List_Olist_OCons(u,c_List_Orev(v,w),w))**.
% 299.94/300.39 34801[0:SpL:185.2,34745.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Oappend(x,c_List_Olist_OCons(y,z,w),w))* equal(v,c_List_Olist_ONil(w)) -> equal(x,c_List_Olist_ONil(w)).
% 299.94/300.39 34908[1:Rew:1014.0,34875.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Orev(c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(v,v_as____) -> equal(w,v_as____).
% 299.94/300.39 34910[1:Rew:1014.0,34845.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Oappend(x,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____).
% 299.94/300.39 35123[1:Rew:1014.0,35110.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orotate1(v,tc_Lambda_OdB),v_as____) -> equal(w,v_as____).
% 299.94/300.39 35460[1:MRR:35459.2,4412.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(v,v_rs____) -> c_List_Olistsp(x,c_List_Obutlast(c_List_Orotate1(w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39 35683[1:Rew:1014.0,35654.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(v,tc_Lambda_OdB),v_as____) -> equal(w,v_as____).
% 299.94/300.39 36111[1:SpL:1797.0,33874.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Oappend(w,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____).
% 299.94/300.39 36947[0:SpL:1797.0,33873.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,c_List_Orev(v,x),x),c_List_Olist_ONil(x)).
% 299.94/300.39 38596[1:Rew:1014.0,38571.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Orev(c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(v,v_as____) -> equal(w,v_as____).
% 299.94/300.39 38665[0:SpL:137.1,1812.0] || equal(c_List_Orev(c_List_Obutlast(c_List_Oappend(u,v,w),w),w),c_List_Olist_ONil(w))** -> equal(v,c_List_Olist_ONil(w)) equal(c_List_Orev(u,w),c_List_Olist_ONil(w)).
% 299.94/300.39 39088[0:SSi:39080.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(u,v,tc_nat)* -> equal(w,c_Nat_Osemiring__1__class_Oof__nat(u,tc_nat)) c_HOL_Oord__class_Oless(c_Nat_Osemiring__1__class_Oof__nat(u,tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(w,c_Nat_Osemiring__1__class_Oof__nat(v,tc_nat),tc_nat)*.
% 299.94/300.39 39318[0:SSi:39309.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(u,v,tc_nat)* -> equal(c_Nat_Osemiring__1__class_Oof__nat(v,tc_nat),w) c_HOL_Oord__class_Oless(w,c_Nat_Osemiring__1__class_Oof__nat(v,tc_nat),tc_nat)* c_HOL_Oord__class_Oless(c_Nat_Osemiring__1__class_Oof__nat(u,tc_nat),w,tc_nat)*.
% 299.94/300.39 43568[0:SpL:39416.1,118.0] || equal(u,c_List_Olist_ONil(v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oreplicate(w,x,v),tc_nat)* equal(w,c_HOL_Ozero__class_Ozero(tc_nat)).
% 299.94/300.39 43555[0:SpL:39416.1,119.0] || equal(c_Nat_Osize__class_Osize(u,v),c_HOL_Ozero__class_Ozero(tc_nat))** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),tc_List_Olist(w),tc_nat)* equal(u,c_List_Olist_ONil(w))*.
% 299.94/300.39 43517[1:SpL:39416.1,19625.0] || c_ListOrder_Ostep1(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39 43516[1:SpL:39416.1,19398.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39 43508[1:SpL:39416.1,33357.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_nat)* equal(v,v_as____).
% 299.94/300.39 43463[1:SpL:39416.1,19584.0] || c_ListOrder_Ostep1(u,v,v_rs____,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_nat)* equal(w,v_as____).
% 299.94/300.39 43462[1:SpL:39416.1,19370.0] || c_ListOrder_Ostep1(u,v_rs____,v,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_nat)* equal(v_as____,w).
% 299.94/300.39 43450[1:SpL:39416.1,34457.0] || equal(c_List_Oappend(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39 43444[1:SpL:39416.1,4429.0] || equal(c_List_Olist_OCons(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39 43429[1:SpL:39416.1,2703.0] || equal(c_List_Orotate1(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39 43426[1:SpL:39416.1,2681.0] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39 43421[0:SpL:39416.1,9.0] || c_List_Olistsp(u,v,w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(x,y,w),tc_nat)* c_List_Olistsp(u,x,w)*.
% 299.94/300.39 43420[0:SpL:39416.1,8.0] || c_List_Olistsp(u,v,w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(x,y,w),tc_nat)* c_List_Olistsp(u,y,w)*.
% 299.94/300.39 43410[1:SpL:39416.1,34457.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39 43408[1:SpL:39416.1,33863.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(w,v_as____).
% 299.94/300.39 43405[1:SpL:39416.1,38496.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39 43400[1:SpL:39416.1,35602.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39 43399[1:SpL:39416.1,34742.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39 43368[1:SpL:39416.1,2703.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39 43365[1:SpL:39416.1,2681.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39 43357[1:SpL:39416.1,3588.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_nat)* equal(c_List_Orev(v,tc_Lambda_OdB),v_as____).
% 299.94/300.39 43353[1:SpL:39416.1,36267.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_nat)* equal(c_List_Orotate1(v,tc_Lambda_OdB),v_as____).
% 299.94/300.39 43344[1:SpL:39416.1,2590.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_nat)* equal(v,v_as____).
% 299.94/300.39 43329[1:SpL:39416.1,30580.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,w,tc_Lambda_OdB),tc_nat)* equal(w,v_as____).
% 299.94/300.39 43327[1:SpL:39416.1,34112.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,w,tc_Lambda_OdB),tc_nat)* equal(v,v_as____).
% 299.94/300.39 43318[1:SpL:39416.1,30574.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,w,tc_Lambda_OdB),tc_nat)* equal(c_List_Orev(v,tc_Lambda_OdB),v_as____).
% 299.94/300.39 43317[1:SpL:39416.1,33932.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,w,tc_Lambda_OdB),tc_nat)* equal(c_List_Orev(w,tc_Lambda_OdB),v_as____).
% 299.94/300.39 43315[1:SpL:39416.1,36757.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,w,tc_Lambda_OdB),tc_nat)* equal(c_List_Orotate1(v,tc_Lambda_OdB),v_as____).
% 299.94/300.39 43307[1:SpL:39416.1,30448.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,w,tc_Lambda_OdB),tc_nat)* equal(w,v_as____).
% 299.94/300.39 43305[1:SpL:39416.1,33963.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,w,tc_Lambda_OdB),tc_nat)* equal(v,v_as____).
% 299.94/300.39 43289[0:SpL:39416.1,245.0] || equal(u,c_List_Olist_ONil(v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,x,v),tc_nat)* equal(x,c_List_Olist_ONil(v)).
% 299.94/300.39 43288[0:SpL:39416.1,244.0] || equal(u,c_List_Olist_ONil(v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,x,v),tc_nat)* equal(w,c_List_Olist_ONil(v)).
% 299.94/300.39 43268[0:SpL:39416.1,11452.0] || equal(u,c_Lambda_OdB_OVar(v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,w),x),y,z),tc_nat)*.
% 299.94/300.39 43249[1:SpL:39416.1,34742.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Oappend(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39 43245[1:SpL:39416.1,30580.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(w,v_as____).
% 299.94/300.39 43243[1:SpL:39416.1,34112.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(v,v_as____).
% 299.94/300.39 43235[1:SpL:39416.1,2703.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39 43214[1:SpL:39416.1,34726.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39 43207[1:SpL:39416.1,1748.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(v_as____,w).
% 299.94/300.39 43206[1:SpL:39416.1,1766.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(v_a____,v).
% 299.94/300.39 43191[1:SpL:39416.1,21788.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(w,v,tc_Lambda_OdB)*.
% 299.94/300.39 43179[0:SpL:39416.1,31901.0] || equal(u,c_List_Olist_ONil(v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(w,x,v),v),v),tc_nat)*.
% 299.94/300.39 43176[0:SpL:39416.1,31920.0] || equal(u,c_List_Olist_ONil(v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Orev(c_List_Olist_OCons(w,x,v),v),v),tc_nat)*.
% 299.94/300.39 43172[0:SpL:39416.1,31901.0] || equal(c_List_Orotate1(u,v),c_List_Olist_ONil(v))** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(w,x,v),v),tc_nat)*.
% 299.94/300.39 43160[1:SpL:39416.1,3894.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(w,v_as____).
% 299.94/300.39 43141[1:SpL:39416.1,34457.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39 43135[1:SpL:39416.1,4429.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39 43126[1:SpL:39416.1,30448.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(w,v_as____).
% 299.94/300.39 43124[1:SpL:39416.1,33963.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(v,v_as____).
% 299.94/300.39 43120[1:SpL:39416.1,35602.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39 43108[1:SpL:39416.1,2681.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39 43102[1:SpL:39416.1,2590.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(v,v_as____).
% 299.94/300.39 43092[1:SpL:39416.1,33863.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(w,tc_Lambda_OdB),tc_nat)* equal(w,v_as____).
% 299.94/300.39 43088[1:SpL:39416.1,18839.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(w,tc_Lambda_OdB),tc_nat)* equal(v_as____,w).
% 299.94/300.39 43083[1:SpL:39416.1,38496.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39 43047[1:SpL:39416.1,35658.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39 43044[1:SpL:39416.1,1999.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(v_a____,v).
% 299.94/300.39 43042[1:SpL:39416.1,14213.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(w,v_as____).
% 299.94/300.39 43038[1:SpL:39416.1,33357.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(w,tc_Lambda_OdB),tc_nat)* equal(w,v_as____).
% 299.94/300.39 43030[1:SpL:39416.1,21788.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(v,tc_Lambda_OdB),tc_nat)* c_List_Olistsp(w,v,tc_Lambda_OdB)*.
% 299.94/300.39 43011[0:SpL:39416.1,31920.0] || equal(c_List_Orotate1(u,v),c_List_Olist_ONil(v))** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(w,x,v),v),tc_nat)*.
% 299.94/300.39 42940[0:SpL:39416.1,482.2] class_Ring__and__Field_Osemiring__1(u) class_Ring__and__Field_Oordered__semidom(u) || c_HOL_Oord__class_Oless(v,v,u)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_HOL_Ozero__class_Ozero(u),tc_nat)*.
% 299.94/300.39 42911[0:SpL:39416.1,29476.1] || equal(u,c_List_Olist_ONil(v))* equal(w,u)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,y,v),tc_nat)*.
% 299.94/300.39 42893[1:SpL:39416.1,19709.0] || c_ListOrder_Ostep1(u,v,v_rs____,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39 42892[1:SpL:39416.1,19495.0] || c_ListOrder_Ostep1(u,v_rs____,v,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39 42886[0:SpL:39416.1,35214.0] || c_List_Olistsp(u,v,w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,y,w),tc_nat)* c_List_Olistsp(u,y,w)*.
% 299.94/300.39 42856[0:SpL:39416.1,11906.0] || hBOOL(c_List_Ofoldr(c_Lambda_Obeta,u,v,w,x))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(c_Lambda_OdB_OVar(y),z,w),tc_nat)*.
% 299.94/300.39 42847[1:SpL:39416.1,34726.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39 42825[1:SpL:39416.1,18839.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(v_as____,w).
% 299.94/300.39 42822[1:SpL:39416.1,4429.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,c_List_Orev(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39 42795[1:SpL:39416.1,3894.0] || equal(c_List_Obutlast(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_nat)* equal(w,v_as____).
% 299.94/300.39 42794[1:SpL:39416.1,35658.0] || equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),v,tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39 42791[1:SpL:39416.1,1999.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_nat)* equal(v_a____,v).
% 299.94/300.39 42789[1:SpL:39416.1,14213.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_nat)* equal(w,v_as____).
% 299.94/300.39 42781[1:SpL:39416.1,1748.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_nat)* equal(v_as____,w).
% 299.94/300.39 42780[1:SpL:39416.1,1766.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_nat)* equal(v_a____,v).
% 299.94/300.39 42775[1:SpL:39416.1,2371.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_nat)* equal(c_List_Orev(w,tc_Lambda_OdB),v_as____).
% 299.94/300.39 42762[0:SpL:39416.1,31920.0] || equal(c_List_Orotate1(c_List_Orev(u,v),v),c_List_Olist_ONil(v))** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,x,v),tc_nat)*.
% 299.94/300.39 42755[0:SpL:39416.1,31901.0] || equal(c_List_Orotate1(c_List_Orotate1(u,v),v),c_List_Olist_ONil(v))** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,x,v),tc_nat)*.
% 299.94/300.39 42744[1:SpL:39416.1,19709.0] || c_ListOrder_Ostep1(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39 42743[1:SpL:39416.1,19495.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39 42738[1:SpL:39416.1,35602.0] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39 42737[1:SpL:39416.1,34742.0] || equal(c_List_Orotate1(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39 42735[1:SpL:39416.1,38496.0] || equal(c_List_Oappend(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39 42728[1:SpL:39416.1,34726.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39 42716[1:SpL:39416.1,12094.0] || c_ListOrder_Ostep1(u,v_rs____,v,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_nat)* equal(x,v_as____).
% 299.94/300.39 42714[1:SpL:39416.1,12093.0] || c_ListOrder_Ostep1(u,v,v_rs____,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_nat)* equal(v_as____,x).
% 299.94/300.39 42692[1:SpL:39416.1,19625.0] || c_ListOrder_Ostep1(u,v,v_rs____,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39 42691[1:SpL:39416.1,19398.0] || c_ListOrder_Ostep1(u,v_rs____,v,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39 42645[1:SpL:39416.1,1727.0] || equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),tc_nat)* equal(c_List_Obutlast(u,tc_Lambda_OdB),v_as____)**.
% 299.94/300.39 42644[1:SpL:39416.1,1722.0] || equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),tc_nat)* equal(c_List_Orev(u,tc_Lambda_OdB),u)**.
% 299.94/300.39 42643[1:SpL:39416.1,1728.0] || equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),tc_nat)* equal(c_List_Olast(u,tc_Lambda_OdB),w)*.
% 299.94/300.39 42622[0:SpL:39416.1,11452.0] || equal(c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),w,x),y)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),y,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(z),tc_nat)*.
% 299.94/300.39 42596[0:SpL:39416.1,11906.0] || hBOOL(c_List_Ofoldr(c_Lambda_Obeta,c_List_Olist_OCons(u,v,w),x,w,y))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(z),tc_nat)*.
% 299.94/300.39 42523[0:SpL:39416.1,16074.0] || hBOOL(hAPP(u,v_a____)) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(v,v_a____),tc_nat)* c_ListOrder_Ostep1(v,v_rs____,v_rs____,tc_Lambda_OdB).
% 299.94/300.39 42510[0:SpL:39416.1,11453.0] || equal(c_Lambda_Osubst(hAPP(u,v),w,x),c_Lambda_OdB_OAbs(y))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_Lambda_OdB_OApp,z),tc_nat)*.
% 299.94/300.39 42509[0:SpL:39416.1,11452.0] || equal(c_Lambda_Osubst(hAPP(u,v),w,x),c_Lambda_OdB_OVar(y))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_Lambda_OdB_OApp,z),tc_nat)*.
% 299.94/300.39 42461[0:SpL:39416.1,11453.0] || equal(c_Lambda_Osubst(u,v,w),c_Lambda_OdB_OAbs(x))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_Lambda_OdB_OApp,y),z),tc_nat)*.
% 299.94/300.39 42460[0:SpL:39416.1,11452.0] || equal(c_Lambda_Osubst(u,v,w),c_Lambda_OdB_OVar(x))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_Lambda_OdB_OApp,y),z),tc_nat)*.
% 299.94/300.39 41116[0:SpR:39416.1,595.1] class_OrderedGroup_Omonoid__add(u) || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_HOL_Oplus__class_Oplus(u),tc_nat) c_Type_Otyping(hAPP(v,w),c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(u)),w)*.
% 299.94/300.39 41115[0:SpR:39416.1,600.1] class_OrderedGroup_Ocomm__monoid__add(u) || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_HOL_Oplus__class_Oplus(u),tc_nat) c_Type_Otyping(hAPP(v,w),c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(u)),w)*.
% 299.94/300.39 41114[0:SpR:39416.1,606.1] class_Ring__and__Field_Ocomm__semiring__1(u) || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_HOL_Oplus__class_Oplus(u),tc_nat) c_Type_Otyping(hAPP(v,w),c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(u)),w)*.
% 299.94/300.39 41112[0:SpR:39416.1,46.1] class_OrderedGroup_Omonoid__add(u) || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_HOL_Oplus__class_Oplus(u),tc_nat) equal(hAPP(hAPP(v,w),c_HOL_Ozero__class_Ozero(u)),w)**.
% 299.94/300.39 41111[0:SpR:39416.1,44.1] class_OrderedGroup_Ocomm__monoid__add(u) || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_HOL_Oplus__class_Oplus(u),tc_nat) equal(hAPP(hAPP(v,w),c_HOL_Ozero__class_Ozero(u)),w)**.
% 299.94/300.39 41110[0:SpR:39416.1,47.1] class_Ring__and__Field_Ocomm__semiring__1(u) || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_HOL_Oplus__class_Oplus(u),tc_nat) equal(hAPP(hAPP(v,w),c_HOL_Ozero__class_Ozero(u)),w)**.
% 299.94/300.39 41106[0:SpR:39416.1,571.1] class_OrderedGroup_Omonoid__add(u) || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_HOL_Oplus__class_Oplus(u),tc_nat) c_Type_Otyping(hAPP(v,c_HOL_Ozero__class_Ozero(u)),c_Lambda_OdB_OVar(w),w)*.
% 299.94/300.39 41105[0:SpR:39416.1,583.1] class_OrderedGroup_Ocomm__monoid__add(u) || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_HOL_Oplus__class_Oplus(u),tc_nat) c_Type_Otyping(hAPP(v,c_HOL_Ozero__class_Ozero(u)),c_Lambda_OdB_OVar(w),w)*.
% 299.94/300.39 41104[0:SpR:39416.1,589.1] class_Ring__and__Field_Ocomm__semiring__1(u) || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_HOL_Oplus__class_Oplus(u),tc_nat) c_Type_Otyping(hAPP(v,c_HOL_Ozero__class_Ozero(u)),c_Lambda_OdB_OVar(w),w)*.
% 299.94/300.39 41103[0:SpR:39416.1,45.1] class_OrderedGroup_Omonoid__add(u) || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_HOL_Oplus__class_Oplus(u),tc_nat) equal(hAPP(hAPP(v,c_HOL_Ozero__class_Ozero(u)),w),w)**.
% 299.94/300.39 41102[0:SpR:39416.1,42.1] class_OrderedGroup_Ocomm__monoid__add(u) || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_HOL_Oplus__class_Oplus(u),tc_nat) equal(hAPP(hAPP(v,c_HOL_Ozero__class_Ozero(u)),w),w)**.
% 299.94/300.39 41101[0:SpR:39416.1,48.1] class_Ring__and__Field_Ocomm__semiring__1(u) || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_HOL_Oplus__class_Oplus(u),tc_nat) equal(hAPP(hAPP(v,c_HOL_Ozero__class_Ozero(u)),w),w)**.
% 299.94/300.39 40985[1:SpR:39416.1,4471.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oreplicate(v,v_a____,tc_Lambda_OdB),tc_nat)* equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB)).
% 299.94/300.39 40980[0:SpR:39416.1,653.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oreplicate(v,w,x),tc_nat)* equal(c_List_Otake(v,c_List_Oappend(u,y,x),x),u)**.
% 299.94/300.39 40976[0:SpR:39416.1,35.1] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oreplicate(v,w,x),tc_nat)* equal(v,c_HOL_Ozero__class_Ozero(tc_nat)) equal(c_List_Olast(u,x),w)*.
% 299.94/300.39 40912[0:SpR:39416.1,60.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),tc_List_Olist(v),tc_nat) equal(c_List_Otake(c_Nat_Osize__class_Osize(w,u),c_List_Oappend(w,x,v),v),w)**.
% 299.94/300.39 40911[0:SpR:39416.1,494.1] || equal(u,c_List_Olist_ONil(v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),tc_List_Olist(v),tc_nat)* equal(c_Nat_Osize__class_Osize(u,w),c_HOL_Ozero__class_Ozero(tc_nat))**.
% 299.94/300.39 40908[0:SpR:39416.1,200.1] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),tc_List_Olist(v),tc_nat)* equal(w,c_List_Olist_ONil(v))* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Nat_Osize__class_Osize(w,u),tc_nat)*.
% 299.94/300.39 40903[0:SpR:39416.1,555.1] || equal(u,v) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),tc_List_Olist(x),tc_nat)* equal(c_Nat_Osize__class_Osize(v,w),c_Nat_Osize__class_Osize(u,w))*.
% 299.94/300.39 40892[0:SpR:39416.1,10291.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Type_Oshift(v_ea______,v_ia______,v_T____,tc_Type_Otype),tc_nat)* c_Type_Otypings(u,v_rs____,c_Type_Osko__Type__Xvar__app__typesE__1__1(v_T_Ha______,u,v_n____,v_rs____))*.
% 299.94/300.39 40890[0:SpR:39416.1,10292.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Type_Oshift(v_e____,v_n____,v_T____,tc_Type_Otype),tc_nat)* c_Type_Otypings(u,v_rs____,c_Type_Osko__Type__Xvar__app__typesE__1__1(v_T_H____,u,v_n____,v_rs____))*.
% 299.94/300.39 40864[1:SpR:39416.1,8636.1] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,u,tc_Lambda_OdB),tc_nat)* equal(c_List_Olast(v,tc_Lambda_OdB),v_a____).
% 299.94/300.39 40857[1:SpR:39416.1,3758.1] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,u,tc_Lambda_OdB),tc_nat)* equal(c_List_Obutlast(v,tc_Lambda_OdB),w)*.
% 299.94/300.39 40811[0:SpR:39416.1,60.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,w,x),tc_nat)* equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(x)),u,x),v)**.
% 299.94/300.39 40729[0:SpR:39416.1,1972.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(v,w,x),x),tc_nat)* equal(c_List_Obutlast(u,x),c_List_Orev(w,x))*.
% 299.94/300.39 40693[0:SpR:39416.1,835.1] class_OrderedGroup_Olordered__ab__group__add(u) || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_HOL_Ozero__class_Ozero(u),tc_nat) c_Type_Otyping(hAPP(c_HOL_Oplus__class_Oplus(u),v),c_Lambda_OdB_OVar(v),v)*.
% 299.94/300.39 40692[0:SpR:39416.1,13.1] class_OrderedGroup_Olordered__ab__group__add(u) || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_HOL_Ozero__class_Ozero(u),tc_nat) equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),v),v)**.
% 299.94/300.39 40691[0:SpR:39416.1,595.1] class_OrderedGroup_Omonoid__add(u) || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_HOL_Ozero__class_Ozero(u),tc_nat) c_Type_Otyping(hAPP(c_HOL_Oplus__class_Oplus(u),w),c_Lambda_OdB_OVar(v),w)*.
% 299.94/300.39 40690[0:SpR:39416.1,600.1] class_OrderedGroup_Ocomm__monoid__add(u) || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_HOL_Ozero__class_Ozero(u),tc_nat) c_Type_Otyping(hAPP(c_HOL_Oplus__class_Oplus(u),w),c_Lambda_OdB_OVar(v),w)*.
% 299.94/300.39 40689[0:SpR:39416.1,606.1] class_Ring__and__Field_Ocomm__semiring__1(u) || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_HOL_Ozero__class_Ozero(u),tc_nat) c_Type_Otyping(hAPP(c_HOL_Oplus__class_Oplus(u),w),c_Lambda_OdB_OVar(v),w)*.
% 299.94/300.39 40687[0:SpR:39416.1,46.1] class_OrderedGroup_Omonoid__add(u) || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_HOL_Ozero__class_Ozero(u),tc_nat) equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),w),v),w)**.
% 299.94/300.39 40686[0:SpR:39416.1,44.1] class_OrderedGroup_Ocomm__monoid__add(u) || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_HOL_Ozero__class_Ozero(u),tc_nat) equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),w),v),w)**.
% 299.94/300.39 40685[0:SpR:39416.1,47.1] class_Ring__and__Field_Ocomm__semiring__1(u) || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_HOL_Ozero__class_Ozero(u),tc_nat) equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),w),v),w)**.
% 299.94/300.39 40683[0:SpR:39416.1,571.1] class_OrderedGroup_Omonoid__add(u) || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_HOL_Ozero__class_Ozero(u),tc_nat) c_Type_Otyping(hAPP(c_HOL_Oplus__class_Oplus(u),v),c_Lambda_OdB_OVar(w),w)*.
% 299.94/300.39 40682[0:SpR:39416.1,583.1] class_OrderedGroup_Ocomm__monoid__add(u) || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_HOL_Ozero__class_Ozero(u),tc_nat) c_Type_Otyping(hAPP(c_HOL_Oplus__class_Oplus(u),v),c_Lambda_OdB_OVar(w),w)*.
% 299.94/300.39 40681[0:SpR:39416.1,589.1] class_Ring__and__Field_Ocomm__semiring__1(u) || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_HOL_Ozero__class_Ozero(u),tc_nat) c_Type_Otyping(hAPP(c_HOL_Oplus__class_Oplus(u),v),c_Lambda_OdB_OVar(w),w)*.
% 299.94/300.39 40680[0:SpR:39416.1,45.1] class_OrderedGroup_Omonoid__add(u) || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_HOL_Ozero__class_Ozero(u),tc_nat) equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),w)**.
% 299.94/300.39 40679[0:SpR:39416.1,42.1] class_OrderedGroup_Ocomm__monoid__add(u) || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_HOL_Ozero__class_Ozero(u),tc_nat) equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),w)**.
% 299.94/300.39 40678[0:SpR:39416.1,48.1] class_Ring__and__Field_Ocomm__semiring__1(u) || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_HOL_Ozero__class_Ozero(u),tc_nat) equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),w)**.
% 299.94/300.39 40663[1:SpR:39416.1,9145.1] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_nat)* equal(c_List_Olast(v,tc_Lambda_OdB),v_a____).
% 299.94/300.39 40661[1:SpR:39416.1,6893.1] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_nat)* equal(c_List_Olast(v,tc_Lambda_OdB),w)*.
% 299.94/300.39 40658[1:SpR:39416.1,6892.1] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_nat)* equal(c_List_Obutlast(v,tc_Lambda_OdB),v_as____).
% 299.94/300.39 40645[1:SpR:39416.1,2144.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_nat)* equal(c_List_Otake(c_Nat_Osize__class_Osize(v_rs____,tc_List_Olist(tc_Lambda_OdB)),u,tc_Lambda_OdB),v_rs____)**.
% 299.94/300.39 40605[0:SpR:39416.1,1972.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,w,x),tc_nat)* equal(c_List_Obutlast(c_List_Orev(u,x),x),c_List_Orev(w,x))*.
% 299.94/300.39 40563[0:SpR:39416.1,1929.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_ONil(v),tc_nat) equal(c_List_Orotate1(c_List_Olist_OCons(w,u,v),v),c_List_Olist_OCons(w,u,v))**.
% 299.94/300.39 40562[0:SpR:39416.1,122.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_ONil(v),tc_nat) equal(c_List_Orev(c_List_Olist_OCons(w,u,v),v),c_List_Olist_OCons(w,u,v))**.
% 299.94/300.39 40556[0:SpR:39416.1,595.1] class_OrderedGroup_Omonoid__add(u) || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(u)),tc_nat) c_Type_Otyping(hAPP(c_HOL_Oplus__class_Oplus(u),w),v,w)*.
% 299.94/300.39 40555[0:SpR:39416.1,600.1] class_OrderedGroup_Ocomm__monoid__add(u) || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(u)),tc_nat) c_Type_Otyping(hAPP(c_HOL_Oplus__class_Oplus(u),w),v,w)*.
% 299.94/300.39 40554[0:SpR:39416.1,606.1] class_Ring__and__Field_Ocomm__semiring__1(u) || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(u)),tc_nat) c_Type_Otyping(hAPP(c_HOL_Oplus__class_Oplus(u),w),v,w)*.
% 299.94/300.39 40545[0:SpR:39416.1,571.1] class_OrderedGroup_Omonoid__add(u) || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(w),tc_nat) c_Type_Otyping(hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u)),v,w)*.
% 299.94/300.39 40544[0:SpR:39416.1,583.1] class_OrderedGroup_Ocomm__monoid__add(u) || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(w),tc_nat) c_Type_Otyping(hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u)),v,w)*.
% 299.94/300.39 40543[0:SpR:39416.1,589.1] class_Ring__and__Field_Ocomm__semiring__1(u) || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(w),tc_nat) c_Type_Otyping(hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u)),v,w)*.
% 299.94/300.39 40539[0:SpR:39416.1,273.1] || c_HOL_Oord__class_Oless(u,v,tc_nat)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(u),tc_nat)* equal(c_Lambda_Osubst(w,x,v),w)**.
% 299.94/300.39 40381[1:SpR:39416.1,22683.1] || c_ListOrder_Ostep1(u,v_rs____,v_rs____,tc_Lambda_OdB) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(u,v_a____),tc_nat)* hBOOL(hAPP(v,v_a____)).
% 299.94/300.39 40326[0:SpR:39416.1,595.1] class_OrderedGroup_Omonoid__add(u) || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_HOL_Oplus__class_Oplus(u),w),tc_nat)* c_Type_Otyping(v,c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(u)),w)*.
% 299.94/300.39 40325[0:SpR:39416.1,600.1] class_OrderedGroup_Ocomm__monoid__add(u) || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_HOL_Oplus__class_Oplus(u),w),tc_nat)* c_Type_Otyping(v,c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(u)),w)*.
% 299.94/300.39 40324[0:SpR:39416.1,606.1] class_Ring__and__Field_Ocomm__semiring__1(u) || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_HOL_Oplus__class_Oplus(u),w),tc_nat)* c_Type_Otyping(v,c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(u)),w)*.
% 299.94/300.39 40322[0:SpR:39416.1,46.1] class_OrderedGroup_Omonoid__add(u) || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_HOL_Oplus__class_Oplus(u),w),tc_nat)* equal(hAPP(v,c_HOL_Ozero__class_Ozero(u)),w)*.
% 299.94/300.39 40321[0:SpR:39416.1,44.1] class_OrderedGroup_Ocomm__monoid__add(u) || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_HOL_Oplus__class_Oplus(u),w),tc_nat)* equal(hAPP(v,c_HOL_Ozero__class_Ozero(u)),w)*.
% 299.94/300.39 40320[0:SpR:39416.1,47.1] class_Ring__and__Field_Ocomm__semiring__1(u) || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_HOL_Oplus__class_Oplus(u),w),tc_nat)* equal(hAPP(v,c_HOL_Ozero__class_Ozero(u)),w)*.
% 299.94/300.39 44276[3:Con:44255.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Predicate_Oconversep(u,v,v),v),w),x),tc_nat)* hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(u,v),x),w)).
% 299.94/300.39 44369[0:SpR:695.1,655.0] || equal(u,c_List_Orotate1(v,w)) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),c_List_Oappend(c_List_Orev(v,w),x,w),w),c_List_Orev(v,w))**.
% 299.94/300.39 44367[0:SpR:694.1,655.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.94/300.39 44366[0:SpR:695.1,655.0] || equal(u,c_List_Orotate1(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.94/300.39 44359[0:SpR:137.1,655.0] || -> equal(u,c_List_Olist_ONil(v)) equal(c_List_Otake(c_Nat_Osize__class_Osize(w,tc_List_Olist(v)),c_List_Obutlast(c_List_Oappend(c_List_Orev(w,v),u,v),v),v),c_List_Orev(w,v))**.
% 299.94/300.39 44410[1:Rew:1028.0,44333.1,211.0,44333.1] || equal(u,v_as____) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)),c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB))**.
% 299.94/300.39 44442[3:SpR:39416.1,44260.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(v),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OdB__rec(w,x,c_Lambda_Obeta,c_Lambda_OdB_OAbs(u),y),tc_nat)*.
% 299.94/300.39 44488[3:SpR:315.0,44261.1] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(u,v),c_Type_Osko__Type__Xtype__induct__1__1(hAPP(u,v))),tc_nat)* hBOOL(c_List_Ofoldr(u,c_List_Olist_OCons(v,w,x),y,x,z))*.
% 299.94/300.39 44462[3:SpR:39416.1,44261.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Type_Osko__Type__Xtype__induct__1__1(v),tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(v,u),tc_nat)* hBOOL(hAPP(v,w))*.
% 299.94/300.39 44599[0:SpR:694.1,656.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_Orotate1(v,w),x,w),w),c_List_Orotate1(v,w))**.
% 299.94/300.39 44596[0:SpR:694.1,656.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_Orotate1(u,w),x,w),w),c_List_Orotate1(u,w))**.
% 299.94/300.39 44595[0:SpR:695.1,656.0] || equal(u,c_List_Orotate1(v,w)) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_List_Oappend(c_List_Orotate1(u,w),x,w),w),c_List_Orotate1(u,w))**.
% 299.94/300.39 44588[0:SpR:137.1,656.0] || -> equal(u,c_List_Olist_ONil(v)) equal(c_List_Otake(c_Nat_Osize__class_Osize(w,tc_List_Olist(v)),c_List_Obutlast(c_List_Oappend(c_List_Orotate1(w,v),u,v),v),v),c_List_Orotate1(w,v))**.
% 299.94/300.39 44575[1:SpR:11183.1,656.0] || equal(c_List_Orev(c_List_Orotate1(u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(u,tc_Lambda_OdB))**.
% 299.94/300.39 44829[0:SpR:694.1,1830.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_Oappend(x,v,w),w),w),c_List_Orev(v,w))**.
% 299.94/300.39 44828[0:SpR:695.1,1830.0] || equal(u,c_List_Orotate1(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.94/300.39 44826[0:SpR:694.1,1830.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.94/300.39 44825[0:SpR:695.1,1830.0] || equal(u,c_List_Orotate1(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.94/300.39 44990[0:SpR:46.1,3263.1] class_OrderedGroup_Omonoid__add(u) || c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),v,tc_nat) -> c_Type_Otyping(c_Type_Oshift(hAPP(c_HOL_Oplus__class_Oplus(u),w),v,x,y),c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(u)),w)*.
% 299.94/300.39 44989[0:SpR:44.1,3263.1] class_OrderedGroup_Ocomm__monoid__add(u) || c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),v,tc_nat) -> c_Type_Otyping(c_Type_Oshift(hAPP(c_HOL_Oplus__class_Oplus(u),w),v,x,y),c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(u)),w)*.
% 299.94/300.39 44988[0:SpR:47.1,3263.1] class_Ring__and__Field_Ocomm__semiring__1(u) || c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),v,tc_nat) -> c_Type_Otyping(c_Type_Oshift(hAPP(c_HOL_Oplus__class_Oplus(u),w),v,x,y),c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(u)),w)*.
% 299.94/300.39 45369[1:Rew:9556.1,45334.1] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39 45596[0:MRR:45549.0,3356.0] || -> equal(c_List_Obutlast(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(u,c_List_Olist_OCons(v,c_List_Olist_ONil(x),x),x))**.
% 299.94/300.39 45721[1:Rew:1014.0,45687.2] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Obutlast(v,tc_Lambda_OdB),tc_Lambda_OdB))** -> equal(v,v_as____).
% 299.94/300.39 45861[0:SpL:137.1,1818.0] || c_List_Olistsp(u,c_List_Orev(c_List_Obutlast(c_List_Oappend(v,w,x),x),x),x)* -> equal(w,c_List_Olist_ONil(x)) c_List_Olistsp(u,c_List_Orev(v,x),x).
% 299.94/300.39 45858[0:SpL:298.0,1818.0] || c_List_Olistsp(u,c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,x,y),y),y),y)* -> c_List_Olistsp(u,c_List_Orev(c_List_Oappend(v,w,y),y),y).
% 299.94/300.39 45857[0:SpL:211.0,1818.0] || c_List_Olistsp(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y),y)* -> c_List_Olistsp(u,c_List_Orev(c_List_Olist_OCons(v,w,y),y),y).
% 299.94/300.39 46012[1:Rew:1014.0,45939.1] || equal(c_List_Oappend(c_List_Orev(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB),v_as____)** -> equal(v,v_as____) equal(c_List_Obutlast(v,tc_Lambda_OdB),v_as____).
% 299.94/300.39 46683[0:Rew:197.0,46655.0] || -> equal(c_List_Ofoldr(u,v,hAPP(hAPP(u,w),x),y,z),c_List_Ofoldr(u,c_List_Orotate1(c_List_Olist_OCons(w,v,y),y),x,y,z))*.
% 299.94/300.39 46989[0:Rew:197.0,46934.0] || -> equal(hAPP(hAPP(u,c_List_Ofoldl(u,v,w,x,y)),z),c_List_Ofoldl(u,v,c_List_Orotate1(c_List_Olist_OCons(z,w,y),y),x,y))*.
% 299.94/300.39 47250[1:SpL:39416.1,47133.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39 47227[1:SpL:39416.1,47133.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39 47219[1:SpL:39416.1,47133.0] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39 47267[1:Rew:1014.0,47247.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(v,tc_Lambda_OdB),v_rs____) -> equal(w,v_as____).
% 299.94/300.39 47316[0:Rew:3768.1,47296.0] || equal(c_List_Obutlast(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(v,u,w),x,w),w),w),c_List_Oreplicate(v,u,w))** -> equal(x,c_List_Olist_ONil(w)).
% 299.94/300.39 48622[1:Rew:1014.0,48595.1] || equal(c_List_Obutlast(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____) equal(c_List_Obutlast(v,tc_Lambda_OdB),v_as____) equal(u,v_as____).
% 299.94/300.39 48792[2:Rew:1014.0,48758.1] || equal(c_List_Olist_OCons(u,c_List_Obutlast(c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____) equal(c_List_Obutlast(w,tc_Lambda_OdB),v_as____).
% 299.94/300.39 48876[1:Rew:1014.0,48822.1] || equal(c_List_Oappend(u,c_List_Obutlast(c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____) equal(c_List_Obutlast(w,tc_Lambda_OdB),v_as____).
% 299.94/300.39 49492[1:Rew:1014.0,49427.1] || equal(c_List_Oappend(u,c_List_Orev(c_List_Obutlast(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____) equal(c_List_Obutlast(w,tc_Lambda_OdB),v_as____).
% 299.94/300.39 49664[1:Rew:1014.0,49635.1] || equal(c_List_Orev(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____) equal(c_List_Obutlast(v,tc_Lambda_OdB),v_as____) equal(u,v_as____).
% 299.94/300.39 49755[1:Rew:1014.0,49712.1] || equal(c_List_Obutlast(c_List_Olist_OCons(u,c_List_Obutlast(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____) equal(c_List_Obutlast(w,tc_Lambda_OdB),v_as____).
% 299.94/300.39 49807[1:Rew:1014.0,49778.1] || equal(c_List_Obutlast(c_List_Olist_OCons(u,c_List_Obutlast(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____) equal(c_List_Obutlast(v,tc_Lambda_OdB),v_as____).
% 299.94/300.39 49906[2:Rew:1014.0,49880.1] || equal(c_List_Obutlast(c_List_Olist_OCons(u,c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____) equal(c_List_Obutlast(w,tc_Lambda_OdB),v_as____).
% 299.94/300.39 49978[1:Rew:1014.0,49934.1] || equal(c_List_Obutlast(c_List_Oappend(u,c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____) equal(c_List_Obutlast(w,tc_Lambda_OdB),v_as____).
% 299.94/300.39 50088[1:SpL:39416.1,50039.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39 50080[1:SpL:39416.1,50039.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39 50051[1:SpL:39416.1,50039.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39 50104[1:Rew:1014.0,50077.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Orotate1(c_List_Olist_OCons(x,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____).
% 299.94/300.39 50136[1:SpL:39416.1,50098.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39 50127[1:SpL:39416.1,50098.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39 50107[1:SpL:39416.1,50098.0] || equal(c_List_Orev(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39 50952[1:SpR:50793.0,315.0] || -> equal(c_List_Ofoldr(c_Type_Otype_OFun,c_List_Olist_OCons(u,c_List_Olist_OCons(v,v_Ts____,tc_Type_Otype),tc_Type_Otype),v_T_H____,tc_Type_Otype,tc_Type_Otype),hAPP(hAPP(c_Type_Otype_OFun,u),hAPP(hAPP(c_Type_Otype_OFun,v),v_T_H____)))**.
% 299.94/300.39 51037[1:Rew:1014.0,50999.1] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Obutlast(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____) equal(c_List_Obutlast(w,tc_Lambda_OdB),v_as____).
% 299.94/300.39 51076[2:SpL:39416.1,51032.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,c_List_Orev(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39 51062[2:SpL:39416.1,51032.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39 51042[2:SpL:39416.1,51032.0] || equal(c_List_Olist_OCons(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39 51162[1:Rew:1014.0,51120.1] || equal(c_List_Orev(c_List_Oappend(u,c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____) equal(c_List_Obutlast(w,tc_Lambda_OdB),v_as____).
% 299.94/300.39 51451[1:Rew:1014.0,51382.1] || equal(c_List_Oappend(c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____) equal(c_List_Obutlast(v,tc_Lambda_OdB),v_as____).
% 299.94/300.39 51627[1:Rew:1014.0,51606.1] || c_ListOrder_Ostep1(u,v_rs____,c_List_Orotate1(c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(w,v_as____) hBOOL(hAPP(hAPP(u,v_a____),v)).
% 299.94/300.39 51898[1:Rew:1014.0,51873.1] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____) equal(c_List_Obutlast(w,tc_Lambda_OdB),v_as____).
% 299.94/300.39 51943[1:Rew:1014.0,51922.1] || c_ListOrder_Ostep1(u,c_List_Orotate1(c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> equal(w,v_as____) hBOOL(hAPP(hAPP(u,v),v_a____)).
% 299.94/300.39 52028[1:Rew:1014.0,52014.1] || c_List_Olistsp(u,c_List_Olist_OCons(v,c_List_Obutlast(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(w,v_as____) c_List_Olistsp(u,c_List_Obutlast(w,tc_Lambda_OdB),tc_Lambda_OdB).
% 299.94/300.39 52256[1:Rew:1014.0,52222.1] || c_List_Olistsp(u,c_List_Oappend(v,c_List_Obutlast(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(w,v_as____) c_List_Olistsp(u,c_List_Obutlast(w,tc_Lambda_OdB),tc_Lambda_OdB).
% 299.94/300.39 52297[0:Res:39690.2,1818.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_ONil(u),tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(v,w,u),u),tc_nat)* c_List_Olistsp(x,c_List_Orev(v,u),u)*.
% 299.94/300.39 52296[0:Res:39690.2,1819.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_ONil(u),tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(v,w,u),u),tc_nat)* c_List_Olistsp(x,c_List_Orev(w,u),u)*.
% 299.94/300.39 52535[9:Rew:1014.0,52495.1] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* -> equal(w,v_as____) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_List_Olistsp(y,x,tc_Lambda_OdB)*.
% 299.94/300.39 52690[0:Res:8114.0,321.1] || c_Type_Otyping(u,v,w) -> c_Type_Otyping(u,hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(x))),v),hAPP(c_Type_Oshift(u,c_HOL_Ozero__class_Ozero(tc_nat),w,tc_Type_Otype),x))*.
% 299.94/300.39 53004[0:SpR:158.1,3542.0] || c_HOL_Oord__class_Oless(u,v,tc_nat) -> c_Type_Otyping(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(u)),c_Lambda_OdB_OVar(c_Lambda_Olift(w,v)),c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(u)),w),v))*.
% 299.94/300.39 52999[0:SpR:158.1,3542.0] || c_HOL_Oord__class_Oless(u,v,tc_nat) -> c_Type_Otyping(hAPP(c_Lambda_OdB_OApp,c_Lambda_Olift(w,v)),c_Lambda_OdB_OVar(c_Lambda_OdB_OVar(u)),c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,w),c_Lambda_OdB_OVar(u)),v))*.
% 299.94/300.39 53134[10:SpL:133.0,52429.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(v,u,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,c_List_Orev(c_List_Olist_OCons(u,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39 53209[10:SpL:133.0,52971.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(v,u,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,c_List_Olist_OCons(u,w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39 53253[0:Res:8116.1,321.1] || c_Type_Otyping(u,v,w) c_Type_Otyping(u,x,y)* -> c_Type_Otyping(u,hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(c_Lambda_Olift(v,c_HOL_Ozero__class_Ozero(tc_nat)))),x),w)*.
% 299.94/300.39 53238[0:SpR:310.1,8116.1] || c_Type_Otyping(u,c_Lambda_OdB_OAbs(v),w) c_Type_Otyping(x,y,c_Type_Osko__Type__Xtyping__elims__3__2(w,u,v))* -> c_Type_Otyping(x,c_Lambda_OdB_OAbs(c_Lambda_Olift(y,c_HOL_Ozero__class_Ozero(tc_nat))),w)*.
% 299.94/300.39 53753[0:SpL:310.1,7296.0] || c_Type_Otyping(u,c_Lambda_OdB_OAbs(v),w)* equal(w,c_Lambda_OdB_OdB__rec(x,y,c_Type_Otype_OFun,c_Lambda_OdB_OAbs(z),x1))* -> equal(c_Type_Osko__Type__Xtyping__elims__3__1(w,u,v),z)*.
% 299.94/300.39 54024[10:Rew:1014.0,53984.1] || equal(c_List_Orev(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____) c_List_Olistsp(w,c_List_Orev(c_List_Obutlast(v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39 54251[9:Res:52416.1,1818.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(y,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39 54250[9:Res:52416.1,1819.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(y,c_List_Orev(x,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39 54266[9:Rew:1014.0,54221.0] || -> equal(u,v_as____) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,c_List_Obutlast(c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,c_List_Obutlast(u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39 54350[9:Res:52417.1,1818.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(y,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39 54349[9:Res:52417.1,1819.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(y,c_List_Orev(x,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39 54369[9:Rew:1014.0,54306.0] || -> equal(u,v_as____) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Obutlast(c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,c_List_Obutlast(u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39 54455[9:Res:52513.1,1818.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),x,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(y,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39 54454[9:Res:52513.1,1819.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),x,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(y,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39 54569[1:Rew:1014.0,54513.2] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(u,tc_Lambda_OdB))* -> equal(c_List_Orev(v,tc_Lambda_OdB),v_as____).
% 299.94/300.39 54664[0:Rew:3768.1,54611.0] || equal(c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),x),x),c_List_Orev(c_List_Obutlast(w,x),x))** -> equal(w,c_List_Olist_ONil(x)).
% 299.94/300.39 54714[0:SpL:39416.1,54652.0] || equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(w,c_List_Oappend(v,x,y),y),y),tc_nat)*.
% 299.94/300.39 54706[0:SpL:39416.1,54652.0] || equal(c_List_Orotate1(u,v),w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,c_List_Oappend(w,y,v),v),tc_nat)*.
% 299.94/300.39 54668[0:SpL:39416.1,54652.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,v,w),w),x)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(x,y,w),tc_nat)*.
% 299.94/300.39 55097[1:SpL:39416.1,54758.0] || equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39 55083[1:SpL:39416.1,54758.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),u)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39 55063[1:SpL:39416.1,54758.0] || equal(c_List_Oappend(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),u)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39 55144[1:Rew:1014.0,55074.2] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),c_List_Oappend(v,w,tc_Lambda_OdB))* equal(c_List_Oappend(x,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),x)** -> equal(v,v_as____).
% 299.94/300.39 55387[0:SpL:7262.0,18031.0] || c_HOL_Oord__class_Oless(c_Lambda_OdB_OdB__rec(u,v,c_HOL_Oplus__class_Oplus(tc_nat),c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(w)),x),hAPP(u,w),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(w),tc_nat) -> .
% 299.94/300.39 55381[0:SpL:7262.0,26.0] || hBOOL(c_Lambda_OdB_OdB__rec(u,v,c_Predicate_Oconversep(w,x,y),c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(z)),x1))* -> hBOOL(hAPP(hAPP(w,hAPP(u,z)),c_Lambda_OdB_OVar(z)))*.
% 299.94/300.39 55361[0:SpL:7262.0,97.0] || hBOOL(c_Lambda_OdB_OdB__rec(u,v,w,c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(x)),y))* c_Wellfounded_Oaccp(w,hAPP(u,x),z)* -> c_Wellfounded_Oaccp(w,c_Lambda_OdB_OVar(x),z).
% 299.94/300.39 55308[0:SpR:45.1,7262.0] class_OrderedGroup_Omonoid__add(u) || -> equal(hAPP(c_Lambda_OdB_OVar(v),hAPP(w,v)),c_Lambda_OdB_OdB__rec(w,x,hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u)),c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(v)),y))*.
% 299.94/300.39 55307[0:SpR:42.1,7262.0] class_OrderedGroup_Ocomm__monoid__add(u) || -> equal(hAPP(c_Lambda_OdB_OVar(v),hAPP(w,v)),c_Lambda_OdB_OdB__rec(w,x,hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u)),c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(v)),y))*.
% 299.94/300.39 55306[0:SpR:48.1,7262.0] class_Ring__and__Field_Ocomm__semiring__1(u) || -> equal(hAPP(c_Lambda_OdB_OVar(v),hAPP(w,v)),c_Lambda_OdB_OdB__rec(w,x,hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u)),c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(v)),y))*.
% 299.94/300.39 55269[0:SpR:45.1,7262.0] class_OrderedGroup_Omonoid__add(u) || -> equal(hAPP(hAPP(v,c_Lambda_OdB_OVar(w)),w),c_Lambda_OdB_OdB__rec(hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u)),x,v,c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(w)),y))*.
% 299.94/300.39 55268[0:SpR:42.1,7262.0] class_OrderedGroup_Ocomm__monoid__add(u) || -> equal(hAPP(hAPP(v,c_Lambda_OdB_OVar(w)),w),c_Lambda_OdB_OdB__rec(hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u)),x,v,c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(w)),y))*.
% 299.94/300.39 55267[0:SpR:48.1,7262.0] class_Ring__and__Field_Ocomm__semiring__1(u) || -> equal(hAPP(hAPP(v,c_Lambda_OdB_OVar(w)),w),c_Lambda_OdB_OdB__rec(hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u)),x,v,c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(w)),y))*.
% 299.94/300.39 55254[0:SpR:7262.0,8116.1] || c_Type_Otyping(u,v,hAPP(w,x)) -> c_Type_Otyping(u,c_Lambda_OdB_OAbs(c_Lambda_Olift(v,c_HOL_Ozero__class_Ozero(tc_nat))),c_Lambda_OdB_OdB__rec(w,y,c_Type_Otype_OFun,c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(x)),z))*.
% 299.94/300.39 55248[0:SpR:7262.0,223.0] || -> equal(c_Lambda_OdB_OdB__case(u,v,w,c_Lambda_OdB_OdB__rec(x,y,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(z)),x1),x2),hAPP(hAPP(v,c_Lambda_OdB_OVar(z)),hAPP(x,z)))*.
% 299.94/300.39 55238[0:SpR:7262.0,25.1] || hBOOL(hAPP(hAPP(u,hAPP(v,w)),c_Lambda_OdB_OVar(w)))* -> hBOOL(c_Lambda_OdB_OdB__rec(v,x,c_Predicate_Oconversep(u,y,z),c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(w)),x1))*.
% 299.94/300.39 55237[0:SpR:7262.0,2378.1] class_OrderedGroup_Ocomm__monoid__add(u) || -> c_Type_Otyping(hAPP(c_HOL_Oplus__class_Oplus(u),hAPP(v,w)),c_Lambda_OdB_OVar(c_Lambda_OdB_OVar(w)),c_Lambda_OdB_OdB__rec(v,x,c_HOL_Oplus__class_Oplus(u),c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(w)),y))*.
% 299.94/300.39 55236[0:SpR:7262.0,2607.1] class_Ring__and__Field_Ocomm__semiring__1(u) || -> c_Type_Otyping(hAPP(c_HOL_Oplus__class_Oplus(u),hAPP(v,w)),c_Lambda_OdB_OVar(c_Lambda_OdB_OVar(w)),c_Lambda_OdB_OdB__rec(v,x,c_HOL_Oplus__class_Oplus(u),c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(w)),y))*.
% 299.94/300.39 56107[0:MRR:56064.0,268.0] || -> equal(c_List_Olast(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_Olast(c_List_Olist_OCons(v,y,x),x))**.
% 299.94/300.39 56291[0:SpL:127.1,54723.0] || equal(c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Obutlast(c_List_Olist_OCons(v,w,x),x),x),x),x),c_List_Obutlast(w,x))** -> equal(w,c_List_Olist_ONil(x)).
% 299.94/300.39 56389[1:Rew:1014.0,56366.2] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(w,u,tc_Lambda_OdB))* -> equal(v,v_as____).
% 299.94/300.39 56392[0:MRR:56361.1,268.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.94/300.39 56665[0:MRR:56611.0,268.0] || -> equal(c_List_Olast(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_Olast(c_List_Olist_OCons(v,y,x),x))**.
% 299.94/300.39 56903[1:Rew:1014.0,56863.2] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),v)* -> equal(c_List_Oappend(w,u,tc_Lambda_OdB),v_as____)**.
% 299.94/300.39 56904[1:Rew:1014.0,56846.1] || equal(c_List_Oappend(u,c_List_Olist_OCons(v_a____,c_List_Oreplicate(v,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Oappend(u,c_List_Oreplicate(v,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),v_as____).
% 299.94/300.39 56906[1:Rew:1014.0,56834.2] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** equal(c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),u)* -> equal(c_List_Oappend(v,w,tc_Lambda_OdB),v_as____).
% 299.94/300.39 56907[1:Rew:1014.0,56828.2] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Oappend(v,w,tc_Lambda_OdB),v_as____).
% 299.94/300.39 57171[0:SpL:133.0,56905.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.94/300.39 57170[0:SpL:76.0,56905.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.94/300.39 57308[1:Rew:1014.0,57269.2] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),c_List_Oappend(w,u,tc_Lambda_OdB))* -> equal(v,v_as____).
% 299.94/300.39 57311[0:MRR:57255.1,268.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.94/300.39 58365[1:SpL:2231.0,6162.1] || equal(u,v_as____)* equal(c_List_Oappend(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> equal(u,x)*.
% 299.94/300.39 58339[1:SpL:2231.0,54748.1] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39 58016[1:SpR:2231.0,18106.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> equal(c_List_Obutlast(c_List_Oappend(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,v,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.39 58498[1:Rew:2142.0,57999.0] || -> equal(c_List_Obutlast(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.39 58501[1:Rew:2232.0,57997.0] || -> equal(c_List_Obutlast(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.39 58503[1:Rew:2142.0,57992.0] || -> equal(c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(u,c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.39 58525[1:Rew:58503.0,58301.0,2142.0,58301.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Oappend(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39 58559[0:Rew:1844.0,58277.1] || c_List_Olistsp(u,c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y),y),y)* -> c_List_Olistsp(u,c_List_Olist_OCons(w,c_List_Orev(v,y),y),y).
% 299.94/300.39 58591[1:SpL:39416.1,58466.0] || c_ListOrder_Ostep1(u,v,v_rs____,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39 58583[1:SpL:39416.1,58466.0] || c_ListOrder_Ostep1(u,c_List_Oappend(v,w,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39 58618[1:Rew:1014.0,58612.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* c_ListOrder_Ostep1(y,v,v_rs____,tc_Lambda_OdB)* -> equal(w,v_as____).
% 299.94/300.39 58629[1:SpL:39416.1,58467.0] || c_ListOrder_Ostep1(u,v_rs____,v,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39 58621[1:SpL:39416.1,58467.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39 58656[1:Rew:1014.0,58650.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* c_ListOrder_Ostep1(y,v_rs____,v,tc_Lambda_OdB)* -> equal(w,v_as____).
% 299.94/300.39 58819[1:Rew:24918.0,58795.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> hBOOL(c_List_Ofoldr(c_fequal(v),c_List_Olist_OCons(hAPP(hAPP(c_fequal(v),v_a____),w),u,tc_Lambda_OdB),w,tc_Lambda_OdB,x))*.
% 299.94/300.39 59310[0:Res:8233.1,3226.0] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,u),c_Lambda_OdB_OVar(v))) c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_OdB_OAbs(w),x) -> c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_OdB_OAbs(c_Lambda_Osubst(u,w,v)),x)*.
% 299.94/300.39 59308[0:Res:159.1,3226.0] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,u),v))* c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_OdB_OAbs(c_Lambda_Olift(v,w)),x)* -> c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_OdB_OAbs(c_Lambda_Olift(u,w)),x)*.
% 299.94/300.39 59614[0:Rew:58567.1,59554.0] || equal(c_List_Orev(c_List_Obutlast(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),x),x),c_List_Orev(c_List_Obutlast(w,x),x))** -> equal(w,c_List_Olist_ONil(x)).
% 299.94/300.39 59660[1:SpL:39416.1,59600.0] || equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39 59650[1:SpL:39416.1,59600.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),u)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39 59620[1:SpL:39416.1,59600.0] || equal(c_List_Oappend(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),u)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39 59715[1:Rew:1014.0,59647.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Oappend(x,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),x)** -> equal(w,v_as____).
% 299.94/300.39 59859[0:SpR:273.1,8238.1] || c_HOL_Oord__class_Oless(u,v,tc_nat) hBOOL(hAPP(hAPP(c_Lambda_Obeta,c_Lambda_Olift(w,v)),c_Lambda_OdB_OVar(u)))* -> hBOOL(hAPP(hAPP(c_Lambda_Obeta,w),c_Lambda_OdB_OVar(u))).
% 299.94/300.39 59960[3:Res:44261.1,59882.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_Lambda_Obeta,c_Lambda_Olift(c_Lambda_Olift(c_Lambda_OdB_OVar(u),v),w)),c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_Lambda_Obeta,c_Lambda_Olift(c_Lambda_Olift(c_Lambda_OdB_OVar(u),v),w)))),tc_nat)*.
% 299.94/300.39 59953[0:SpL:39416.1,59882.0] || hBOOL(hAPP(u,v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_Lambda_Obeta,c_Lambda_Olift(c_Lambda_Olift(c_Lambda_OdB_OVar(w),x),y)),tc_nat)*.
% 299.94/300.39 59951[0:SpL:39416.1,59882.0] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,u),v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_Olift(c_Lambda_Olift(c_Lambda_OdB_OVar(w),x),y),tc_nat)*.
% 299.94/300.39 59948[0:SpL:39416.1,59882.0] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,c_Lambda_Olift(u,v)),w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_Olift(c_Lambda_OdB_OVar(x),y),tc_nat)*.
% 299.94/300.39 59946[0:SpL:39416.1,59882.0] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,c_Lambda_Olift(c_Lambda_Olift(u,v),w)),x))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(y),tc_nat)*.
% 299.94/300.39 59965[0:SpL:39416.1,59877.0] || hBOOL(c_Lambda_OdB_OdB__rec(u,v,c_Lambda_Obeta,c_Lambda_OdB_OAbs(w),x))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_Olift(c_Lambda_OdB_OVar(y),z),tc_nat)*.
% 299.94/300.39 59963[0:SpL:39416.1,59877.0] || hBOOL(c_Lambda_OdB_OdB__rec(u,v,c_Lambda_Obeta,c_Lambda_OdB_OAbs(c_Lambda_Olift(w,x)),y))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(z),tc_nat)*.
% 299.94/300.39 60353[0:Res:8233.1,2860.0] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,u),c_Lambda_OdB_OVar(v))) c_Type_Otyping(w,c_Lambda_OdB_OAbs(c_Lambda_Osubst(u,x,v)),y)* -> c_Type_Otyping(w,c_Lambda_OdB_OAbs(x),y).
% 299.94/300.39 60351[0:Res:159.1,2860.0] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,u),v))* c_Type_Otyping(w,c_Lambda_OdB_OAbs(c_Lambda_Olift(u,x)),y)* -> c_Type_Otyping(w,c_Lambda_OdB_OAbs(c_Lambda_Olift(v,x)),y)*.
% 299.94/300.39 61081[1:Rew:58503.0,61067.0,2142.0,61067.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39 61087[1:SpL:39416.1,61059.0] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),c_List_Orotate1(u,tc_Lambda_OdB)) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39 62185[1:Rew:1014.0,62129.1] || equal(c_List_Oappend(u,c_List_Obutlast(c_List_Obutlast(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> equal(v,v_as____) equal(c_List_Obutlast(v,tc_Lambda_OdB),v_as____).
% 299.94/300.39 62244[0:SpR:273.1,11444.0] || c_HOL_Oord__class_Oless(u,v,tc_nat) -> equal(c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(u)),c_Lambda_OdB_OVar(v)),w,v),hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(u)),w))**.
% 299.94/300.39 62201[0:SpR:11444.0,163.1] || hBOOL(hAPP(c_InductTermi_OIT,c_Lambda_Osubst(u,c_Lambda_OdB_OVar(v),w))) -> hBOOL(hAPP(c_InductTermi_OIT,c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,u),c_Lambda_OdB_OVar(w)),c_Lambda_OdB_OVar(v),w)))*.
% 299.94/300.39 62352[1:Rew:1014.0,62308.1] || equal(c_List_Obutlast(c_List_Oappend(u,c_List_Obutlast(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> equal(v,v_as____) equal(c_List_Obutlast(v,tc_Lambda_OdB),v_as____).
% 299.94/300.39 62424[9:Res:52515.1,1818.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(y,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39 62423[9:Res:52515.1,1819.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(y,c_List_Orev(x,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39 62433[9:Rew:1014.0,62380.0] || -> equal(u,v_as____) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Obutlast(c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,c_List_Obutlast(u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39 62508[9:Res:52601.1,1818.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),x,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(y,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39 62507[9:Res:52601.1,1819.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),x,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(y,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39 62582[9:Res:52653.1,1818.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(y,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39 62581[9:Res:52653.1,1819.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(y,c_List_Orev(x,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39 62589[9:Rew:1014.0,62555.0] || -> equal(u,v_as____) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,c_List_Obutlast(c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,c_List_Obutlast(u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39 62663[0:SpR:7262.0,11448.0] || -> equal(hAPP(hAPP(c_Lambda_OdB_OApp,u),c_Lambda_Osubst(hAPP(v,w),u,w)),c_Lambda_Osubst(c_Lambda_OdB_OdB__rec(v,x,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(w)),y),u,w))*.
% 299.94/300.39 62654[0:SpR:273.1,11448.0] || c_HOL_Oord__class_Oless(u,v,tc_nat) -> equal(c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(v)),c_Lambda_OdB_OVar(u)),w,v),hAPP(hAPP(c_Lambda_OdB_OApp,w),c_Lambda_OdB_OVar(u)))**.
% 299.94/300.39 62601[3:SpR:11448.0,44261.1] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_Lambda_OdB_OApp,u),c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_Lambda_OdB_OApp,u))),tc_nat)* hBOOL(c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(v)),w),u,v))*.
% 299.94/300.39 63747[0:SpL:50.0,2212.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(u,c_List_Orev(w,x),x),c_List_Olist_ONil(x)).
% 299.94/300.39 64018[0:SpR:555.1,3716.1] || equal(u,v) -> equal(w,c_List_Olist_ONil(x)) equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(x)),c_List_Obutlast(c_List_Oappend(v,w,x),x),x),v)**.
% 299.94/300.39 65036[0:SpL:528.1,54567.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),c_List_Oreplicate(y,z,x))* equal(c_List_Oreplicate(y,z,x),c_List_Orev(w,x)) -> .
% 299.94/300.39 65033[0:SpL:528.1,58564.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),c_List_Oreplicate(y,z,x))* equal(c_List_Oreplicate(y,z,x),c_List_Orev(w,x)) -> .
% 299.94/300.39 65029[0:SpL:528.1,2172.0] || equal(c_List_Oappend(u,v,w),c_List_Oreplicate(x,y,w))* equal(c_List_Olist_OCons(z,c_List_Oreplicate(x,y,w),w),c_List_Orev(u,w))* -> .
% 299.94/300.39 65005[1:SpL:528.1,56919.0] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Oreplicate(v,w,tc_Lambda_OdB))* equal(c_List_Oappend(x,c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(u,tc_Lambda_OdB))* -> .
% 299.94/300.39 64985[1:SpL:528.1,31225.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),c_List_Oreplicate(w,x,tc_Lambda_OdB))* equal(c_List_Orotate1(c_List_Oreplicate(w,x,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____).
% 299.94/300.39 64984[1:SpL:528.1,36137.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),c_List_Oreplicate(w,x,tc_Lambda_OdB))* equal(c_List_Orotate1(c_List_Oreplicate(w,x,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(u,v_as____).
% 299.94/300.39 64979[1:SpL:528.1,30492.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),c_List_Oreplicate(w,x,tc_Lambda_OdB))* equal(c_List_Oreplicate(w,x,tc_Lambda_OdB),v_as____) -> equal(c_List_Orev(u,tc_Lambda_OdB),v_as____).
% 299.94/300.39 64977[1:SpL:528.1,34154.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),c_List_Oreplicate(w,x,tc_Lambda_OdB))* equal(c_List_Oreplicate(w,x,tc_Lambda_OdB),v_as____) -> equal(c_List_Orev(v,tc_Lambda_OdB),v_as____).
% 299.94/300.39 64976[1:SpL:528.1,36200.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),c_List_Oreplicate(w,x,tc_Lambda_OdB))* equal(c_List_Oreplicate(w,x,tc_Lambda_OdB),v_as____) -> equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____).
% 299.94/300.39 64966[1:SpL:528.1,57831.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oreplicate(w,x,tc_Lambda_OdB))* equal(c_List_Oreplicate(w,x,tc_Lambda_OdB),c_List_Orev(u,tc_Lambda_OdB)) -> .
% 299.94/300.39 64947[1:SpL:528.1,2560.0] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Oreplicate(v,w,tc_Lambda_OdB))* equal(c_List_Oreplicate(v,w,tc_Lambda_OdB),v_rs____) -> equal(c_List_Orev(u,tc_Lambda_OdB),v_as____).
% 299.94/300.39 64944[1:SpL:528.1,36219.0] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Oreplicate(v,w,tc_Lambda_OdB))* equal(c_List_Oreplicate(v,w,tc_Lambda_OdB),v_rs____) -> equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____).
% 299.94/300.39 64933[1:SpL:528.1,33885.0] || equal(u,c_List_Oreplicate(v,w,tc_Lambda_OdB))* equal(c_List_Oappend(x,c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)**.
% 299.94/300.39 64912[1:SpL:528.1,56318.0] || equal(c_List_Olist_OCons(v_a____,c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oreplicate(w,x,tc_Lambda_OdB))* equal(c_List_Oreplicate(w,x,tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB)) -> .
% 299.94/300.39 64909[1:SpL:528.1,19704.0] || equal(c_List_Olist_OCons(v_a____,c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oreplicate(v,w,tc_Lambda_OdB))* c_ListOrder_Ostep1(x,c_List_Oreplicate(v,w,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.39 64908[1:SpL:528.1,19490.0] || equal(c_List_Olist_OCons(v_a____,c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oreplicate(v,w,tc_Lambda_OdB))* c_ListOrder_Ostep1(x,v_rs____,c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.39 64904[1:SpL:528.1,19641.0] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),c_List_Oreplicate(v,w,tc_Lambda_OdB))* c_ListOrder_Ostep1(x,c_List_Olist_OCons(y,c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.39 64903[1:SpL:528.1,19414.0] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),c_List_Oreplicate(v,w,tc_Lambda_OdB))* c_ListOrder_Ostep1(x,v_rs____,c_List_Olist_OCons(y,c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.39 64890[1:SpL:528.1,54599.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oreplicate(w,x,tc_Lambda_OdB))* equal(c_List_Oreplicate(w,x,tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB)) -> .
% 299.94/300.39 64874[1:SpL:528.1,2000.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oreplicate(w,x,tc_Lambda_OdB))* equal(c_List_Oreplicate(w,x,tc_Lambda_OdB),v_rs____) -> equal(c_List_Orev(v,tc_Lambda_OdB),v_as____).
% 299.94/300.39 64838[0:SpL:528.1,36973.0] || equal(c_List_Oappend(u,v,w),c_List_Oreplicate(x,y,w))* equal(c_List_Oreplicate(x,y,w),c_List_Olist_ONil(w)) -> equal(u,c_List_Olist_ONil(w)).
% 299.94/300.39 64825[0:SpL:528.1,33873.0] || equal(u,c_List_Oreplicate(v,w,x))* equal(c_List_Oappend(y,c_List_Oreplicate(v,w,x),x),c_List_Olist_ONil(x))** -> equal(u,c_List_Olist_ONil(x)).
% 299.94/300.39 64818[0:SpL:528.1,56201.1] || equal(c_List_Olist_OCons(u,v,w),c_List_Oreplicate(x,y,w))* equal(z,c_List_Olist_ONil(w)) equal(c_List_Oreplicate(x,y,w),z)* -> .
% 299.94/300.39 64813[0:SpL:528.1,33306.0] || equal(u,c_List_Oreplicate(v,w,x))* equal(c_List_Oappend(c_List_Oreplicate(v,w,x),y,x),c_List_Olist_ONil(x))** -> equal(u,c_List_Olist_ONil(x)).
% 299.94/300.39 65108[0:Rew:65058.1,64798.1] || equal(u,c_List_Oreplicate(v,w,x))* -> equal(c_List_Oappend(u,c_List_Olist_OCons(w,y,x),x),c_List_Olist_OCons(w,c_List_Oappend(u,y,x),x))**.
% 299.94/300.39 65112[0:SpL:39416.1,65058.0] || equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oreplicate(w,x,y),tc_nat)* equal(c_List_Orev(u,y),u)**.
% 299.94/300.39 65217[9:Rew:1014.0,65192.1] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(u,c_List_Obutlast(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(w,v_as____) c_List_Olistsp(x,v,tc_Lambda_OdB)*.
% 299.94/300.39 65410[1:SpL:8588.1,4480.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v,w).
% 299.94/300.39 65471[0:SpL:39416.1,25979.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Orotate1(v,w))** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oreplicate(x,u,w),tc_nat)*.
% 299.94/300.39 65900[1:SpL:8588.1,2115.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_rs____)** c_List_Olistsp(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB)* -> c_List_Olistsp(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39 65884[1:SpL:2118.0,2115.0] || c_List_Olistsp(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> c_List_Olistsp(u,c_List_Olist_OCons(v,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB).
% 299.94/300.39 65883[0:SpL:50.0,2115.0] || c_List_Olistsp(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Oappend(w,x,y),y),y),y)* -> c_List_Olistsp(u,c_List_Olist_OCons(v,c_List_Orev(x,y),y),y).
% 299.94/300.39 65870[1:SpL:4417.1,2115.0] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),v_rs____) c_List_Olistsp(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB)* -> c_List_Olistsp(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39 65869[1:SpL:8398.1,2115.0] || equal(u,v_rs____) c_List_Olistsp(v,c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> c_List_Olistsp(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39 65862[0:SpL:29255.1,2115.0] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) c_List_Olistsp(w,c_List_Olist_OCons(x,y,v),v)* -> c_List_Olistsp(w,c_List_Olist_OCons(x,u,v),v)*.
% 299.94/300.39 65934[0:SpL:39416.1,65827.0] || equal(u,c_List_Olist_ONil(v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(w,v),tc_nat)* equal(c_List_Orev(w,v),w).
% 299.94/300.39 66026[10:Rew:2142.0,65999.1] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,c_List_Orotate1(c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39 66194[1:SpL:7360.1,2220.0] || equal(c_List_Olist_OCons(v_a____,c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** c_List_Olistsp(w,x,tc_Lambda_OdB) -> c_List_Olistsp(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39 66193[1:SpL:8586.1,2220.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_rs____)** c_List_Olistsp(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB)* -> c_List_Olistsp(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39 66189[0:SpL:27593.1,2220.0] || equal(c_List_Orev(c_List_Oappend(u,v,w),w),c_List_Olist_ONil(w))** c_List_Olistsp(x,y,w) -> c_List_Olistsp(x,c_List_Oappend(y,u,w),w)*.
% 299.94/300.39 66168[1:SpL:2118.0,2220.0] || c_List_Olistsp(u,c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> c_List_Olistsp(u,c_List_Oappend(v,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB).
% 299.94/300.39 66167[0:SpL:50.0,2220.0] || c_List_Olistsp(u,c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,x,y),y),y),y)* -> c_List_Olistsp(u,c_List_Oappend(v,c_List_Orev(x,y),y),y).
% 299.94/300.39 66153[1:SpL:8398.1,2220.0] || equal(u,v_rs____) c_List_Olistsp(v,c_List_Oappend(w,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> c_List_Olistsp(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39 66546[1:Res:7253.0,19831.0] || c_Type_Otyping(hAPP(u,v),c_Lambda_OdB_OVar(c_Lambda_OdB_OdB__rec(w,x,u,v,y)),z)* -> equal(c_Lambda_OdB_OdB__rec(w,x,u,c_Lambda_OdB_OAbs(v),y),z).
% 299.94/300.39 66647[10:Rew:1014.0,66607.0] || -> equal(u,v_as____) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(c_List_Obutlast(u,tc_Lambda_OdB),v,tc_Lambda_OdB),tc_nat)* c_List_Olistsp(w,c_List_Obutlast(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39 66827[1:SpR:7360.1,13587.0] || equal(c_List_Olist_OCons(v_a____,c_List_Oreplicate(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____) -> equal(c_List_Otake(u,c_List_Oreplicate(w,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oreplicate(u,v,tc_Lambda_OdB))**.
% 299.94/300.39 66826[1:SpR:8586.1,13587.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_rs____) -> equal(c_List_Otake(u,c_List_Oappend(c_List_Oreplicate(w,v,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oreplicate(u,v,tc_Lambda_OdB))**.
% 299.94/300.39 67078[1:SpR:8588.1,13812.0] || equal(c_List_Oappend(c_List_Oreplicate(u,v,tc_Lambda_OdB),w,tc_Lambda_OdB),v_rs____)** -> equal(c_List_Otake(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oreplicate(u,v,tc_Lambda_OdB))**.
% 299.94/300.39 67057[1:SpR:4417.1,13812.0] || equal(c_List_Olist_OCons(v_a____,c_List_Oreplicate(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____) -> equal(c_List_Otake(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oreplicate(u,v,tc_Lambda_OdB))**.
% 299.94/300.39 67382[0:SpL:39416.1,67360.0] || equal(u,c_List_Olist_ONil(v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(w,v),tc_nat)* equal(c_List_Orotate1(w,v),w).
% 299.94/300.39 68139[0:Res:67341.2,4056.0] || -> equal(c_Nat_Osemiring__1__class_Oof__nat(u,tc_nat),c_Nat_Osemiring__1__class_Oof__nat(v,tc_nat)) c_HOL_Oord__class_Oless(v,u,tc_nat)* equal(w,u) c_HOL_Oord__class_Oless(u,w,tc_nat)* c_HOL_Oord__class_Oless(w,v,tc_nat)*.
% 299.94/300.39 68138[0:Res:67341.2,4136.0] || -> equal(c_Nat_Osemiring__1__class_Oof__nat(u,tc_nat),c_Nat_Osemiring__1__class_Oof__nat(v,tc_nat)) c_HOL_Oord__class_Oless(v,u,tc_nat)* equal(v,w) c_HOL_Oord__class_Oless(w,v,tc_nat)* c_HOL_Oord__class_Oless(u,w,tc_nat)*.
% 299.94/300.39 68321[1:SpL:3108.0,62964.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* -> equal(c_List_Otake(u,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB))**.
% 299.94/300.39 69747[0:SpR:39416.1,8098.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oreplicate(v,w,x),tc_nat)* equal(c_List_Otake(v,c_List_Olist_OCons(w,u,x),x),u)**.
% 299.94/300.39 70429[1:Rew:1014.0,70391.1] || c_List_Olistsp(u,c_List_Olist_OCons(v_a____,c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(w,v_as____) c_List_Olistsp(u,c_List_Obutlast(w,tc_Lambda_OdB),tc_Lambda_OdB).
% 299.94/300.39 70495[1:SpL:298.0,3944.0] || equal(c_List_Obutlast(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____).
% 299.94/300.39 70641[1:SpL:39416.1,70592.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Obutlast(c_List_Olist_OCons(v_a____,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39 70631[1:SpL:39416.1,70592.0] || equal(c_List_Obutlast(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v_a____,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39 70609[1:SpL:39416.1,70592.0] || equal(c_List_Obutlast(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39 70703[1:SpL:39416.1,70664.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(v_a____,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39 70693[1:SpL:39416.1,70664.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v_a____,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39 70671[1:SpL:39416.1,70664.0] || equal(c_List_Orev(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39 70814[1:SpR:694.1,10049.1] || equal(u,c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v,v_as____) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),tc_nat)*.
% 299.94/300.39 70906[1:SpL:694.1,10137.0] || equal(u,c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),c_HOL_Ozero__class_Ozero(tc_nat))** -> equal(v,v_as____).
% 299.94/300.39 70954[1:SpR:298.0,50794.0] || -> equal(c_List_Ofoldr(c_Type_Otype_OFun,c_List_Oappend(u,c_List_Oappend(v,v_Ts____,tc_Type_Otype),tc_Type_Otype),v_T_H____,tc_Type_Otype,tc_Type_Otype),c_List_Ofoldr(c_Type_Otype_OFun,c_List_Oappend(u,v,tc_Type_Otype),v_T_H____,tc_Type_Otype,tc_Type_Otype))**.
% 299.94/300.39 70953[1:SpR:211.0,50794.0] || -> equal(c_List_Ofoldr(c_Type_Otype_OFun,c_List_Olist_OCons(u,c_List_Oappend(v,v_Ts____,tc_Type_Otype),tc_Type_Otype),v_T_H____,tc_Type_Otype,tc_Type_Otype),c_List_Ofoldr(c_Type_Otype_OFun,c_List_Olist_OCons(u,v,tc_Type_Otype),v_T_H____,tc_Type_Otype,tc_Type_Otype))**.
% 299.94/300.39 71025[1:SpR:70961.1,315.0] || equal(c_List_Orev(u,tc_Type_Otype),c_List_Olist_ONil(tc_Type_Otype)) -> equal(c_List_Ofoldr(c_Type_Otype_OFun,c_List_Olist_OCons(v,u,tc_Type_Otype),v_T_H____,tc_Type_Otype,tc_Type_Otype),hAPP(hAPP(c_Type_Otype_OFun,v),v_T_H____))**.
% 299.94/300.39 71098[1:SpR:694.1,2299.1] || equal(u,c_List_Orev(v,tc_Lambda_OdB))* equal(v_rs____,u) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(tc_Lambda_OdB)),c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**.
% 299.94/300.39 71097[1:SpR:695.1,2299.1] || equal(u,c_List_Orotate1(v,tc_Lambda_OdB))* equal(v_rs____,u) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(tc_Lambda_OdB)),c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**.
% 299.94/300.39 71694[1:SpL:3754.1,32430.0] || equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Obutlast(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB))* equal(u,c_List_Orev(c_List_Obutlast(v,tc_Lambda_OdB),tc_Lambda_OdB)) -> equal(v,v_as____).
% 299.94/300.39 71676[1:SpL:3754.1,11926.0] || equal(c_Type_Osko__Type__Xtype__induct__1__1(u),c_List_Ofoldr(c_Type_Otype_OFun,c_List_Obutlast(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB,x))* -> equal(v,v_as____) hBOOL(hAPP(u,v_a____))*.
% 299.94/300.39 71602[1:SpL:3754.1,4336.0] || equal(c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(u,v_as____) equal(v_a____,v).
% 299.94/300.39 71434[1:SpR:3754.1,211.0] || -> equal(u,v_as____) equal(c_List_Oappend(c_List_Obutlast(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),v,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,c_List_Oappend(c_List_Obutlast(u,tc_Lambda_OdB),v,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.39 71811[1:Rew:1014.0,71441.1] || -> equal(u,v_as____) equal(c_List_Obutlast(u,tc_Lambda_OdB),v_as____) equal(c_List_Olast(c_List_Orotate1(c_List_Obutlast(c_List_Obutlast(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.39 71812[1:Rew:1014.0,71439.1] || -> equal(u,v_as____) equal(c_List_Obutlast(u,tc_Lambda_OdB),v_as____) equal(c_List_Olast(c_List_Obutlast(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olast(c_List_Obutlast(u,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.39 71897[1:SpR:3754.1,71432.1] || -> equal(u,v_as____) equal(c_List_Obutlast(u,tc_Lambda_OdB),v_as____) equal(c_List_Olast(c_List_Orev(c_List_Obutlast(c_List_Obutlast(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.39 72227[1:SpL:11766.1,8103.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(v,c_List_Orev(c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(c_List_Olast(c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.39 72325[1:SpL:11764.1,8104.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(v,c_List_Orotate1(c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(c_List_Olast(c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.39 72454[1:SpL:298.0,12099.0] || c_ListOrder_Ostep1(u,c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> equal(c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____).
% 299.94/300.39 72441[1:SpL:11766.1,12099.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) c_ListOrder_Ostep1(v,c_List_Orev(c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> equal(c_List_Orev(w,tc_Lambda_OdB),v_as____).
% 299.94/300.39 72806[0:Obv:72773.0] class_OrderedGroup_Oab__group__add(u) class_OrderedGroup_Omonoid__add(u) class_OrderedGroup_Ocancel__ab__semigroup__add(u) || equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),w)** -> equal(c_HOL_Ozero__class_Ozero(u),v).
% 299.94/300.39 72925[1:SpL:39416.1,72890.0] || c_ListOrder_Ostep1(u,v,v_rs____,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v_a____,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39 72902[1:SpL:39416.1,72890.0] || c_ListOrder_Ostep1(u,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39 73020[1:SpL:298.0,12134.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____).
% 299.94/300.39 73007[1:SpL:11766.1,12134.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) c_ListOrder_Ostep1(v,v_rs____,c_List_Orev(c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(c_List_Orev(w,tc_Lambda_OdB),v_as____).
% 299.94/300.39 73228[1:SpL:39416.1,73193.0] || c_ListOrder_Ostep1(u,v_rs____,v,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v_a____,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39 73205[1:SpL:39416.1,73193.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39 73322[1:SpL:6865.1,15177.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,c_List_Oreplicate(x,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.39 74029[1:SpL:298.0,48342.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(v_a____,c_List_Oreplicate(w,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____).
% 299.94/300.39 74201[10:SpR:298.0,66666.1] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat) c_List_Olistsp(w,c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39 74200[10:SpR:211.0,66666.1] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat) c_List_Olistsp(w,c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39 74188[10:SpR:11766.1,66666.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(v,tc_Lambda_OdB),tc_nat) c_List_Olistsp(w,c_List_Orev(c_List_Oappend(v,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39 74235[10:Rew:1844.0,74202.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat) c_List_Olistsp(w,c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39 74247[1:SpL:2133.0,71598.0] || equal(c_List_Orev(c_List_Obutlast(c_List_Orev(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Obutlast(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB))** -> equal(c_List_Orev(u,tc_Lambda_OdB),v_as____).
% 299.94/300.39 74317[1:SpL:2133.0,71609.0] || equal(c_List_Obutlast(c_List_Orev(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Obutlast(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))** -> equal(c_List_Orev(u,tc_Lambda_OdB),v_as____).
% 299.94/300.39 74384[12:SpR:39416.1,74380.1] class_Ring__and__Field_Ocomm__semiring__1(u) || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_HOL_Oplus__class_Oplus(u),tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(v,c_HOL_Ozero__class_Ozero(u)),tc_nat)*.
% 299.94/300.39 74382[12:SpR:39416.1,74380.1] class_Ring__and__Field_Ocomm__semiring__1(u) || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_HOL_Ozero__class_Ozero(u),tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_HOL_Oplus__class_Oplus(u),v),tc_nat)*.
% 299.94/300.39 74408[13:SpR:39416.1,74404.1] class_OrderedGroup_Ocomm__monoid__add(u) || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_HOL_Oplus__class_Oplus(u),tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(v,c_HOL_Ozero__class_Ozero(u)),tc_nat)*.
% 299.94/300.39 74406[13:SpR:39416.1,74404.1] class_OrderedGroup_Ocomm__monoid__add(u) || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_HOL_Ozero__class_Ozero(u),tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_HOL_Oplus__class_Oplus(u),v),tc_nat)*.
% 299.94/300.39 74432[14:SpR:39416.1,74428.1] class_OrderedGroup_Omonoid__add(u) || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_HOL_Oplus__class_Oplus(u),tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(v,c_HOL_Ozero__class_Ozero(u)),tc_nat)*.
% 299.94/300.39 74430[14:SpR:39416.1,74428.1] class_OrderedGroup_Omonoid__add(u) || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_HOL_Ozero__class_Ozero(u),tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_HOL_Oplus__class_Oplus(u),v),tc_nat)*.
% 299.94/300.39 77905[1:Rew:2118.0,77885.1,298.0,77885.1] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____) -> equal(c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**.
% 299.94/300.39 78431[1:Rew:396.0,78371.0] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(w,v,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB)).
% 299.94/300.39 78854[1:SpL:76543.1,15177.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,c_List_Oreplicate(x,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.39 79510[1:Rew:1014.0,78672.1] || equal(c_List_Orotate1(c_List_Obutlast(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____) -> equal(u,v_as____) equal(c_List_Obutlast(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB))**.
% 299.94/300.39 79844[1:Rew:1014.0,79811.2] || equal(u,v_rs____) equal(c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))** -> equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),u)*.
% 299.94/300.39 79847[1:Rew:1014.0,79777.2] || equal(u,v_rs____) equal(c_List_Orotate1(c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,w,tc_Lambda_OdB))* -> equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),w).
% 299.94/300.39 79848[1:Rew:1014.0,79767.2,2117.0,79767.1] || equal(u,v_rs____) equal(c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB))* -> equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),w).
% 299.94/300.39 80243[1:Rew:1014.0,80163.1] || equal(c_List_Obutlast(c_List_Orev(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* -> equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) equal(v_a____,v).
% 299.94/300.39 80374[1:SpL:39416.1,80355.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,w,tc_Lambda_OdB),tc_nat)* equal(c_List_Orotate1(w,tc_Lambda_OdB),v_as____).
% 299.94/300.39 80431[1:Rew:1014.0,80408.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(v,v_as____) -> equal(w,v_as____) equal(c_List_Orotate1(x,tc_Lambda_OdB),v_as____).
% 299.94/300.39 81095[1:SpL:11766.1,2846.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(v,c_List_Oappend(w,u,tc_Lambda_OdB))* equal(c_List_Orev(v,tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____).
% 299.94/300.39 81142[1:SpL:11766.1,2874.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(v,c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(v,tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.39 81246[1:SpL:11766.1,2966.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(v,c_List_Olist_OCons(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(v,tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.39 81305[1:SpL:11766.1,3237.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,c_List_Oappend(y,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.39 81438[1:SpL:11764.1,3519.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(v,tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.39 81548[0:SpL:1787.0,31376.0] || equal(c_List_Orotate1(c_List_Orev(c_List_Oappend(c_List_Oreplicate(u,v,w),x,w),w),w),c_List_Olist_ONil(w))** -> equal(c_List_Oreplicate(u,v,w),c_List_Olist_ONil(w)).
% 299.94/300.39 81951[1:Rew:81950.2,61082.1] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Obutlast(v,tc_Lambda_OdB),v) -> equal(w,v_as____).
% 299.94/300.39 82051[0:Res:82034.0,4136.0] || -> equal(c_Nat_Osemiring__1__class_Oof__nat(u,tc_nat),c_HOL_Ozero__class_Ozero(tc_nat)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* equal(u,w) c_HOL_Oord__class_Oless(w,u,tc_nat)* c_HOL_Oord__class_Oless(v,w,tc_nat)*.
% 299.94/300.39 82317[10:SpL:1801.0,65921.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,c_List_Olist_OCons(v_a____,c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39 82290[10:SpL:1801.0,65923.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_List_Olistsp(x,c_List_Olist_OCons(v_a____,c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39 82252[0:SpL:1801.0,37123.0] || equal(c_List_Orotate1(c_List_Orev(c_List_Oappend(u,c_List_Oreplicate(v,w,x),x),x),x),c_List_Olist_ONil(x))** -> equal(c_List_Oreplicate(v,w,x),c_List_Olist_ONil(x)).
% 299.94/300.39 82684[1:SpL:11766.1,82135.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Orev(c_List_Oappend(v,u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.39 83337[1:SpL:11766.1,6699.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(v,v_as____) equal(c_List_Orev(c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.39 83605[1:SpL:4799.1,2104.0] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(c_List_Oappend(w,v,tc_Lambda_OdB),v_rs____)** -> equal(w,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB))*.
% 299.94/300.39 83603[1:SpL:74746.1,2104.0] || equal(c_List_Orotate1(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(c_List_Oappend(w,v,tc_Lambda_OdB),v_rs____)** -> equal(w,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB))*.
% 299.94/300.39 83568[1:SpL:6087.1,2104.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) equal(c_List_Oappend(v,w,tc_Lambda_OdB),c_List_Olist_OCons(x,w,tc_Lambda_OdB))* -> equal(v,c_List_Olist_OCons(x,u,tc_Lambda_OdB))*.
% 299.94/300.39 83567[1:SpL:74710.1,2104.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) equal(c_List_Oappend(v,w,tc_Lambda_OdB),c_List_Olist_OCons(x,w,tc_Lambda_OdB))* -> equal(v,c_List_Olist_OCons(x,u,tc_Lambda_OdB))*.
% 299.94/300.39 83663[1:SpL:11764.1,8140.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,w,tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(x,u,tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))* -> .
% 299.94/300.39 83734[1:SpL:298.0,8746.1] || equal(u,v_rs____) equal(c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Oappend(v,w,tc_Lambda_OdB),v_as____).
% 299.94/300.39 84000[1:SpL:4799.1,2140.0] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(c_List_Olist_OCons(v_a____,c_List_Oappend(u,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v)*.
% 299.94/300.39 83998[1:SpL:74746.1,2140.0] || equal(c_List_Orotate1(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(c_List_Olist_OCons(v_a____,c_List_Oappend(u,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v)*.
% 299.94/300.39 83980[1:SpL:4822.1,2140.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** equal(c_List_Olist_OCons(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))** -> equal(x,u)*.
% 299.94/300.39 83977[1:SpL:74743.1,2140.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)** equal(c_List_Olist_OCons(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))** -> equal(x,u)*.
% 299.94/300.39 84356[1:SpL:11766.1,9529.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,u,tc_Lambda_OdB),v_rs____)** -> equal(c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(w,v,tc_Lambda_OdB))*.
% 299.94/300.39 84707[0:SpL:2142.0,35214.0] || c_List_Olistsp(u,c_List_Orotate1(c_List_Olist_OCons(v,c_List_Olist_OCons(w,x,y),y),y),y)* -> c_List_Olistsp(u,c_List_Orotate1(c_List_Olist_OCons(v,x,y),y),y).
% 299.94/300.39 84667[0:SpL:2142.0,4336.0] || equal(c_List_Orev(c_List_Olist_OCons(u,v,w),w),c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(x,c_List_Olist_OCons(y,z,w),w),w),w))* -> equal(u,y).
% 299.94/300.39 84664[0:SpL:2142.0,405.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,v,w),w),c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(x,c_List_Olist_OCons(y,z,w),w),w),w))* -> equal(u,y).
% 299.94/300.39 84434[10:SpR:2142.0,66554.1] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat) c_List_Olistsp(w,c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39 84419[9:SpR:2142.0,52410.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,c_List_Orotate1(c_List_Olist_OCons(u,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39 84401[10:SpR:2142.0,52426.1] || c_List_Olistsp(u,c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB) -> c_List_Olistsp(u,c_List_Orotate1(c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39 85203[0:SpR:39416.1,85076.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),x),tc_nat)* equal(c_List_Olast(u,x),w)*.
% 299.94/300.39 85191[0:SpR:39416.1,85076.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),tc_nat)* equal(c_List_Olast(c_List_Olist_OCons(x,u,w),w),v)*.
% 299.94/300.39 85188[0:SpR:39416.1,85076.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_ONil(v),tc_nat) equal(c_List_Olast(c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,v),v),v),x)**.
% 299.94/300.39 85536[1:Rew:1014.0,85466.1,234.0,85466.0,211.0,85466.0,211.0,85466.0] || equal(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.39 86050[1:SpL:4822.1,2209.0] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(c_List_Oappend(w,v,tc_Lambda_OdB),x)* -> equal(w,c_List_Oappend(x,u,tc_Lambda_OdB))*.
% 299.94/300.39 86047[1:SpL:74743.1,2209.0] || equal(c_List_Orotate1(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(c_List_Oappend(w,v,tc_Lambda_OdB),x)* -> equal(w,c_List_Oappend(x,u,tc_Lambda_OdB))*.
% 299.94/300.39 86192[1:SpL:39416.1,86144.0] || c_ListOrder_Ostep1(u,v,v_rs____,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39 86178[1:SpL:39416.1,86144.0] || c_ListOrder_Ostep1(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39 86466[1:SpL:4822.1,2228.0] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(c_List_Oappend(w,c_List_Oappend(u,x,tc_Lambda_OdB),tc_Lambda_OdB),w)** -> equal(x,v)*.
% 299.94/300.39 86463[1:SpL:74743.1,2228.0] || equal(c_List_Orotate1(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(c_List_Oappend(w,c_List_Oappend(u,x,tc_Lambda_OdB),tc_Lambda_OdB),w)** -> equal(x,v)*.
% 299.94/300.39 86432[1:SpL:4822.1,2228.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** equal(c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(v,w,tc_Lambda_OdB))** -> equal(x,u)*.
% 299.94/300.39 86429[1:SpL:74743.1,2228.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)** equal(c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(v,w,tc_Lambda_OdB))** -> equal(x,u)*.
% 299.94/300.39 86612[1:SpL:39416.1,86564.0] || c_ListOrder_Ostep1(u,v_rs____,v,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39 86598[1:SpL:39416.1,86564.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39 86943[0:SpL:2232.0,8.0] || c_List_Olistsp(u,c_List_Orotate1(c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y),y)* -> c_List_Olistsp(u,c_List_Orotate1(c_List_Olist_OCons(v,x,y),y),y).
% 299.94/300.39 86768[9:SpR:2232.0,52407.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,c_List_Orotate1(c_List_Olist_OCons(u,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39 87130[10:Rew:87119.1,87129.1] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(y,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39 87134[1:Rew:87119.1,86939.1] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* -> .
% 299.94/300.39 87311[0:SpL:39416.1,87180.0] || equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,c_List_Orev(c_List_Oappend(v,x,y),y),y),tc_nat)*.
% 299.94/300.39 87300[0:SpL:39416.1,87180.0] || equal(c_List_Olist_OCons(u,v,w),x)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(x,y,w),w),tc_nat)*.
% 299.94/300.39 87256[0:SpL:39416.1,87180.0] || equal(c_List_Olist_OCons(u,c_List_Orev(v,w),w),x)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(x,y,w),tc_nat)*.
% 299.94/300.39 87399[1:SpL:39416.1,87322.0] || equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39 87374[1:SpL:39416.1,87322.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39 87342[1:SpL:39416.1,87322.0] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),u)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39 87425[1:Rew:1014.0,87371.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Orev(c_List_Oappend(x,v,tc_Lambda_OdB),tc_Lambda_OdB),x)** -> equal(w,v_as____).
% 299.94/300.39 87711[0:SpL:39416.1,87306.0] || equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Orev(v,y),y),y),tc_nat)*.
% 299.94/300.39 87684[0:SpL:39416.1,87306.0] || equal(c_List_Olist_OCons(u,v,w),x)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(y,c_List_Orev(x,w),w),tc_nat)*.
% 299.94/300.39 87660[0:SpL:39416.1,87306.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),y)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(y,x),tc_nat)*.
% 299.94/300.39 87773[0:SpL:39416.1,87325.0] || equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Orev(v,y),y),y),tc_nat)*.
% 299.94/300.39 87761[0:SpL:39416.1,87325.0] || equal(c_List_Olist_OCons(u,v,w),x)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(y,c_List_Orev(x,w),w),tc_nat)*.
% 299.94/300.39 87737[0:SpL:39416.1,87325.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,x),x),y)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(y,x),tc_nat)*.
% 299.94/300.39 87835[0:SpL:39416.1,87331.0] || equal(u,c_List_Orev(v,w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,c_List_Oappend(y,v,w),w),tc_nat)*.
% 299.94/300.39 87791[0:SpL:39416.1,87331.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Orev(x,w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(y,x,w),tc_nat)*.
% 299.94/300.39 87905[0:SpL:39416.1,87741.0] || equal(u,c_List_Orev(v,w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,c_List_Olist_OCons(y,v,w),w),tc_nat)*.
% 299.94/300.39 87878[0:SpL:39416.1,87741.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Orev(x,w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(y,x,w),tc_nat)*.
% 299.94/300.39 87952[0:SpR:11886.0,11866.0] || -> hBOOL(c_List_Ofoldr(c_Transitive__Closure_Ortranclp(u,v),c_List_Olist_OCons(hAPP(hAPP(c_Transitive__Closure_Ortranclp(u,v),w),x),c_List_Olist_OCons(w,c_List_Olist_ONil(y),y),y),x,y,z))*.
% 299.94/300.39 87985[1:Rew:24918.0,87961.1] || equal(u,v_rs____) -> hBOOL(c_List_Ofoldr(c_Transitive__Closure_Ortranclp(v,w),c_List_Olist_OCons(hAPP(hAPP(c_Transitive__Closure_Ortranclp(v,w),v_a____),x),u,tc_Lambda_OdB),x,tc_Lambda_OdB,y))*.
% 299.94/300.39 88146[1:SpL:2231.0,87307.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.39 88208[0:SpL:2231.0,87174.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y),y),y),c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(w,v,y),y),y))** -> .
% 299.94/300.39 88301[1:SpL:39416.1,88237.0] || equal(u,c_List_Orotate1(v,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39 88269[1:SpL:39416.1,88237.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),c_List_Orotate1(u,tc_Lambda_OdB))** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39 88345[1:Rew:1014.0,88298.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Oappend(x,v,tc_Lambda_OdB),c_List_Orotate1(x,tc_Lambda_OdB))** -> equal(w,v_as____).
% 299.94/300.39 88360[0:Res:141.1,7387.0] || hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,tc_Lambda_OdB),u),v))* c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_OdB_OAbs(c_Lambda_OdB_OAbs(v)),tc_Lambda_OdB) -> c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_OdB_OAbs(c_Lambda_OdB_OAbs(u)),tc_Lambda_OdB).
% 299.94/300.39 88488[1:SpL:2231.0,88293.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39 88544[1:SpL:39416.1,88505.0] || equal(u,c_List_Orotate1(v,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39 88535[1:SpL:39416.1,88505.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),c_List_Orotate1(u,tc_Lambda_OdB))** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39 88696[1:SpR:11992.0,14229.1] || c_ListOrder_Ostep1(c_Lambda_Obeta,u,c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),tc_Lambda_OdB) -> c_ListOrder_Ostep1(c_Lambda_Obeta,u,c_ListBeta_Osko__ListBeta__Xhead__Var__reduction__1__1(w,u,hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(w)),v)),tc_Lambda_OdB)*.
% 299.94/300.39 88735[1:SpL:39416.1,88647.0] || equal(u,c_List_Orev(v,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39 88703[1:SpL:39416.1,88647.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),c_List_Orev(u,tc_Lambda_OdB))** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39 88779[1:Rew:1014.0,88732.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Oappend(x,v,tc_Lambda_OdB),c_List_Orev(x,tc_Lambda_OdB))** -> equal(w,v_as____).
% 299.94/300.39 88949[0:SpL:39416.1,88669.0] || equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(w,c_List_Oappend(x,v,y),y),y),tc_nat)*.
% 299.94/300.39 88938[0:SpL:39416.1,88669.0] || equal(c_List_Orev(u,v),w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,c_List_Oappend(y,w,v),v),tc_nat)*.
% 299.94/300.39 88894[0:SpL:39416.1,88669.0] || equal(c_List_Orev(c_List_Olist_OCons(u,v,w),w),x)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(y,x,w),tc_nat)*.
% 299.94/300.39 88993[0:Res:166.1,3390.0] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,u),v))* c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_Olift(c_Lambda_OdB_OAbs(v),w),x)* -> c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_Olift(c_Lambda_OdB_OAbs(u),w),x)*.
% 299.94/300.39 88988[0:Res:254.0,3390.0] || c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_Olift(c_Lambda_Osubst(u,v,c_HOL_Ozero__class_Ozero(tc_nat)),w),x) -> c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(u)),v),w),x)*.
% 299.94/300.39 89127[1:SpL:39416.1,89090.0] || equal(u,c_List_Orev(v,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39 89118[1:SpL:39416.1,89090.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),c_List_Orev(u,tc_Lambda_OdB))** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39 89201[0:SpL:2231.0,87178.0] || equal(c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y),y),y),y),c_List_Orotate1(c_List_Olist_OCons(w,v,y),y))** -> .
% 299.94/300.39 89323[1:SpL:39416.1,89233.0] || equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39 89298[1:SpL:39416.1,89233.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39 89266[1:SpL:39416.1,89233.0] || equal(c_List_Orotate1(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),u)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39 89341[1:Rew:1014.0,89295.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Orotate1(c_List_Oappend(x,v,tc_Lambda_OdB),tc_Lambda_OdB),x)** -> equal(w,v_as____).
% 299.94/300.39 89356[0:Res:141.1,7385.0] || hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,tc_Lambda_OdB),u),v))* c_Type_Otyping(w,c_Lambda_OdB_OAbs(c_Lambda_OdB_OAbs(u)),x)* -> c_Type_Otyping(w,c_Lambda_OdB_OAbs(c_Lambda_OdB_OAbs(v)),x)*.
% 299.94/300.39 89540[1:SpL:2231.0,89290.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39 89623[1:SpL:39416.1,89559.0] || equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39 89597[1:SpL:39416.1,89559.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39 89588[1:SpL:39416.1,89559.0] || equal(c_List_Orotate1(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),u)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39 90896[1:SpR:11992.0,18793.2] || c_Type_Otypings(u,c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Olist_ONil(tc_Type_Otype))* c_Type_Otyping(u,w,x) -> c_Type_Otyping(u,hAPP(hAPP(c_Lambda_OdB_OApp,w),v),x)*.
% 299.94/300.39 90959[1:Rew:3754.1,90939.2,1014.0,90939.1] || equal(c_List_Obutlast(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____) equal(c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**.
% 299.94/300.39 91971[1:SpL:39416.1,91578.0] || equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39 91945[1:SpL:39416.1,91578.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39 91936[1:SpL:39416.1,91578.0] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),u)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39 92259[0:Res:166.1,3389.0] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,u),v))* c_Type_Otyping(w,c_Lambda_Olift(c_Lambda_OdB_OAbs(u),x),y)* -> c_Type_Otyping(w,c_Lambda_Olift(c_Lambda_OdB_OAbs(v),x),y)*.
% 299.94/300.39 92254[0:Res:254.0,3389.0] || c_Type_Otyping(u,c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(v)),w),x),y)* -> c_Type_Otyping(u,c_Lambda_Olift(c_Lambda_Osubst(v,w,c_HOL_Ozero__class_Ozero(tc_nat)),x),y).
% 299.94/300.39 92576[1:Rew:1014.0,92552.1,127.1,92552.0] || equal(c_List_Obutlast(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____) -> equal(u,v_as____) equal(c_List_Olast(c_List_Obutlast(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)**.
% 299.94/300.39 93041[0:Res:7291.1,377.0] || equal(c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_fequal(u),v)),c_Lambda_OdB_OdB__rec(w,x,c_Type_Otype_OFun,c_Lambda_OdB_OAbs(y),z))* -> equal(v,c_Lambda_OdB_OdB__rec(w,x,c_Type_Otype_OFun,y,z)).
% 299.94/300.39 93014[0:SpR:327.0,7291.1] || equal(c_Type_Osko__Type__Xtype__induct__1__1(c_Type_Oshift(u,c_Lambda_OdB_OdB__rec(v,w,c_Type_Otype_OFun,x,y),z,x1)),c_Lambda_OdB_OdB__rec(v,w,c_Type_Otype_OFun,c_Lambda_OdB_OAbs(x),y))** -> hBOOL(z).
% 299.94/300.39 94841[0:Res:166.1,3222.0] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,u),v))* c_Wellfounded_Oaccp(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,w),c_Lambda_OdB_OAbs(v),x)* -> c_Wellfounded_Oaccp(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,w),c_Lambda_OdB_OAbs(u),x)*.
% 299.94/300.39 94836[0:Res:254.0,3222.0] || c_Wellfounded_Oaccp(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,u),c_Lambda_Osubst(v,w,c_HOL_Ozero__class_Ozero(tc_nat)),x) -> c_Wellfounded_Oaccp(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,u),hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(v)),w),x)*.
% 299.94/300.39 94797[0:SpL:46.1,3222.0] class_OrderedGroup_Omonoid__add(u) || hBOOL(v) c_Wellfounded_Oaccp(c_Transitive__Closure_Ortranclp(c_HOL_Oplus__class_Oplus(u),w),c_HOL_Ozero__class_Ozero(u),x)* -> c_Wellfounded_Oaccp(c_Transitive__Closure_Ortranclp(c_HOL_Oplus__class_Oplus(u),w),v,x)*.
% 299.94/300.39 94796[0:SpL:44.1,3222.0] class_OrderedGroup_Ocomm__monoid__add(u) || hBOOL(v) c_Wellfounded_Oaccp(c_Transitive__Closure_Ortranclp(c_HOL_Oplus__class_Oplus(u),w),c_HOL_Ozero__class_Ozero(u),x)* -> c_Wellfounded_Oaccp(c_Transitive__Closure_Ortranclp(c_HOL_Oplus__class_Oplus(u),w),v,x)*.
% 299.94/300.39 94795[0:SpL:47.1,3222.0] class_Ring__and__Field_Ocomm__semiring__1(u) || hBOOL(v) c_Wellfounded_Oaccp(c_Transitive__Closure_Ortranclp(c_HOL_Oplus__class_Oplus(u),w),c_HOL_Ozero__class_Ozero(u),x)* -> c_Wellfounded_Oaccp(c_Transitive__Closure_Ortranclp(c_HOL_Oplus__class_Oplus(u),w),v,x)*.
% 299.94/300.39 94793[0:SpL:45.1,3222.0] class_OrderedGroup_Omonoid__add(u) || hBOOL(v) c_Wellfounded_Oaccp(c_Transitive__Closure_Ortranclp(c_HOL_Oplus__class_Oplus(u),w),v,x)* -> c_Wellfounded_Oaccp(c_Transitive__Closure_Ortranclp(c_HOL_Oplus__class_Oplus(u),w),c_HOL_Ozero__class_Ozero(u),x)*.
% 299.94/300.39 94792[0:SpL:42.1,3222.0] class_OrderedGroup_Ocomm__monoid__add(u) || hBOOL(v) c_Wellfounded_Oaccp(c_Transitive__Closure_Ortranclp(c_HOL_Oplus__class_Oplus(u),w),v,x)* -> c_Wellfounded_Oaccp(c_Transitive__Closure_Ortranclp(c_HOL_Oplus__class_Oplus(u),w),c_HOL_Ozero__class_Ozero(u),x)*.
% 299.94/300.39 94791[0:SpL:48.1,3222.0] class_Ring__and__Field_Ocomm__semiring__1(u) || hBOOL(v) c_Wellfounded_Oaccp(c_Transitive__Closure_Ortranclp(c_HOL_Oplus__class_Oplus(u),w),v,x)* -> c_Wellfounded_Oaccp(c_Transitive__Closure_Ortranclp(c_HOL_Oplus__class_Oplus(u),w),c_HOL_Ozero__class_Ozero(u),x)*.
% 299.94/300.39 95169[9:Rew:1014.0,95141.1] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB),tc_nat)* equal(v,v_as____) c_List_Olistsp(x,c_List_Obutlast(v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39 95281[1:Rew:1014.0,95232.1] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Obutlast(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____) equal(c_List_Obutlast(w,tc_Lambda_OdB),v_as____).
% 299.94/300.39 95363[1:Rew:1014.0,95324.1] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Obutlast(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____) equal(c_List_Obutlast(w,tc_Lambda_OdB),v_as____).
% 299.94/300.39 95501[2:Rew:95500.1,13704.1] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____)** -> equal(c_List_Olist_OCons(u,c_List_Oreplicate(w,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(c_List_Oreplicate(w,u,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB))*.
% 299.94/300.39 95578[1:SpR:11887.0,11863.0] || -> c_Type_Otyping(hAPP(u,v),c_Lambda_OdB_OVar(hAPP(hAPP(u,w),x)),c_List_Ofoldr(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),x,tc_Lambda_OdB,y))*.
% 299.94/300.39 95649[1:Rew:11887.0,95547.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) -> c_Type_Otyping(hAPP(v,w),c_Lambda_OdB_OVar(c_List_Ofoldr(v,u,x,tc_Lambda_OdB,y)),hAPP(hAPP(v,w),x))*.
% 299.94/300.39 95650[1:Rew:11887.0,95546.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> c_Type_Otyping(hAPP(v,w),c_Lambda_OdB_OVar(c_List_Ofoldr(v,u,x,tc_Lambda_OdB,y)),hAPP(hAPP(v,w),x))*.
% 299.94/300.39 95921[0:Res:16106.1,51.0] || hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,tc_Lambda_OdB),c_Lambda_OdB_OVar(u)),v))* c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_Osubst(v,w,u),tc_Lambda_OdB)* -> c_Wellfounded_Oaccp(c_Lambda_Obeta,w,tc_Lambda_OdB).
% 299.94/300.39 95915[0:Res:16106.1,148.0] || hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,tc_Lambda_OdB),c_Lambda_OdB_OVar(u)),v))* c_Type_Otyping(w,x,y) -> c_Type_Otyping(w,c_Lambda_Osubst(v,x,u),y)*.
% 299.94/300.39 96261[0:Res:16102.1,51.0] || hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,tc_Lambda_OdB),u),c_Lambda_OdB_OVar(v)))* c_Wellfounded_Oaccp(c_Lambda_Obeta,w,tc_Lambda_OdB) -> c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_Osubst(u,w,v),tc_Lambda_OdB)*.
% 299.94/300.39 96255[0:Res:16102.1,148.0] || hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,tc_Lambda_OdB),u),c_Lambda_OdB_OVar(v)))* c_Type_Otyping(w,c_Lambda_Osubst(u,x,v),y)* -> c_Type_Otyping(w,x,y).
% 299.94/300.39 96333[1:SpL:3754.1,96227.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Obutlast(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Obutlast(w,tc_Lambda_OdB),tc_Lambda_OdB))** -> equal(w,v_as____).
% 299.94/300.39 96950[1:SpL:3754.1,87825.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Obutlast(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Obutlast(w,tc_Lambda_OdB),tc_Lambda_OdB))** -> equal(w,v_as____).
% 299.94/300.39 97147[1:Rew:1014.0,97099.1] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v_a____,c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Obutlast(w,tc_Lambda_OdB),tc_Lambda_OdB))** -> equal(w,v_as____).
% 299.94/300.39 97289[0:SpL:39416.1,97155.0] || equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(w,c_List_Olist_OCons(x,v,y),y),y),tc_nat)*.
% 299.94/300.39 97277[0:SpL:39416.1,97155.0] || equal(c_List_Orev(u,v),w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,c_List_Olist_OCons(y,w,v),v),tc_nat)*.
% 299.94/300.39 97250[0:SpL:39416.1,97155.0] || equal(c_List_Orev(c_List_Olist_OCons(u,v,w),w),x)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(y,x,w),tc_nat)*.
% 299.94/300.39 97313[1:SpL:3754.1,97176.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Obutlast(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Obutlast(w,tc_Lambda_OdB))** -> equal(w,v_as____).
% 299.94/300.39 97523[1:SpL:3754.1,88928.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Obutlast(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Obutlast(w,tc_Lambda_OdB))** -> equal(w,v_as____).
% 299.94/300.39 97663[1:Rew:1014.0,97624.1] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v_a____,c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Obutlast(w,tc_Lambda_OdB))** -> equal(w,v_as____).
% 299.94/300.39 98667[1:SpL:695.1,10246.2] || equal(u,c_List_Orotate1(v,tc_Lambda_OdB))* equal(w,v)* equal(v_rs____,w)* equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),c_HOL_Ozero__class_Ozero(tc_nat))** -> .
% 299.94/300.39 98754[1:SpL:11766.1,14008.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Ofoldl(c_Lambda_OdB_OApp,v,c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB),c_Lambda_OdB_OAbs(y))* -> .
% 299.94/300.39 98843[1:SpL:6865.1,14881.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) equal(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Orev(v,tc_Lambda_OdB),c_List_Olist_OCons(w,u,tc_Lambda_OdB))* -> .
% 299.94/300.39 98842[1:SpL:76543.1,14881.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) equal(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Orev(v,tc_Lambda_OdB),c_List_Olist_OCons(w,u,tc_Lambda_OdB))* -> .
% 299.94/300.39 98861[1:SpL:6865.1,15060.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) equal(v,v_rs____) equal(c_List_Olist_OCons(w,u,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(x,v,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.39 98860[1:SpL:76543.1,15060.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) equal(v,v_rs____) equal(c_List_Olist_OCons(w,u,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(x,v,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.39 98959[1:SpL:39416.1,98913.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39 98950[1:SpL:39416.1,98913.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Orotate1(v,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39 98940[1:SpL:39416.1,98913.0] || equal(u,c_List_Orotate1(c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39 99034[0:SSi:99013.1,99013.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) -> equal(v,w) c_HOL_Oord__class_Oless(w,v,tc_nat) c_HOL_Oord__class_Oless(v,hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),w),u),tc_nat)*.
% 299.94/300.39 99062[1:SpL:11766.1,15175.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Oappend(y,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.39 99042[1:SpL:6865.1,15175.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Oappend(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.39 99041[1:SpL:76543.1,15175.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Oappend(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.39 99125[1:SpL:11764.1,99067.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.39 99118[1:SpL:6865.1,99067.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.39 99117[1:SpL:76543.1,99067.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.39 99180[1:SpL:11766.1,15176.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Oappend(y,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.39 99160[1:SpL:6865.1,15176.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Oappend(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.39 99159[1:SpL:76543.1,15176.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Oappend(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.39 99310[1:SpL:6865.1,15482.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) equal(c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(x,u,tc_Lambda_OdB))* -> equal(v_a____,x).
% 299.94/300.39 99309[1:SpL:76543.1,15482.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) equal(c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(x,u,tc_Lambda_OdB))* -> equal(v_a____,x).
% 299.94/300.39 99265[1:SpL:11766.1,15482.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB))* -> equal(v_a____,x).
% 299.94/300.39 99431[1:SpL:11764.1,16328.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orev(v,tc_Lambda_OdB),v_as____) equal(c_List_Olist_OCons(w,v,tc_Lambda_OdB),c_List_Olist_OCons(x,u,tc_Lambda_OdB))* -> .
% 299.94/300.39 99463[1:SpL:76543.1,17433.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) equal(c_List_Orev(v,tc_Lambda_OdB),v_rs____) equal(c_List_Olist_OCons(w,u,tc_Lambda_OdB),c_List_Olist_OCons(x,v,tc_Lambda_OdB))* -> .
% 299.94/300.39 99590[2:Rew:95502.1,99589.1] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* -> .
% 299.94/300.39 100467[1:SpL:11766.1,24234.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orotate1(v,tc_Lambda_OdB),v_as____)** equal(v,c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.39 100702[1:SpL:11764.1,33185.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),w) equal(c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),w)* -> .
% 299.94/300.39 101029[0:SSi:101009.1,101009.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) -> equal(v,w) c_HOL_Oord__class_Oless(w,v,tc_nat) c_HOL_Oord__class_Oless(v,hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),u),w),tc_nat)*.
% 300.02/300.39 101192[2:SpL:39416.1,101173.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_nat)* equal(c_List_Orotate1(w,tc_Lambda_OdB),v_as____).
% 300.02/300.39 101263[0:SpL:7262.0,36387.0] || c_HOL_Oord__class_Oless(c_Lambda_OdB_OdB__rec(u,v,c_HOL_Oplus__class_Oplus(tc_nat),c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(w)),x),c_Lambda_OdB_OVar(w),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(u,w),tc_nat) -> .
% 300.02/300.39 101383[1:SpL:11766.1,39115.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_Lambda_OdB_OVar(v),c_List_Ofoldl(c_Lambda_OdB_OApp,w,c_List_Olist_OCons(x,c_List_Oappend(y,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB))* -> .
% 300.02/300.39 101442[1:SpL:11766.1,39116.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_Lambda_OdB_OVar(v),c_List_Ofoldl(c_Lambda_OdB_OApp,w,c_List_Oappend(x,c_List_Oappend(y,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB))* -> .
% 300.02/300.39 101508[1:SpL:11764.1,39144.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_Lambda_OdB_OVar(v),c_List_Ofoldl(c_Lambda_OdB_OApp,w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB))* -> .
% 300.02/300.39 101535[1:SpL:11764.1,39145.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_Lambda_OdB_OVar(v),c_List_Ofoldl(c_Lambda_OdB_OApp,w,c_List_Oappend(x,c_List_Olist_OCons(y,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB))* -> .
% 300.02/300.39 101689[15:SSi:101676.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(c_Lambda_OdB_OAbs(u),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),w),v),tc_nat)*.
% 300.02/300.39 101938[1:SpL:298.0,46625.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Oappend(w,x,tc_Lambda_OdB),v_as____).
% 300.02/300.39 101925[1:SpL:11766.1,46625.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(x,v_as____).
% 300.02/300.39 102303[1:SpL:11764.1,47254.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(v,c_List_Oappend(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(v,tc_Lambda_OdB),v_rs____)** -> .
% 300.02/300.39 102420[1:SpL:298.0,48339.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____).
% 300.02/300.39 102358[1:SpL:11766.1,48339.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____).
% 300.02/300.39 102745[9:SpR:1992.0,52411.1] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(w,c_List_Orotate1(c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.39 102791[9:Rew:1844.0,102739.0,2232.0,102739.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,c_List_Olist_OCons(u,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.39 102792[9:Rew:33791.0,102738.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,c_List_Oappend(u,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.39 102922[9:Rew:2117.0,102878.0,211.0,102878.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(w,c_List_Orotate1(c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.39 102837[9:SpR:298.0,52412.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.39 102836[9:SpR:211.0,52412.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,c_List_Orev(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.39 102929[9:Rew:2231.0,102872.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,c_List_Olist_OCons(v,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.39 102933[9:Rew:1783.0,102865.0,298.0,102865.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.39 103019[10:Rew:1844.0,102972.1,1844.0,102972.0] || c_List_Olistsp(u,c_List_Olist_OCons(v,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB) -> c_List_Olistsp(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.39 103235[10:SpR:298.0,52696.1] || c_List_Olistsp(u,c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB) -> c_List_Olistsp(u,c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.39 103234[10:SpR:211.0,52696.1] || c_List_Olistsp(u,c_List_Orev(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB) -> c_List_Olistsp(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.39 103222[10:SpR:11766.1,52696.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) c_List_Olistsp(v,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB) -> c_List_Olistsp(v,c_List_Orev(c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.39 103265[10:Rew:1844.0,103236.0] || c_List_Olistsp(u,c_List_Olist_OCons(v,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB) -> c_List_Olistsp(u,c_List_Orev(c_List_Oappend(w,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.39 103335[9:SpR:1992.0,53578.1] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(w,c_List_Orotate1(c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.39 103377[9:Rew:1844.0,103329.0,2142.0,103329.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,c_List_Olist_OCons(u,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.39 103378[9:Rew:33790.0,103328.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,c_List_Oappend(u,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.39 103458[1:SpL:11764.1,54710.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,w,tc_Lambda_OdB),v_rs____)** equal(c_List_Orotate1(c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 300.02/300.39 103541[1:SpL:298.0,55611.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(v_a____,c_List_Oreplicate(x,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,v,tc_Lambda_OdB))** -> .
% 300.02/300.39 103540[1:SpL:211.0,55611.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(v_a____,c_List_Oreplicate(x,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v,tc_Lambda_OdB))** -> .
% 300.02/300.39 103658[1:SpL:11764.1,56319.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(v,v_rs____) equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 300.02/300.39 104354[1:Rew:298.0,104336.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))** -> equal(w,v_as____).
% 300.02/300.39 104355[1:Rew:211.0,104335.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))** -> equal(w,v_as____).
% 300.02/300.39 104358[1:Rew:2231.0,104337.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))** -> equal(w,v_as____).
% 300.02/300.39 104476[1:SpL:1986.0,57351.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Oappend(x,v_rs____,tc_Lambda_OdB),c_List_Oreplicate(v,w,tc_Lambda_OdB))* -> .
% 300.02/300.39 104500[1:SpL:11764.1,58310.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(v,v_as____) equal(c_List_Orev(c_List_Oappend(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 300.02/300.39 104564[1:SpL:11764.1,58400.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Olist_OCons(y,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 300.02/300.39 104555[1:SpL:6865.1,58400.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Olist_OCons(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 300.02/300.39 104554[1:SpL:76543.1,58400.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Olist_OCons(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 300.02/300.39 104626[1:SpL:11764.1,104584.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 300.02/300.39 104617[1:SpL:6865.1,104584.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 300.02/300.39 104616[1:SpL:76543.1,104584.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 300.02/300.39 104738[1:SpL:11764.1,58693.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Oappend(w,c_List_Oappend(x,c_List_Olist_OCons(y,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 300.02/300.39 104728[1:SpL:76543.1,58693.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Oappend(w,c_List_Oappend(x,c_List_Olist_OCons(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 300.02/300.39 104824[1:SpL:11764.1,58694.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 300.02/300.40 104815[1:SpL:6865.1,58694.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 300.02/300.40 104814[1:SpL:76543.1,58694.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 300.02/300.40 104891[1:SpL:11764.1,104855.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 300.02/300.40 104882[1:SpL:6865.1,104855.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 300.02/300.40 104881[1:SpL:76543.1,104855.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 300.02/300.40 104937[1:SpL:11766.1,59398.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(v,v_as____) equal(c_List_Oappend(w,c_List_Orev(c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 300.02/300.40 105165[10:SpL:298.0,65920.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,c_List_Olist_OCons(v_a____,c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40 105164[10:SpL:211.0,65920.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40 106180[1:SpL:6865.1,84969.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 300.02/300.40 106179[1:SpL:76543.1,84969.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 300.02/300.40 106169[1:SpL:6865.1,84969.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 300.02/300.40 106168[1:SpL:76543.1,84969.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 300.02/300.40 106727[1:SpL:6865.1,85498.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) equal(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v_a____,x).
% 300.02/300.40 106726[1:SpL:76543.1,85498.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) equal(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v_a____,x).
% 300.02/300.40 106707[1:SpL:11766.1,85498.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,u,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v_a____,x).
% 300.02/300.40 106804[1:SpL:6865.1,85499.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) equal(c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v_a____,x).
% 300.02/300.40 106803[1:SpL:76543.1,85499.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) equal(c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v_a____,x).
% 300.02/300.40 106796[1:SpL:11764.1,85499.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v_a____,x).
% 300.02/300.40 106833[1:SpL:6865.1,85501.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) equal(c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB))** -> .
% 300.02/300.40 106832[1:SpL:76543.1,85501.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) equal(c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB))** -> .
% 300.02/300.40 107000[1:SpL:298.0,87318.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),c_List_Oappend(u,v,tc_Lambda_OdB))* -> .
% 300.02/300.40 106999[1:SpL:211.0,87318.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(u,v,tc_Lambda_OdB))* -> .
% 300.02/300.40 107159[1:SpL:11764.1,87841.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,w,tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(x,u,tc_Lambda_OdB),c_List_Orev(w,tc_Lambda_OdB))* -> .
% 300.02/300.40 107400[1:SpL:11766.1,88918.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(v,v_rs____) equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 300.02/300.40 107528[1:SpL:11764.1,88966.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,w,tc_Lambda_OdB),v_rs____)** equal(c_List_Orotate1(c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),w)* -> .
% 300.02/300.40 107661[1:SpL:11766.1,89442.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(v,v_as____) equal(c_List_Orotate1(c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 300.02/300.40 107731[1:SpL:11764.1,89443.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(v,v_as____) equal(c_List_Orotate1(c_List_Oappend(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 300.02/300.40 107778[1:SpL:11764.1,97301.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Olist_OCons(v,w,tc_Lambda_OdB),v_rs____)** equal(c_List_Orotate1(c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),w)* -> .
% 300.02/300.40 107823[1:SpL:11764.1,98943.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(v,v_as____) equal(c_List_Olist_OCons(w,v,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 300.02/300.40 108025[0:SpR:270.0,107995.1] || -> equal(c_Lambda_OdB_OdB__rec(u,v,c_HOL_Oplus__class_Oplus(tc_nat),w,x),c_HOL_Ozero__class_Ozero(tc_nat)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OdB__rec(u,v,c_HOL_Oplus__class_Oplus(tc_nat),c_Lambda_OdB_OAbs(w),x),tc_nat)*.
% 300.02/300.40 110964[1:SpL:9530.1,25543.1] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_rs____)** equal(w,v_as____)* equal(x,c_List_Oreplicate(u,v,tc_Lambda_OdB))* equal(x,w)* -> .
% 300.02/300.40 110865[1:SpL:9530.1,106572.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_rs____) equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 300.02/300.40 110864[1:SpL:9530.1,106347.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_rs____) equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 300.02/300.40 110862[1:SpL:9530.1,106227.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_rs____) equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 300.02/300.40 110848[1:SpL:9530.1,22327.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_rs____) equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v,w).
% 300.02/300.40 110841[1:SpL:9530.1,4214.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_rs____) equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v_as____,x).
% 300.02/300.40 110840[1:SpL:9530.1,4339.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_rs____) equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v,w).
% 300.02/300.40 110697[1:SpL:9530.1,18593.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_rs____) c_ListOrder_Ostep1(w,v_rs____,c_List_Oreplicate(u,v,tc_Lambda_OdB),tc_Lambda_OdB)* -> hBOOL(hAPP(hAPP(w,v_a____),v)).
% 300.02/300.40 110695[1:SpL:9530.1,18594.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_rs____) c_ListOrder_Ostep1(w,c_List_Oreplicate(u,v,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> hBOOL(hAPP(hAPP(w,v),v_a____)).
% 300.02/300.40 110591[1:SpR:9530.1,11992.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_rs____) -> equal(c_List_Ofoldl(w,x,c_List_Oreplicate(u,v,tc_Lambda_OdB),y,tc_Lambda_OdB),hAPP(hAPP(w,x),v))**.
% 300.02/300.40 110508[1:SpR:9530.1,11887.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_rs____) -> equal(c_List_Ofoldr(w,c_List_Oreplicate(u,v,tc_Lambda_OdB),x,tc_Lambda_OdB,y),hAPP(hAPP(w,v),x))**.
% 300.02/300.40 110507[1:SpR:9530.1,6832.1] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_rs____) hBOOL(hAPP(hAPP(w,v_a____),v)) -> c_ListOrder_Ostep1(w,v_rs____,c_List_Oreplicate(u,v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40 110506[1:SpR:9530.1,6826.1] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_rs____) hBOOL(hAPP(hAPP(w,v),v_a____)) -> c_ListOrder_Ostep1(w,c_List_Oreplicate(u,v,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)*.
% 300.02/300.40 110504[1:SpR:9530.1,6865.1] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_rs____) equal(c_List_Orev(w,tc_Lambda_OdB),v_as____) -> equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))*.
% 300.02/300.40 110503[1:SpR:9530.1,76543.1] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_rs____) equal(c_List_Orotate1(w,tc_Lambda_OdB),v_as____) -> equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))*.
% 300.02/300.40 111242[1:Rew:111240.1,13467.1] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_rs____)** -> equal(c_List_Olist_OCons(v,c_List_Oreplicate(w,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(c_List_Oreplicate(w,v,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB))*.
% 300.02/300.40 111315[1:MRR:110974.3,1034.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_rs____) c_ListOrder_Ostep1(w,c_List_Olist_OCons(x,y,tc_Lambda_OdB),c_List_Oreplicate(u,v,tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(v_as____,y).
% 300.02/300.40 111316[1:MRR:110895.3,1032.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_rs____) c_ListOrder_Ostep1(w,c_List_Oreplicate(u,v,tc_Lambda_OdB),c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(y,v_as____).
% 300.02/300.40 111585[1:SpL:11766.1,15449.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,u,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Oreplicate(x,w,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v_a____,w).
% 300.02/300.40 111644[1:SpL:11764.1,15612.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Oreplicate(x,w,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v_a____,w).
% 300.02/300.40 111751[1:SpL:11766.1,111701.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(v,w)* equal(c_List_Orev(c_List_Oappend(v,u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v_as____,w)*.
% 300.02/300.40 111895[1:SpL:298.0,19384.1] || equal(u,v_rs____) c_ListOrder_Ostep1(v,v_rs____,c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(c_List_Oappend(w,x,tc_Lambda_OdB),v_as____).
% 300.02/300.40 112022[2:Rew:95500.1,111981.1] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____)** c_ListOrder_Ostep1(w,v_rs____,c_List_Olist_OCons(x,c_List_Olist_OCons(u,c_List_Oreplicate(y,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 300.02/300.40 112023[1:Rew:9556.1,111980.1] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_rs____)** c_ListOrder_Ostep1(w,v_rs____,c_List_Olist_OCons(x,c_List_Olist_OCons(v_a____,c_List_Oreplicate(y,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 300.02/300.40 112129[1:SpL:298.0,19611.1] || equal(u,v_rs____) c_ListOrder_Ostep1(v,c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> equal(c_List_Oappend(w,x,tc_Lambda_OdB),v_as____).
% 300.02/300.40 112256[2:Rew:95500.1,112215.1] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____)** c_ListOrder_Ostep1(w,c_List_Olist_OCons(x,c_List_Olist_OCons(u,c_List_Oreplicate(y,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 300.02/300.40 112257[1:Rew:9556.1,112214.1] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_rs____)** c_ListOrder_Ostep1(w,c_List_Olist_OCons(x,c_List_Olist_OCons(v_a____,c_List_Oreplicate(y,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 300.02/300.40 113042[1:Rew:1014.0,113022.2] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_rs____)** equal(c_List_Obutlast(c_List_Oappend(w,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____) equal(w,u)*.
% 300.02/300.40 113527[1:SpL:298.0,34091.0] || equal(u,c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** -> equal(c_List_Oappend(v,w,tc_Lambda_OdB),v_as____).
% 300.02/300.40 113996[1:Rew:1014.0,113960.1] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(x,v_as____) equal(c_List_Olast(c_List_Orotate1(x,tc_Lambda_OdB),tc_Lambda_OdB),u).
% 300.02/300.40 113997[1:Rew:1014.0,113924.1] || equal(c_List_Orotate1(c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(v,w,tc_Lambda_OdB))* -> equal(v,v_as____) equal(c_List_Olast(c_List_Orotate1(v,tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 300.02/300.40 113998[1:Rew:1014.0,113923.1] || equal(c_List_Orev(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(v,w,tc_Lambda_OdB))* -> equal(v,v_as____) equal(c_List_Olast(c_List_Orotate1(v,tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 300.02/300.40 114072[1:SpL:11766.1,114029.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orev(c_List_Oappend(v,u,tc_Lambda_OdB),tc_Lambda_OdB),w)* -> equal(c_List_Olast(c_List_Orotate1(w,tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 300.02/300.40 114131[1:SpL:11764.1,114030.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),w)* -> equal(c_List_Olast(c_List_Orotate1(w,tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 300.02/300.40 114282[1:SpR:6142.1,2098.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)),v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB))**.
% 300.02/300.40 114591[0:SpL:39698.2,32694.1] || equal(u,v) equal(c_List_Olist_OCons(w,u,x),v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_ONil(x),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)*.
% 300.02/300.40 114674[0:Rew:39692.2,114526.2] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_ONil(u),tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,w,u),tc_nat)* equal(c_List_Oappend(v,w,u),c_List_Orev(w,u)).
% 300.02/300.40 115322[10:Rew:2133.0,115145.1] || c_List_Olistsp(u,c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),x,tc_Lambda_OdB),tc_Lambda_OdB)* -> c_List_Olistsp(u,c_List_Orev(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB).
% 300.02/300.40 115140[1:SpL:2207.0,87104.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Orev(w,tc_Lambda_OdB),v_as____).
% 300.02/300.40 115125[1:SpL:2207.0,50766.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(w,tc_Lambda_OdB),v_as____).
% 300.02/300.40 115121[1:SpL:2207.0,49466.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(w,tc_Lambda_OdB),v_as____).
% 300.02/300.40 115328[0:Rew:33245.0,115060.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(v,w),c_List_Oappend(x,y,w),w),w),w),c_List_Oappend(c_List_Orev(x,w),v,w))** -> .
% 300.02/300.40 115056[0:SpL:2207.0,8.0] || c_List_Olistsp(u,c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,x),x),y,x),x)* -> c_List_Olistsp(u,c_List_Oappend(c_List_Orev(v,x),y,x),x).
% 300.02/300.40 114869[0:SpL:2207.0,245.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_Orev(u,w),x,w),c_List_Olist_ONil(w)).
% 300.02/300.40 115343[10:Rew:2133.0,114737.1] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40 115813[1:SpR:6041.1,2195.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Oappend(w,u,tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)),w,tc_Lambda_OdB),c_List_Oappend(w,u,tc_Lambda_OdB))**.
% 300.02/300.40 116137[1:Rew:1014.0,116047.1] || equal(c_List_Oappend(c_List_Orev(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Obutlast(v,tc_Lambda_OdB))** -> equal(v,v_as____).
% 300.02/300.40 116142[1:Rew:298.0,116141.0] || equal(c_List_Oappend(c_List_Oreplicate(u,v,tc_Lambda_OdB),c_List_Oappend(c_List_Oreplicate(w,v,tc_Lambda_OdB),c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oreplicate(w,v,tc_Lambda_OdB))** -> .
% 300.02/300.40 116207[1:SpL:39416.1,116011.0] || equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40 116183[1:SpL:39416.1,116011.0] || equal(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(w,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40 116152[1:SpL:39416.1,116011.0] || equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),v,tc_Lambda_OdB),u)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40 116260[1:Rew:1014.0,116180.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Oappend(c_List_Orev(x,tc_Lambda_OdB),v,tc_Lambda_OdB),x)** -> equal(w,v_as____).
% 300.02/300.40 116262[1:Rew:2231.0,116205.0] || equal(c_List_Oappend(c_List_Oreplicate(u,v,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Oreplicate(u,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40 116423[1:Rew:1028.0,116361.0,211.0,116361.0,211.0,116361.0,1014.0,116361.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40 116492[1:Rew:3462.0,116430.0] || equal(c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Oreplicate(w,v,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Oreplicate(w,v,tc_Lambda_OdB))*.
% 300.02/300.40 116556[1:Rew:1014.0,116528.1] || equal(c_List_Orotate1(c_List_Obutlast(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB))** -> equal(v,v_as____) equal(c_List_Obutlast(v,tc_Lambda_OdB),v_rs____).
% 300.02/300.40 116675[1:Rew:1028.0,116616.0,211.0,116616.0,211.0,116616.0,1014.0,116616.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40 116744[1:Rew:1028.0,116706.0,211.0,116706.0,211.0,116706.0,1014.0,116706.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40 116841[1:Rew:1028.0,116791.0,211.0,116791.0,211.0,116791.0,1014.0,116791.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40 116888[1:Rew:11887.0,116849.1] || hBOOL(c_List_Ofoldr(c_fequal(u),c_List_Orotate1(c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB,x))* -> equal(hAPP(hAPP(c_fequal(u),v),w),v_a____).
% 300.02/300.40 116893[0:Rew:11886.0,116857.1] || equal(u,c_List_Olist_ONil(v)) hBOOL(hAPP(hAPP(c_fequal(w),x),y))* -> equal(x,c_List_Ofoldr(c_fequal(w),u,y,v,z))*.
% 300.02/300.40 116970[1:Rew:1028.0,116932.0,211.0,116932.0,211.0,116932.0,1014.0,116932.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40 116981[1:SpL:11764.1,116548.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB))* -> equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),v_rs____)**.
% 300.02/300.40 116974[1:SpL:11764.1,116548.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB))* -> equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),v_rs____)**.
% 300.02/300.40 117003[1:SpL:11766.1,116253.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Olist_OCons(v_a____,c_List_Olist_OCons(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB))** -> .
% 300.02/300.40 117059[1:SpL:11764.1,117008.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Olist_OCons(v_a____,c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB))** -> .
% 300.02/300.40 117141[1:Rew:1014.0,117096.1] || equal(c_List_Oappend(c_List_Oreplicate(u,v,tc_Lambda_OdB),c_List_Oreplicate(w,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_as____) equal(v,v_a____).
% 300.02/300.40 117249[0:MRR:117169.3,3872.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_ONil(u),tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Obutlast(c_List_Olist_OCons(v,w,u),u),u),tc_nat)* equal(w,c_List_Olist_ONil(u)).
% 300.02/300.40 117563[4:SSi:117560.1,117560.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) -> hBOOL(hAPP(c_InductTermi_OIT,v)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),u),c_Lambda_Olift(v,w)),tc_nat)*.
% 300.02/300.40 117564[4:SSi:117554.1,117554.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) -> hBOOL(hAPP(c_InductTermi_OIT,v)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),c_Lambda_Olift(v,w)),u),tc_nat)*.
% 300.02/300.40 117802[1:SpL:298.0,50857.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Oappend(w,x,tc_Lambda_OdB),v_as____).
% 300.02/300.40 118049[2:SpL:11766.1,118014.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB))* equal(c_List_Orev(c_List_Oappend(v,u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 300.02/300.40 118385[0:SSi:118382.1,118382.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) -> c_List_Olistsp(v,c_HOL_Ozero__class_Ozero(tc_nat),w)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),u),c_List_Olist_ONil(w)),tc_nat)*.
% 300.02/300.40 118386[0:SSi:118376.1,118376.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) -> c_List_Olistsp(v,c_HOL_Ozero__class_Ozero(tc_nat),w)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),c_List_Olist_ONil(w)),u),tc_nat)*.
% 300.02/300.40 118432[10:SpL:298.0,52905.0] || equal(c_List_Obutlast(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____) c_List_Olistsp(x,c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40 118431[10:SpL:211.0,52905.0] || equal(c_List_Obutlast(c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____) c_List_Olistsp(x,c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40 118427[10:SpL:50.0,52905.0] || equal(c_List_Obutlast(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) c_List_Olistsp(w,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40 118466[10:MRR:118440.1,2046.0] || equal(c_List_Obutlast(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(v,u,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,c_List_Oreplicate(v,u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40 118685[10:Rew:95502.1,118684.1] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(y,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40 119071[1:SpL:298.0,54747.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(v,w,tc_Lambda_OdB))** -> .
% 300.02/300.40 119070[1:SpL:211.0,54747.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))** -> .
% 300.02/300.40 119191[1:SpL:11764.1,54782.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(w,u,tc_Lambda_OdB))* -> .
% 300.02/300.40 119181[1:SpL:298.0,54782.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40 119180[1:SpL:211.0,54782.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40 119236[1:SpL:11766.1,119173.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB))** -> .
% 300.02/300.40 119294[1:SpL:11764.1,119241.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB))** -> .
% 300.02/300.40 119511[1:Rew:298.0,119474.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40 119467[1:SpL:11766.1,54783.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),c_List_Oappend(w,u,tc_Lambda_OdB))* -> .
% 300.02/300.40 119448[1:SpL:211.0,54783.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40 119615[1:Rew:298.0,119588.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(v_a____,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40 119616[1:Rew:211.0,119587.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(v_a____,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40 119539[1:SpL:11766.1,119441.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,c_List_Olist_OCons(v_a____,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(v,v_rs____,tc_Lambda_OdB))** -> .
% 300.02/300.40 119620[1:Rew:2231.0,119589.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40 119684[1:Rew:298.0,119665.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40 119685[1:Rew:211.0,119664.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40 119627[1:SpL:11764.1,119544.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(v,v_rs____,tc_Lambda_OdB))** -> .
% 300.02/300.40 119687[1:Rew:2231.0,119666.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40 119741[1:SpL:1801.0,55087.1] || equal(u,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB))* equal(c_List_Orev(c_List_Oappend(u,c_List_Oreplicate(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oreplicate(w,x,tc_Lambda_OdB))** -> .
% 300.02/300.40 119737[1:SpL:298.0,55087.1] || equal(u,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB))* equal(c_List_Oappend(w,c_List_Oappend(x,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))** -> .
% 300.02/300.40 119736[1:SpL:211.0,55087.1] || equal(u,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB))* equal(c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB))** -> .
% 300.02/300.40 119910[1:SpL:298.0,55607.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Oappend(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,v,tc_Lambda_OdB))** -> .
% 300.02/300.40 119909[1:SpL:211.0,55607.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Oappend(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v,tc_Lambda_OdB))** -> .
% 300.02/300.40 119835[1:SpL:11766.1,55607.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Oappend(y,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 300.02/300.40 120040[1:SpL:298.0,55608.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,c_List_Oappend(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,v,tc_Lambda_OdB))** -> .
% 300.02/300.40 120039[1:SpL:211.0,55608.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,c_List_Oappend(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v,tc_Lambda_OdB))** -> .
% 300.02/300.40 119951[1:SpL:11766.1,55608.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,c_List_Oappend(y,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 300.02/300.40 120503[1:SpL:298.0,58406.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,c_List_Olist_OCons(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,v,tc_Lambda_OdB))** -> .
% 300.02/300.40 120502[1:SpL:211.0,58406.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,c_List_Olist_OCons(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v,tc_Lambda_OdB))** -> .
% 300.02/300.40 120425[1:SpL:11764.1,58406.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,c_List_Olist_OCons(y,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 300.02/300.40 120796[1:SpL:298.0,58739.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,v,tc_Lambda_OdB))** -> .
% 300.02/300.40 120795[1:SpL:211.0,58739.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,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v,tc_Lambda_OdB))** -> .
% 300.02/300.40 120732[1:SpL:11764.1,58739.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 300.02/300.40 120914[1:SpL:11766.1,58922.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Oappend(y,v_rs____,tc_Lambda_OdB),v_rs____)** -> .
% 300.02/300.40 120889[1:SpL:11766.1,58922.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Oappend(x,c_List_Oappend(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 300.02/300.40 121015[1:SpL:3546.1,24987.0] || c_HOL_Oord__class_Oless(u,v,tc_nat) equal(c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(u)),w),v),c_List_Ofoldl(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(x),y,tc_Lambda_OdB,tc_Lambda_OdB))* -> .
% 300.02/300.40 121101[1:SpL:298.0,59632.1] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Oappend(w,c_List_Orev(c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(v,w,tc_Lambda_OdB))** -> .
% 300.02/300.40 121100[1:SpL:211.0,59632.1] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Orev(c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))** -> .
% 300.02/300.40 121227[1:SpL:1801.0,59654.1] || equal(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB))* equal(c_List_Orev(c_List_Oappend(u,c_List_Oreplicate(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oreplicate(w,x,tc_Lambda_OdB))** -> .
% 300.02/300.40 121223[1:SpL:298.0,59654.1] || equal(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB))* equal(c_List_Oappend(w,c_List_Oappend(x,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))** -> .
% 300.02/300.40 121222[1:SpL:211.0,59654.1] || equal(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB))* equal(c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB))** -> .
% 300.02/300.40 121786[10:SpL:1801.0,121706.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,c_List_Oreplicate(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(y,c_List_Oreplicate(w,x,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40 121985[1:SpL:298.0,87355.1] || equal(u,v_rs____) equal(c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(v,w,tc_Lambda_OdB))** -> .
% 300.02/300.40 121984[1:SpL:211.0,87355.1] || equal(u,v_rs____) equal(c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))** -> .
% 300.02/300.40 122039[2:Rew:95500.1,121962.1] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____)** equal(c_List_Orev(c_List_Oappend(w,c_List_Olist_OCons(u,c_List_Oreplicate(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),w)** -> .
% 300.02/300.40 122040[1:Rew:8959.1,121961.1] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_rs____)** equal(c_List_Orev(c_List_Oappend(w,c_List_Olist_OCons(v_a____,c_List_Oreplicate(x,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),w)** -> .
% 300.02/300.40 122104[1:SpL:298.0,87403.0] || equal(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Oappend(v,w,tc_Lambda_OdB))* -> .
% 300.02/300.40 122103[1:SpL:211.0,87403.0] || equal(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* -> .
% 300.02/300.40 122065[1:SpL:11766.1,87403.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(v,c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(v,tc_Lambda_OdB),w)* -> .
% 300.02/300.40 122209[1:SpL:298.0,88282.1] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40 122208[1:SpL:211.0,88282.1] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40 122252[2:Rew:95500.1,122186.1] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____)** equal(c_List_Oappend(w,c_List_Olist_OCons(u,c_List_Oreplicate(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(w,tc_Lambda_OdB))** -> .
% 300.02/300.40 122253[1:Rew:8959.1,122185.1] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_rs____)** equal(c_List_Oappend(w,c_List_Olist_OCons(v_a____,c_List_Oreplicate(x,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(w,tc_Lambda_OdB))** -> .
% 300.02/300.40 122312[1:SpL:298.0,88537.1] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40 122311[1:SpL:211.0,88537.1] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40 122415[1:SpL:298.0,88716.1] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40 122414[1:SpL:211.0,88716.1] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40 122456[1:Rew:1844.0,122416.1] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40 122460[2:Rew:95500.1,122392.1] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____)** equal(c_List_Oappend(w,c_List_Olist_OCons(u,c_List_Oreplicate(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(w,tc_Lambda_OdB))** -> .
% 300.02/300.40 122461[1:Rew:8959.1,122391.1] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_rs____)** equal(c_List_Oappend(w,c_List_Olist_OCons(v_a____,c_List_Oreplicate(x,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(w,tc_Lambda_OdB))** -> .
% 300.02/300.40 122520[1:SpL:298.0,89120.1] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40 122519[1:SpL:211.0,89120.1] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40 122547[1:Rew:1844.0,122521.1] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40 122666[1:SpL:298.0,89279.1] || equal(u,v_rs____) equal(c_List_Orotate1(c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(v,w,tc_Lambda_OdB))** -> .
% 300.02/300.40 122665[1:SpL:211.0,89279.1] || equal(u,v_rs____) equal(c_List_Orotate1(c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))** -> .
% 300.02/300.40 122709[2:Rew:95500.1,122643.1] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____)** equal(c_List_Orotate1(c_List_Oappend(w,c_List_Olist_OCons(u,c_List_Oreplicate(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),w)** -> .
% 300.02/300.40 122710[1:Rew:8959.1,122642.1] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_rs____)** equal(c_List_Orotate1(c_List_Oappend(w,c_List_Olist_OCons(v_a____,c_List_Oreplicate(x,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),w)** -> .
% 300.02/300.40 122769[1:SpL:298.0,89590.1] || equal(u,v_rs____) equal(c_List_Orotate1(c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(v,w,tc_Lambda_OdB))** -> .
% 300.02/300.40 122768[1:SpL:211.0,89590.1] || equal(u,v_rs____) equal(c_List_Orotate1(c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))** -> .
% 300.02/300.40 122852[1:SpL:298.0,91938.1] || equal(u,v_rs____) equal(c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(v,w,tc_Lambda_OdB))** -> .
% 300.02/300.40 122851[1:SpL:211.0,91938.1] || equal(u,v_rs____) equal(c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))** -> .
% 300.02/300.40 122930[1:SpL:133.0,91975.0] || equal(u,c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(w,v,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Oreplicate(w,v,tc_Lambda_OdB))* -> .
% 300.02/300.40 122926[1:SpL:298.0,91975.0] || equal(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Oappend(v,w,tc_Lambda_OdB))* -> .
% 300.02/300.40 122925[1:SpL:211.0,91975.0] || equal(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* -> .
% 300.02/300.40 122899[1:SpL:11764.1,91975.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(v,c_List_Oappend(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(v,tc_Lambda_OdB),w)* -> .
% 300.02/300.40 123333[0:SpR:23323.3,347.0] class_Int_Onumber__ring(u) class_Ring__and__Field_Oidom(u) class_OrderedGroup_Oab__group__add(u) || -> c_Type_Otyping(hAPP(c_HOL_Oplus__class_Oplus(u),v),c_Lambda_OdB_OVar(w),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),w),v))*.
% 300.02/300.40 123567[0:Obv:123525.1] class_OrderedGroup_Oab__group__add(u) class_Int_Onumber__ring(u) class_Ring__and__Field_Oidom(u) || equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),w)** -> equal(v,c_HOL_Ozero__class_Ozero(u)).
% 300.02/300.40 124139[1:SpL:1801.0,124069.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(x,v_as____) -> equal(x,c_List_Oreplicate(v,w,tc_Lambda_OdB))*.
% 300.02/300.40 124882[10:Rew:95502.1,124881.1] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),x,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(y,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40 124898[10:SpL:11766.1,124860.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,w,tc_Lambda_OdB)*.
% 300.02/300.40 125331[1:Rew:83191.0,125221.1,8959.1,125221.1] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_rs____)** equal(c_List_Orev(c_List_Oappend(c_List_Oreplicate(w,v,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),x)** -> .
% 300.02/300.40 125466[1:SpL:11766.1,116190.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(v,w) equal(c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),w)* -> .
% 300.02/300.40 125566[1:Rew:2231.0,125495.1] || equal(c_List_Olist_OCons(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),w) equal(c_List_Oappend(v,c_List_Olist_OCons(u,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),w)* -> .
% 300.02/300.40 126016[1:SpL:298.0,125895.1] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),w) equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),w)* -> .
% 300.02/300.40 126015[1:SpL:211.0,125895.1] || equal(c_List_Orev(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),w) equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),w)* -> .
% 300.02/300.40 125989[1:SpL:11764.1,125895.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orev(v,tc_Lambda_OdB),w) equal(c_List_Oappend(v,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),w)* -> .
% 300.02/300.40 126030[1:Rew:1844.0,126017.0] || equal(c_List_Olist_OCons(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),w) equal(c_List_Oappend(v,c_List_Olist_OCons(u,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),w)* -> .
% 300.02/300.40 126133[0:SpR:127.1,117229.1] || -> equal(u,c_List_Olist_ONil(v)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_ONil(v),tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(w,u,v),v),v),tc_nat)*.
% 300.02/300.40 126221[10:SpL:298.0,118782.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(y,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40 126220[10:SpL:211.0,118782.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(y,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40 126476[1:SpL:11766.1,121183.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orev(v,tc_Lambda_OdB),c_List_Oappend(w,u,tc_Lambda_OdB))* equal(c_List_Oappend(x,v,tc_Lambda_OdB),x)** -> .
% 300.02/300.40 126751[0:Res:1217.0,18978.0] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,u),v)) -> hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,w),hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(tc_nat)))),u)),v))*.
% 300.02/300.40 127145[1:SpL:298.0,125489.1] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),w) equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),w)* -> .
% 300.02/300.40 127144[1:SpL:211.0,125489.1] || equal(c_List_Orev(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),w) equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),w)* -> .
% 300.02/300.40 127106[1:SpL:11766.1,125489.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orev(v,tc_Lambda_OdB),w) equal(c_List_Oappend(v,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),w)* -> .
% 300.02/300.40 127261[1:SpL:11766.1,125528.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** equal(u,v)* equal(c_List_Orev(c_List_Olist_OCons(v_a____,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 300.02/300.40 127552[0:SpL:694.1,706.1] || equal(u,c_List_Orev(v,w))* equal(v,x)* equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),c_HOL_Ozero__class_Ozero(tc_nat))** -> equal(x,c_List_Olist_ONil(w))*.
% 300.02/300.40 127551[0:SpL:695.1,706.1] || equal(u,c_List_Orotate1(v,w))* equal(v,x)* equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),c_HOL_Ozero__class_Ozero(tc_nat))** -> equal(x,c_List_Olist_ONil(w))*.
% 300.02/300.40 127746[1:SpL:298.0,2112.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB))** -> equal(v_as____,x).
% 300.02/300.40 127745[1:SpL:211.0,2112.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB))** -> equal(v_as____,x).
% 300.02/300.40 127889[1:Rew:298.0,127859.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB))** -> equal(v_as____,x).
% 300.02/300.40 127827[1:SpL:211.0,2217.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB))** -> equal(v_as____,x).
% 300.02/300.40 128534[1:SpL:4911.1,2220.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** c_List_Olistsp(w,c_List_Oappend(x,y,tc_Lambda_OdB),tc_Lambda_OdB)* -> c_List_Olistsp(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40 128528[1:SpL:4911.1,2115.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** c_List_Olistsp(w,c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB)* -> c_List_Olistsp(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40 128993[1:Rew:128690.1,128992.2] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** equal(c_List_Orotate1(c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),x)* -> equal(c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),x).
% 300.02/300.40 129457[1:SpL:39416.1,129385.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(w,v).
% 300.02/300.40 129413[1:SpL:39416.1,129385.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,w,tc_Lambda_OdB),tc_nat)* equal(w,v).
% 300.02/300.40 129530[1:SpL:39416.1,129386.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(w,v).
% 300.02/300.40 129486[1:SpL:39416.1,129386.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,w,tc_Lambda_OdB),tc_nat)* equal(w,v).
% 300.02/300.40 129775[1:SpL:11766.1,128254.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,w,tc_Lambda_OdB),v_as____)** equal(c_List_Orev(c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 300.02/300.40 129842[1:SpL:11766.1,128256.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,w,tc_Lambda_OdB),v_as____)** equal(c_List_Orotate1(c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 300.02/300.40 129922[1:SpL:39416.1,129828.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(c_List_Orotate1(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40 129917[1:SpL:39416.1,129828.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40 129886[1:SpL:39416.1,129828.0] || equal(c_List_Oappend(c_List_Orotate1(u,tc_Lambda_OdB),v,tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40 129979[1:Rew:1014.0,129914.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Oappend(c_List_Orotate1(v,tc_Lambda_OdB),x,tc_Lambda_OdB),v_as____)** -> equal(w,v_as____).
% 300.02/300.40 130174[0:SpL:3544.0,377.0] || hBOOL(c_Lambda_OdB_OdB__case(u,c_fequal(v),w,c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,x),y),z),x1))* -> equal(c_Lambda_Olift(x,z),c_Lambda_Olift(y,z)).
% 300.02/300.40 130172[0:SpL:3544.0,389.0] || equal(c_Type_Osko__Type__Xtype__induct__1__1(u),c_Lambda_OdB_OdB__case(v,c_Type_Otype_OFun,w,c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,x),y),z),x1))* -> hBOOL(hAPP(u,c_Lambda_Olift(x,z)))*.
% 300.02/300.40 130171[0:SpL:3544.0,390.0] || equal(c_Type_Osko__Type__Xtype__induct__1__1(u),c_Lambda_OdB_OdB__case(v,c_Type_Otype_OFun,w,c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,x),y),z),x1))* -> hBOOL(hAPP(u,c_Lambda_Olift(y,z)))*.
% 300.02/300.40 129983[0:SpR:3544.0,347.0] || -> c_Type_Otyping(hAPP(u,c_Lambda_Olift(v,w)),c_Lambda_OdB_OVar(c_Lambda_Olift(x,w)),c_Lambda_OdB_OdB__case(y,u,z,c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,v),x),w),x1))*.
% 300.02/300.40 130669[0:SpL:3546.1,130175.0] || c_HOL_Oord__class_Oless(u,v,tc_nat) hBOOL(c_Lambda_OdB_OdB__case(w,c_Lambda_Obeta,x,c_Lambda_Olift(c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(u)),y),v),z),x1))* -> .
% 300.02/300.40 130680[3:MRR:130678.0,44234.1] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OdB__case(v,c_Lambda_Obeta,w,c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(x)),y),z),x1),tc_nat)*.
% 300.02/300.40 130945[1:Rew:11887.0,130923.1] || equal(u,v_as____) equal(c_Type_Osko__Type__Xtype__induct__1__1(v),hAPP(hAPP(c_Type_Otype_OFun,w),x))* -> hBOOL(hAPP(v,c_List_Ofoldr(c_Type_Otype_OFun,u,x,tc_Lambda_OdB,y)))*.
% 300.02/300.40 131039[1:Rew:80.0,131005.1] || equal(c_List_Oappend(c_List_Oreplicate(u,v,tc_Lambda_OdB),c_List_Oreplicate(w,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Otake(w,x,tc_Lambda_OdB),c_List_Oreplicate(w,v,tc_Lambda_OdB))*.
% 300.02/300.40 131907[1:SpL:1787.0,131730.1] || equal(v_as____,u) equal(u,c_List_Orev(c_List_Oappend(c_List_Oreplicate(v,w,tc_Lambda_OdB),x,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(c_List_Oreplicate(v,w,tc_Lambda_OdB),v_as____).
% 300.02/300.40 131958[1:SpL:11766.1,6566.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** equal(c_List_Orev(v,tc_Lambda_OdB),v_as____)** equal(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),u)* -> equal(w,v)*.
% 300.02/300.40 131952[1:SpL:11766.1,6566.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orev(v,tc_Lambda_OdB),v_as____)** equal(c_List_Oappend(w,u,tc_Lambda_OdB),v_rs____)** -> equal(w,v)*.
% 300.02/300.40 132294[1:MRR:132293.1,437.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> equal(c_List_Orotate1(c_List_Obutlast(c_List_Olist_OCons(v_a____,c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,u,tc_Lambda_OdB))**.
% 300.02/300.40 132554[1:SpL:35041.1,80270.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_as____)** equal(c_List_Otake(u,w,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v,v_a____).
% 300.02/300.40 132553[1:SpL:35041.1,80269.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_as____)** equal(c_List_Otake(u,w,tc_Lambda_OdB),c_List_Orev(c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v,v_a____).
% 300.02/300.40 132539[1:SpL:35041.1,23779.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_as____)** equal(w,c_List_Orotate1(c_List_Otake(u,x,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(c_Nat_Osize__class_Osize(w,tc_List_Olist(tc_Lambda_OdB)),u)*.
% 300.02/300.40 132536[1:SpL:35041.1,65064.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_as____)** equal(w,c_List_Otake(u,x,tc_Lambda_OdB))* -> equal(c_List_Olast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v)**.
% 300.02/300.40 132535[1:SpL:35041.1,65070.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_as____)** equal(w,c_List_Otake(u,x,tc_Lambda_OdB))* -> equal(c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),w)**.
% 300.02/300.40 132533[1:SpL:35041.1,70110.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_as____)** equal(c_List_Olist_OCons(w,c_List_Oreplicate(u,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Otake(u,x,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 300.02/300.40 132527[1:SpL:35041.1,70110.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_as____) equal(c_List_Olist_OCons(v,c_List_Otake(u,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Oreplicate(u,x,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 300.02/300.40 132521[1:SpL:35041.1,23746.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_as____)** equal(c_List_Otake(u,w,tc_Lambda_OdB),c_List_Orotate1(x,tc_Lambda_OdB))* -> equal(c_Nat_Osize__class_Osize(x,tc_List_Olist(tc_Lambda_OdB)),u)*.
% 300.02/300.40 132520[1:SpL:35041.1,62964.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_as____)** equal(c_List_Otake(u,w,tc_Lambda_OdB),c_List_Orotate1(x,tc_Lambda_OdB))* -> equal(c_List_Otake(u,x,tc_Lambda_OdB),x)**.
% 300.02/300.40 132519[1:SpL:35041.1,23384.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_as____)** equal(c_List_Otake(u,w,tc_Lambda_OdB),c_List_Orev(x,tc_Lambda_OdB))* -> equal(c_Nat_Osize__class_Osize(x,tc_List_Olist(tc_Lambda_OdB)),u)*.
% 300.02/300.40 132518[1:SpL:35041.1,526.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_as____)** equal(c_List_Otake(u,w,tc_Lambda_OdB),c_List_Orev(x,tc_Lambda_OdB))* -> equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),x)*.
% 300.02/300.40 132517[1:SpL:35041.1,32661.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_as____)** equal(c_List_Otake(u,w,tc_Lambda_OdB),c_List_Orev(x,tc_Lambda_OdB))* -> equal(c_List_Otake(u,x,tc_Lambda_OdB),x)**.
% 300.02/300.40 132516[1:SpL:35041.1,25934.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_as____)** equal(c_List_Orotate1(c_List_Otake(u,w,tc_Lambda_OdB),tc_Lambda_OdB),x)* -> equal(c_List_Otake(u,x,tc_Lambda_OdB),x)**.
% 300.02/300.40 1683[1:SpR:1243.1,1243.1] || equal(u,c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB))* equal(u,c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB))* -> equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB))*.
% 300.02/300.40 3766[0:Rew:137.1,3722.1,298.0,3722.1] || -> equal(u,c_List_Olist_ONil(v)) equal(c_List_Oappend(w,c_List_Obutlast(c_List_Oappend(x,u,v),v),v),c_List_Obutlast(c_List_Oappend(w,c_List_Oappend(x,u,v),v),v))**.
% 300.02/300.40 3768[0:Rew:137.1,3721.1,211.0,3721.1] || -> equal(u,c_List_Olist_ONil(v)) equal(c_List_Olist_OCons(w,c_List_Obutlast(c_List_Oappend(x,u,v),v),v),c_List_Obutlast(c_List_Olist_OCons(w,c_List_Oappend(x,u,v),v),v))**.
% 300.02/300.40 3717[0:SpR:137.1,298.0] || -> equal(u,c_List_Olist_ONil(v)) equal(c_List_Oappend(c_List_Obutlast(c_List_Oappend(w,u,v),v),x,v),c_List_Oappend(w,c_List_Oappend(c_List_Obutlast(u,v),x,v),v))**.
% 300.02/300.40 3840[0:SpR:127.1,211.0] || -> equal(u,c_List_Olist_ONil(v)) equal(c_List_Oappend(c_List_Obutlast(c_List_Olist_OCons(w,u,v),v),x,v),c_List_Olist_OCons(w,c_List_Oappend(c_List_Obutlast(u,v),x,v),v))**.
% 300.02/300.40 4346[0:SpL:127.1,405.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,v,w),w),c_List_Orotate1(c_List_Obutlast(c_List_Olist_OCons(x,y,w),w),w))* -> equal(y,c_List_Olist_ONil(w)) equal(u,x).
% 300.02/300.40 4542[0:SpR:298.0,79.2] || c_List_Olistsp(u,c_List_Oappend(v,w,x),x) c_List_Olistsp(u,y,x) -> c_List_Olistsp(u,c_List_Oappend(v,c_List_Oappend(w,y,x),x),x)*.
% 300.02/300.40 4541[0:SpR:211.0,79.2] || c_List_Olistsp(u,c_List_Olist_OCons(v,w,x),x) c_List_Olistsp(u,y,x) -> c_List_Olistsp(u,c_List_Olist_OCons(v,c_List_Oappend(w,y,x),x),x)*.
% 300.02/300.40 4539[0:SpR:50.0,79.2] || c_List_Olistsp(u,c_List_Orev(v,w),w) c_List_Olistsp(u,c_List_Orev(x,w),w) -> c_List_Olistsp(u,c_List_Orev(c_List_Oappend(x,v,w),w),w)*.
% 300.02/300.40 4535[0:SpR:197.0,79.2] || c_List_Olistsp(u,v,w) c_List_Olistsp(u,c_List_Olist_OCons(x,c_List_Olist_ONil(w),w),w) -> c_List_Olistsp(u,c_List_Orotate1(c_List_Olist_OCons(x,v,w),w),w)*.
% 300.02/300.40 4868[0:SpR:298.0,12.1] || c_ListOrder_Ostep1(u,c_List_Oappend(v,w,x),y,x) -> c_ListOrder_Ostep1(u,c_List_Oappend(v,c_List_Oappend(w,z,x),x),c_List_Oappend(y,z,x),x)*.
% 300.02/300.40 4867[0:SpR:211.0,12.1] || c_ListOrder_Ostep1(u,c_List_Olist_OCons(v,w,x),y,x) -> c_ListOrder_Ostep1(u,c_List_Olist_OCons(v,c_List_Oappend(w,z,x),x),c_List_Oappend(y,z,x),x)*.
% 300.02/300.40 4865[0:SpR:50.0,12.1] || c_ListOrder_Ostep1(u,c_List_Orev(v,w),x,w) -> c_ListOrder_Ostep1(u,c_List_Orev(c_List_Oappend(y,v,w),w),c_List_Oappend(x,c_List_Orev(y,w),w),w)*.
% 300.02/300.40 4856[0:SpR:298.0,12.1] || c_ListOrder_Ostep1(u,v,c_List_Oappend(w,x,y),y) -> c_ListOrder_Ostep1(u,c_List_Oappend(v,z,y),c_List_Oappend(w,c_List_Oappend(x,z,y),y),y)*.
% 300.02/300.40 4855[0:SpR:211.0,12.1] || c_ListOrder_Ostep1(u,v,c_List_Olist_OCons(w,x,y),y) -> c_ListOrder_Ostep1(u,c_List_Oappend(v,z,y),c_List_Olist_OCons(w,c_List_Oappend(x,z,y),y),y)*.
% 300.02/300.40 4853[0:SpR:50.0,12.1] || c_ListOrder_Ostep1(u,v,c_List_Orev(w,x),x) -> c_ListOrder_Ostep1(u,c_List_Oappend(v,c_List_Orev(y,x),x),c_List_Orev(c_List_Oappend(y,w,x),x),x)*.
% 300.02/300.40 5571[0:Rew:298.0,5561.1] || c_ListOrder_Ostep1(u,v,w,x) -> c_ListOrder_Ostep1(u,c_List_Oappend(y,c_List_Oappend(z,v,x),x),c_List_Oappend(y,c_List_Oappend(z,w,x),x),x)*.
% 300.02/300.40 5572[0:Rew:211.0,5560.1] || c_ListOrder_Ostep1(u,v,w,x) -> c_ListOrder_Ostep1(u,c_List_Olist_OCons(y,c_List_Oappend(z,v,x),x),c_List_Olist_OCons(y,c_List_Oappend(z,w,x),x),x)*.
% 300.02/300.40 5558[0:SpR:50.0,11.1] || c_ListOrder_Ostep1(u,c_List_Orev(v,w),x,w) -> c_ListOrder_Ostep1(u,c_List_Orev(c_List_Oappend(v,y,w),w),c_List_Oappend(c_List_Orev(y,w),x,w),w)*.
% 300.02/300.40 5550[0:SpR:197.0,11.1] || c_ListOrder_Ostep1(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),x,w) -> c_ListOrder_Ostep1(u,c_List_Orotate1(c_List_Olist_OCons(v,y,w),w),c_List_Oappend(y,x,w),w)*.
% 300.02/300.40 5543[0:SpR:50.0,11.1] || c_ListOrder_Ostep1(u,v,c_List_Orev(w,x),x) -> c_ListOrder_Ostep1(u,c_List_Oappend(c_List_Orev(y,x),v,x),c_List_Orev(c_List_Oappend(w,y,x),x),x)*.
% 300.02/300.40 5535[0:SpR:197.0,11.1] || c_ListOrder_Ostep1(u,v,c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),x) -> c_ListOrder_Ostep1(u,c_List_Oappend(y,v,x),c_List_Orotate1(c_List_Olist_OCons(w,y,x),x),x)*.
% 300.02/300.40 6834[1:SpR:2165.0,6.1] || hBOOL(hAPP(hAPP(u,v_a____),v)) -> c_ListOrder_Ostep1(u,c_List_Orotate1(c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40 6828[1:SpR:2165.0,6.1] || hBOOL(hAPP(hAPP(u,v),v_a____)) -> c_ListOrder_Ostep1(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40 7300[0:SpL:270.0,97.0] || hBOOL(c_Lambda_OdB_OdB__rec(u,v,w,c_Lambda_OdB_OAbs(x),y)) c_Wellfounded_Oaccp(w,c_Lambda_OdB_OdB__rec(u,v,w,x,y),z)* -> c_Wellfounded_Oaccp(w,x,z).
% 300.02/300.40 7279[0:SpL:270.0,311.0] || hBOOL(c_Lambda_OdB_OdB__rec(u,v,c_Lambda_Obeta,c_Lambda_OdB_OAbs(w),x)) c_Type_Otyping(y,w,z) -> c_Type_Otyping(y,c_Lambda_OdB_OdB__rec(u,v,c_Lambda_Obeta,w,x),z)*.
% 300.02/300.40 7261[0:SpR:270.0,223.0] || -> equal(c_Lambda_OdB_OdB__case(u,v,w,c_Lambda_OdB_OdB__rec(x,y,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(z),x1),x2),hAPP(hAPP(v,z),c_Lambda_OdB_OdB__rec(x,y,c_Lambda_OdB_OApp,z,x1)))*.
% 300.02/300.40 7255[0:SpR:270.0,1217.0] || -> hBOOL(hAPP(hAPP(c_Lambda_Obeta,c_Lambda_OdB_OdB__rec(u,v,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(tc_nat)))),w)),c_Lambda_OdB_OdB__rec(u,v,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(tc_nat))),w)))*.
% 300.02/300.40 7249[0:SpR:270.0,254.0] || -> hBOOL(hAPP(hAPP(c_Lambda_Obeta,c_Lambda_OdB_OdB__rec(u,v,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(c_Lambda_OdB_OAbs(w)),x)),c_Lambda_Osubst(w,c_Lambda_OdB_OdB__rec(u,v,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(w),x),c_HOL_Ozero__class_Ozero(tc_nat))))*.
% 300.02/300.40 7316[1:SpL:2165.0,7.0] || c_ListOrder_Ostep1(u,c_List_Orotate1(c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(x,c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB)) equal(w,v_a____).
% 300.02/300.40 7308[1:SpL:2165.0,7.0] || c_ListOrder_Ostep1(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB),w) equal(v_a____,v).
% 300.02/300.40 8236[0:SpR:273.1,227.1] || c_HOL_Oord__class_Oless(u,v,tc_nat) hBOOL(hAPP(hAPP(c_Lambda_Obeta,w),c_Lambda_OdB_OVar(u))) -> hBOOL(hAPP(hAPP(c_Lambda_Obeta,c_Lambda_Osubst(w,x,v)),c_Lambda_OdB_OVar(u)))*.
% 300.02/300.40 8451[0:Res:106.2,300.1] class_Ring__and__Field_Oordered__idom(u) class_Orderings_Olinorder(u) || c_HOL_Oord__class_Oless(v,c_HOL_Ozero__class_Ozero(u),u) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),v),u)* -> .
% 300.02/300.40 8450[0:Res:106.2,302.1] class_Ring__and__Field_Oordered__idom(u) class_Orderings_Opreorder(u) || c_HOL_Oord__class_Oless(v,c_HOL_Ozero__class_Ozero(u),u) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),v),u)* -> .
% 300.02/300.40 8449[0:Res:106.2,299.1] class_Ring__and__Field_Oordered__idom(u) class_Orderings_Oorder(u) || c_HOL_Oord__class_Oless(v,c_HOL_Ozero__class_Ozero(u),u) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),v),u)* -> .
% 300.02/300.40 9043[0:Res:103.2,300.1] class_OrderedGroup_Olordered__ab__group__add(u) class_Orderings_Olinorder(u) || c_HOL_Oord__class_Oless(v,c_HOL_Ozero__class_Ozero(u),u) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),v),u)* -> .
% 300.02/300.40 9042[0:Res:103.2,302.1] class_OrderedGroup_Olordered__ab__group__add(u) class_Orderings_Opreorder(u) || c_HOL_Oord__class_Oless(v,c_HOL_Ozero__class_Ozero(u),u) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),v),u)* -> .
% 300.02/300.40 9041[0:Res:103.2,299.1] class_OrderedGroup_Olordered__ab__group__add(u) class_Orderings_Oorder(u) || c_HOL_Oord__class_Oless(v,c_HOL_Ozero__class_Ozero(u),u) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),v),u)* -> .
% 300.02/300.40 9590[0:Res:99.2,300.1] class_OrderedGroup_Olordered__ab__group__add(u) class_Orderings_Olinorder(u) || c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),v,u) c_HOL_Oord__class_Oless(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),v),c_HOL_Ozero__class_Ozero(u),u)* -> .
% 300.02/300.40 9589[0:Res:99.2,302.1] class_OrderedGroup_Olordered__ab__group__add(u) class_Orderings_Opreorder(u) || c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),v,u) c_HOL_Oord__class_Oless(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),v),c_HOL_Ozero__class_Ozero(u),u)* -> .
% 300.02/300.40 9588[0:Res:99.2,299.1] class_OrderedGroup_Olordered__ab__group__add(u) class_Orderings_Oorder(u) || c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),v,u) c_HOL_Oord__class_Oless(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),v),c_HOL_Ozero__class_Ozero(u),u)* -> .
% 300.02/300.40 9982[1:SpR:3143.0,1930.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)),c_List_Orotate1(c_List_Olist_OCons(v,c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,v_rs____,tc_Lambda_OdB))**.
% 300.02/300.40 10079[0:SpL:74.0,72.0] || c_HOL_Oord__class_Oless(u,c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),tc_nat) -> equal(c_List_Otake(u,c_List_Obutlast(c_List_Orotate1(v,w),w),w),c_List_Otake(u,c_List_Orotate1(v,w),w))**.
% 300.02/300.40 10078[0:SpL:93.0,72.0] || c_HOL_Oord__class_Oless(u,c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),tc_nat) -> equal(c_List_Otake(u,c_List_Obutlast(c_List_Orev(v,w),w),w),c_List_Otake(u,c_List_Orev(v,w),w))**.
% 300.02/300.40 10074[0:SpL:555.1,72.0] || equal(u,v)* c_HOL_Oord__class_Oless(w,c_Nat_Osize__class_Osize(u,tc_List_Olist(x)),tc_nat)* -> equal(c_List_Otake(w,c_List_Obutlast(v,x),x),c_List_Otake(w,v,x))**.
% 300.02/300.40 10107[1:Rew:2589.0,10084.1] || c_HOL_Oord__class_Oless(u,c_Nat_Osize__class_Osize(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)),tc_nat)* -> equal(c_List_Otake(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Otake(u,v,tc_Lambda_OdB)).
% 300.02/300.40 10200[0:SpR:310.1,345.0] || c_Type_Otyping(u,c_Lambda_OdB_OAbs(v),w) -> equal(c_Type_Otype_Otype__case(x,y,w,z),hAPP(hAPP(y,c_Type_Osko__Type__Xtyping__elims__3__1(w,u,v)),c_Type_Osko__Type__Xtyping__elims__3__2(w,u,v)))*.
% 300.02/300.40 10324[1:SpR:4471.0,11.1] || c_ListOrder_Ostep1(u,v,v_rs____,tc_Lambda_OdB) -> c_ListOrder_Ostep1(u,c_List_Oappend(c_List_Oreplicate(w,v_a____,tc_Lambda_OdB),v,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,c_List_Oreplicate(w,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40 10323[1:SpR:4471.0,12.1] || c_ListOrder_Ostep1(u,v,c_List_Oreplicate(w,v_a____,tc_Lambda_OdB),tc_Lambda_OdB) -> c_ListOrder_Ostep1(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,c_List_Oreplicate(w,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40 10305[1:SpR:4471.0,12.1] || c_ListOrder_Ostep1(u,c_List_Oreplicate(v,v_a____,tc_Lambda_OdB),w,tc_Lambda_OdB) -> c_ListOrder_Ostep1(u,c_List_Olist_OCons(v_a____,c_List_Oreplicate(v,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40 10294[1:SpR:4471.0,11.1] || c_ListOrder_Ostep1(u,v_rs____,v,tc_Lambda_OdB) -> c_ListOrder_Ostep1(u,c_List_Olist_OCons(v_a____,c_List_Oreplicate(w,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(c_List_Oreplicate(w,v_a____,tc_Lambda_OdB),v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40 10497[0:SpL:62.1,31.1] class_OrderedGroup_Ocomm__monoid__add(u) class_OrderedGroup_Ocancel__ab__semigroup__add(u) || equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),x),v))* -> equal(w,x).
% 300.02/300.40 10496[0:SpL:63.1,31.1] class_Ring__and__Field_Ocomm__semiring__1(u) class_OrderedGroup_Ocancel__ab__semigroup__add(u) || equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),x),v))* -> equal(w,x).
% 300.02/300.40 10644[0:SpL:62.1,33.1] class_OrderedGroup_Ocomm__monoid__add(u) class_OrderedGroup_Ocancel__semigroup__add(u) || equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),w),x))* -> equal(v,x).
% 300.02/300.40 10643[0:SpL:63.1,33.1] class_Ring__and__Field_Ocomm__semiring__1(u) class_OrderedGroup_Ocancel__semigroup__add(u) || equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),w),x))* -> equal(v,x).
% 300.02/300.40 10791[1:Rew:211.0,10690.1,2118.0,10690.1] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),v_rs____) -> equal(c_List_Orev(c_List_Olist_OCons(v_a____,c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 300.02/300.40 11668[1:SpR:11183.1,11.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) c_ListOrder_Ostep1(v,w,v_rs____,tc_Lambda_OdB) -> c_ListOrder_Ostep1(v,c_List_Oappend(u,w,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40 11667[1:SpR:11183.1,12.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) c_ListOrder_Ostep1(v,w,u,tc_Lambda_OdB)* -> c_ListOrder_Ostep1(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40 11644[1:SpR:11183.1,12.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) c_ListOrder_Ostep1(v,u,w,tc_Lambda_OdB)* -> c_ListOrder_Ostep1(v,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40 11632[1:SpR:11183.1,11.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) c_ListOrder_Ostep1(v,v_rs____,w,tc_Lambda_OdB) -> c_ListOrder_Ostep1(v,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),c_List_Oappend(u,w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40 11868[0:SpR:315.0,1218.0] || -> hBOOL(c_List_Ofoldr(c_Lambda_Obeta,c_List_Olist_OCons(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(c_Lambda_Olift(c_List_Ofoldr(c_Lambda_Obeta,u,v,w,x),c_HOL_Ozero__class_Ozero(tc_nat)))),y),u,w),v,w,x))*.
% 300.02/300.40 12087[1:SpL:4799.1,75.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) c_ListOrder_Ostep1(v,v_rs____,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(x,u) c_ListOrder_Ostep1(v,u,x,tc_Lambda_OdB)*.
% 300.02/300.40 12077[1:SpL:4799.1,75.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> equal(u,x) c_ListOrder_Ostep1(v,x,u,tc_Lambda_OdB)*.
% 300.02/300.40 13092[1:SpL:2165.0,34.0] || c_ListOrder_Ostep1(u,c_List_Orotate1(c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB)* -> hBOOL(hAPP(hAPP(u,v_a____),w)) equal(w,v_a____).
% 300.02/300.40 13091[1:SpL:2133.0,34.0] || c_ListOrder_Ostep1(u,c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB)* -> hBOOL(hAPP(hAPP(u,v_a____),w)) equal(w,v_a____).
% 300.02/300.40 13082[1:SpL:2165.0,34.0] || c_ListOrder_Ostep1(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> hBOOL(hAPP(hAPP(u,v),v_a____)) equal(v_a____,v).
% 300.02/300.40 13081[1:SpL:2133.0,34.0] || c_ListOrder_Ostep1(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),c_List_Orev(c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> hBOOL(hAPP(hAPP(u,v),v_a____)) equal(v_a____,v).
% 300.02/300.40 13747[1:SpL:133.0,9400.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(v,u,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(u,w,tc_Lambda_OdB))* -> .
% 300.02/300.40 13723[0:SpL:133.0,280.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)).
% 300.02/300.40 14381[0:SpR:13.1,86.2] class_OrderedGroup_Olordered__ab__group__add(u) class_OrderedGroup_Opordered__cancel__ab__semigroup__add(u) || c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),v,u) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u)),v),u)*.
% 300.02/300.40 14367[0:SpR:13.1,86.2] class_OrderedGroup_Olordered__ab__group__add(u) class_OrderedGroup_Opordered__cancel__ab__semigroup__add(u) || c_HOL_Oord__class_Oless(v,c_HOL_Ozero__class_Ozero(u),u) -> c_HOL_Oord__class_Oless(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u)),v),c_HOL_Ozero__class_Ozero(u),u)*.
% 300.02/300.40 14477[0:SpR:13.1,83.2] class_OrderedGroup_Olordered__ab__group__add(u) class_OrderedGroup_Opordered__cancel__ab__semigroup__add(u) || c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),v,u) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),c_HOL_Ozero__class_Ozero(u)),u)*.
% 300.02/300.40 14463[0:SpR:13.1,83.2] class_OrderedGroup_Olordered__ab__group__add(u) class_OrderedGroup_Opordered__cancel__ab__semigroup__add(u) || c_HOL_Oord__class_Oless(v,c_HOL_Ozero__class_Ozero(u),u) -> c_HOL_Oord__class_Oless(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),c_HOL_Ozero__class_Ozero(u)),c_HOL_Ozero__class_Ozero(u),u)*.
% 300.02/300.40 14626[0:SpR:13.1,87.2] class_OrderedGroup_Olordered__ab__group__add(u) class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(u) || c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),v,u) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u)),v),u)*.
% 300.02/300.40 14612[0:SpR:13.1,87.2] class_OrderedGroup_Olordered__ab__group__add(u) class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(u) || c_HOL_Oord__class_Oless(v,c_HOL_Ozero__class_Ozero(u),u) -> c_HOL_Oord__class_Oless(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u)),v),c_HOL_Ozero__class_Ozero(u),u)*.
% 300.02/300.40 14846[1:SpL:2004.1,2764.1] || equal(u,v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Orev(w,tc_Lambda_OdB))* -> .
% 300.02/300.40 14935[0:SpR:13.1,84.2] class_OrderedGroup_Olordered__ab__group__add(u) class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(u) || c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),v,u) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),c_HOL_Ozero__class_Ozero(u)),u)*.
% 300.02/300.40 14921[0:SpR:13.1,84.2] class_OrderedGroup_Olordered__ab__group__add(u) class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(u) || c_HOL_Oord__class_Oless(v,c_HOL_Ozero__class_Ozero(u),u) -> c_HOL_Oord__class_Oless(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),c_HOL_Ozero__class_Ozero(u)),c_HOL_Ozero__class_Ozero(u),u)*.
% 300.02/300.40 15099[0:SpL:13.1,88.1] class_OrderedGroup_Olordered__ab__group__add(u) class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(u) || c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u)),v),u)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),v,u).
% 300.02/300.40 15085[0:SpL:13.1,88.1] class_OrderedGroup_Olordered__ab__group__add(u) class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(u) || c_HOL_Oord__class_Oless(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u)),v),c_HOL_Ozero__class_Ozero(u),u)* -> c_HOL_Oord__class_Oless(v,c_HOL_Ozero__class_Ozero(u),u).
% 300.02/300.40 15221[0:SpL:13.1,85.1] class_OrderedGroup_Olordered__ab__group__add(u) class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(u) || c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),c_HOL_Ozero__class_Ozero(u)),u)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),v,u).
% 300.02/300.40 15207[0:SpL:13.1,85.1] class_OrderedGroup_Olordered__ab__group__add(u) class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(u) || c_HOL_Oord__class_Oless(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),c_HOL_Ozero__class_Ozero(u)),c_HOL_Ozero__class_Ozero(u),u)* -> c_HOL_Oord__class_Oless(v,c_HOL_Ozero__class_Ozero(u),u).
% 300.02/300.40 15664[1:Rew:2249.0,15648.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** c_ListOrder_Ostep1(v,v_rs____,c_List_Orotate1(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(v_a____,w) equal(u,x)*.
% 300.02/300.40 15665[1:Rew:2249.0,15630.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** c_ListOrder_Ostep1(v,c_List_Orotate1(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> equal(w,v_a____) equal(x,u)*.
% 300.02/300.40 15672[1:Rew:3462.0,15645.0] || c_ListOrder_Ostep1(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(v_a____,w) equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),x).
% 300.02/300.40 15673[1:Rew:3462.0,15627.0] || c_ListOrder_Ostep1(u,c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(v,v_a____) equal(w,c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB)).
% 300.02/300.40 16244[1:SpR:6865.1,90.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) c_ListOrder_Ostep1(v,u,w,tc_Lambda_OdB)* -> c_ListOrder_Ostep1(v,c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(x,w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40 16243[1:SpR:6865.1,90.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) c_ListOrder_Ostep1(v,w,u,tc_Lambda_OdB)* -> c_ListOrder_Ostep1(v,c_List_Olist_OCons(x,w,tc_Lambda_OdB),c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40 17737[1:SpL:11764.1,404.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** equal(c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(w,u)*.
% 300.02/300.40 17500[1:SpL:11764.1,404.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(w,v_rs____).
% 300.02/300.40 17374[1:SpR:11764.1,90.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) c_ListOrder_Ostep1(v,u,w,tc_Lambda_OdB)* -> c_ListOrder_Ostep1(v,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(x,w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40 17373[1:SpR:11764.1,90.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) c_ListOrder_Ostep1(v,w,u,tc_Lambda_OdB)* -> c_ListOrder_Ostep1(v,c_List_Olist_OCons(x,w,tc_Lambda_OdB),c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40 17275[1:SpR:11764.1,90.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) c_ListOrder_Ostep1(v,v_rs____,w,tc_Lambda_OdB) -> c_ListOrder_Ostep1(v,c_List_Olist_OCons(x,u,tc_Lambda_OdB),c_List_Olist_OCons(x,w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40 17274[1:SpR:11764.1,90.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) c_ListOrder_Ostep1(v,w,v_rs____,tc_Lambda_OdB) -> c_ListOrder_Ostep1(v,c_List_Olist_OCons(x,w,tc_Lambda_OdB),c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40 18204[1:SpR:11766.1,11.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) c_ListOrder_Ostep1(v,w,u,tc_Lambda_OdB)* -> c_ListOrder_Ostep1(v,c_List_Oappend(x,w,tc_Lambda_OdB),c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40 18203[1:SpR:11766.1,12.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) c_ListOrder_Ostep1(v,w,x,tc_Lambda_OdB) -> c_ListOrder_Ostep1(v,c_List_Oappend(w,u,tc_Lambda_OdB),c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40 18168[1:SpR:11766.1,12.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) c_ListOrder_Ostep1(v,w,x,tc_Lambda_OdB) -> c_ListOrder_Ostep1(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40 18142[1:SpR:11766.1,11.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) c_ListOrder_Ostep1(v,u,w,tc_Lambda_OdB)* -> c_ListOrder_Ostep1(v,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),c_List_Oappend(x,w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40 18139[1:SpR:11766.1,11.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) c_ListOrder_Ostep1(v,w,v_rs____,tc_Lambda_OdB) -> c_ListOrder_Ostep1(v,c_List_Oappend(x,w,tc_Lambda_OdB),c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40 18099[1:SpR:11766.1,11.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) c_ListOrder_Ostep1(v,v_rs____,w,tc_Lambda_OdB) -> c_ListOrder_Ostep1(v,c_List_Oappend(x,u,tc_Lambda_OdB),c_List_Oappend(x,w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40 19334[1:Rew:2249.0,19311.1] || equal(u,v_as____) c_ListOrder_Ostep1(v,v_rs____,c_List_Orotate1(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(u,x) c_ListOrder_Ostep1(v,u,x,tc_Lambda_OdB)*.
% 300.02/300.40 19336[1:Rew:2249.0,19288.1] || equal(u,v_as____) c_ListOrder_Ostep1(v,c_List_Orotate1(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> equal(x,u) c_ListOrder_Ostep1(v,x,u,tc_Lambda_OdB)*.
% 300.02/300.40 19942[1:SpL:2004.1,14835.0] || equal(u,v_as____) equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Orev(w,tc_Lambda_OdB))* -> .
% 300.02/300.40 20410[1:SpL:2004.1,18717.1] || equal(u,v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),w)* equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),v_rs____)** -> equal(c_List_Olast(w,tc_Lambda_OdB),v_a____)**.
% 300.02/300.40 20461[1:SpL:3108.0,416.0] || c_ListOrder_Ostep1(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> hBOOL(hAPP(hAPP(u,v_a____),w)) equal(v_a____,w).
% 300.02/300.40 20438[1:SpL:3108.0,416.0] || c_ListOrder_Ostep1(u,c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB)* -> hBOOL(hAPP(hAPP(u,v),v_a____)) equal(v,v_a____).
% 300.02/300.40 20472[1:Rew:3462.0,20446.0] || c_ListOrder_Ostep1(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> hBOOL(hAPP(hAPP(u,v_a____),w)) equal(v_a____,w).
% 300.02/300.40 20475[1:Rew:3462.0,20423.0] || c_ListOrder_Ostep1(u,c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB)* -> hBOOL(hAPP(hAPP(u,v),v_a____)) equal(v,v_a____).
% 300.02/300.40 20757[0:SpL:191.2,8.0] || equal(c_List_Oappend(u,v,w),c_List_Olist_OCons(x,y,w))* c_List_Olistsp(z,y,w)* -> equal(u,c_List_Olist_ONil(w)) c_List_Olistsp(z,v,w)*.
% 300.02/300.40 20670[0:SpL:191.2,245.0] || equal(c_List_Oappend(u,v,w),c_List_Olist_OCons(x,y,w))* equal(y,c_List_Olist_ONil(w)) -> equal(u,c_List_Olist_ONil(w)) equal(v,c_List_Olist_ONil(w)).
% 300.02/300.40 20868[1:Rew:1014.0,20825.2] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* equal(c_List_Oappend(x,c_List_Oappend(y,w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(u,v_as____).
% 300.02/300.40 20869[1:Rew:1014.0,20822.2] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* equal(c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(y,w,tc_Lambda_OdB))* -> equal(u,v_as____).
% 300.02/300.40 20873[1:Rew:1014.0,20796.2] || equal(c_List_Oappend(u,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB))* equal(c_List_Olist_OCons(y,x,tc_Lambda_OdB),v)* -> equal(u,v_as____).
% 300.02/300.40 20876[1:Rew:1014.0,20786.2] || equal(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB))* equal(c_List_Oappend(y,x,tc_Lambda_OdB),v_as____)** -> equal(u,v_as____).
% 300.02/300.40 20877[1:Rew:1014.0,20778.2] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* equal(c_List_Ofoldl(c_Lambda_OdB_OApp,x,w,tc_Lambda_OdB,tc_Lambda_OdB),c_Lambda_OdB_OAbs(y))* -> equal(u,v_as____).
% 300.02/300.40 20878[1:Rew:1014.0,20772.3] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* equal(x,v_as____) equal(c_List_Orev(w,tc_Lambda_OdB),x)* -> equal(u,v_as____).
% 300.02/300.40 20879[1:Rew:1014.0,20769.3] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* equal(x,w)* equal(c_List_Orev(x,tc_Lambda_OdB),v_as____)** -> equal(u,v_as____).
% 300.02/300.40 20886[1:Rew:1014.0,20722.2] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(x,y,tc_Lambda_OdB))* equal(y,v_as____) -> equal(u,v_as____).
% 300.02/300.40 20887[1:Rew:1014.0,20715.2] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* equal(w,c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB))* -> equal(u,v_as____) equal(v_a____,x).
% 300.02/300.40 20888[1:Rew:1014.0,20695.3] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB))* equal(c_List_Orotate1(x,tc_Lambda_OdB),v_as____) equal(v_rs____,v) -> equal(u,v_as____).
% 300.02/300.40 20889[1:Rew:1014.0,20694.2] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB))* equal(c_List_Orotate1(x,tc_Lambda_OdB),v_as____) -> equal(u,v_as____) c_List_Olistsp(y,v,tc_Lambda_OdB)*.
% 300.02/300.40 20891[1:Rew:1014.0,20682.3] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB))* equal(c_List_Orev(x,tc_Lambda_OdB),v_as____) equal(v_rs____,v) -> equal(u,v_as____).
% 300.02/300.40 20892[1:Rew:1014.0,20681.2] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB))* equal(c_List_Orev(x,tc_Lambda_OdB),v_as____) -> equal(u,v_as____) c_List_Olistsp(y,v,tc_Lambda_OdB)*.
% 300.02/300.40 20893[1:Rew:1014.0,20632.1] || equal(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB))* -> equal(u,v_as____) equal(c_List_Olast(x,tc_Lambda_OdB),v_a____).
% 300.02/300.40 20894[1:Rew:1014.0,20617.1] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB)) -> equal(u,v_as____) equal(c_List_Osko__List__Xappend__eq__Cons__conv__1__1(v,w,u,v_rs____,tc_Lambda_OdB),c_List_Obutlast(w,tc_Lambda_OdB))**.
% 300.02/300.40 20996[1:Rew:20894.2,20995.1] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* equal(c_List_Orev(c_List_Obutlast(w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(w,tc_Lambda_OdB))** -> equal(u,v_as____).
% 300.02/300.40 21011[1:Rew:21010.3,20994.2] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB))* equal(v,v_rs____) equal(c_List_Obutlast(x,tc_Lambda_OdB),x) -> equal(u,v_as____).
% 300.02/300.40 21515[1:Rew:1014.0,21233.1] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB)) -> equal(w,v_as____) equal(c_List_Osko__List__XCons__eq__append__conv__1__1(u,v,w,v_rs____,tc_Lambda_OdB),c_List_Obutlast(v,tc_Lambda_OdB))**.
% 300.02/300.40 21724[1:SpL:2004.1,19983.0] || equal(u,v_as____) equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),w)* -> .
% 300.02/300.40 22004[0:SpL:192.2,11906.0] || equal(c_List_Olist_OCons(c_Lambda_OdB_OVar(u),v,w),c_List_Oappend(x,y,w))* hBOOL(c_List_Ofoldr(c_Lambda_Obeta,x,z,w,x1))* -> equal(x,c_List_Olist_ONil(w)).
% 300.02/300.40 21963[0:SpL:192.2,161.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Oappend(x,y,w)) equal(c_List_Osko__List__XCons__eq__append__conv__1__1(u,v,x,y,w),x)** -> equal(x,c_List_Olist_ONil(w)).
% 300.02/300.40 22068[1:Rew:1014.0,21882.1] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),c_List_Oappend(v,w,tc_Lambda_OdB))* -> equal(v,v_as____) equal(c_List_Olast(c_List_Oappend(x,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 300.02/300.40 22069[1:Rew:1014.0,21881.1] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),c_List_Oappend(v,w,tc_Lambda_OdB))* -> equal(v,v_as____) equal(c_List_Olast(c_List_Olist_OCons(x,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 300.02/300.40 22433[0:SpL:186.2,161.0] || equal(c_List_Oappend(u,v,w),c_List_Olist_OCons(x,y,w)) equal(c_List_Osko__List__Xappend__eq__Cons__conv__1__1(x,y,u,v,w),u)** -> equal(u,c_List_Olist_ONil(w)).
% 300.02/300.40 24254[1:Rew:1014.0,24235.3] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Orotate1(x,tc_Lambda_OdB),v_as____)** equal(x,v)* -> equal(w,v_as____).
% 300.02/300.40 25000[1:SpL:11992.0,272.0] || c_Type_Otyping(u,hAPP(hAPP(c_Lambda_OdB_OApp,v),w),x) -> c_Type_Otypings(u,c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),c_Type_Osko__Type__Xlist__app__typeD__1__1(x,u,v,c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB)))*.
% 300.02/300.40 24999[1:SpL:11992.0,216.0] || c_Type_Otyping(u,hAPP(hAPP(c_Lambda_OdB_OApp,v),w),x) -> c_Type_Otypings(u,c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),c_Type_Osko__Type__Xlist__app__typeE__1__1(x,u,v,c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB)))*.
% 300.02/300.40 25012[1:Rew:24972.0,17934.2] class_OrderedGroup_Omonoid__add(tc_Lambda_OdB) || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> equal(c_List_Ofoldl(c_HOL_Oplus__class_Oplus(tc_Lambda_OdB),v,u,tc_Lambda_OdB,tc_Lambda_OdB),hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_Lambda_OdB),v),v_a____))**.
% 300.02/300.40 25033[1:Rew:11992.0,24982.1] || c_Type_Otyping(u,hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(v)),w),x)* c_Type_Otyping(u,hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(v)),w),y)* -> equal(x,y)*.
% 300.02/300.40 25178[1:SpL:2004.1,546.1] || equal(u,v_as____) equal(v,w)* equal(c_List_Orev(w,tc_Lambda_OdB),c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB))* -> equal(v,c_List_Olist_OCons(x,u,tc_Lambda_OdB))*.
% 300.02/300.40 25162[1:SpL:2004.1,546.1] || equal(u,v_as____) equal(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB))* equal(c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),c_List_Orev(x,tc_Lambda_OdB))* -> equal(v,x)*.
% 300.02/300.40 26169[1:SpL:132.2,2639.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Oappend(x,v,tc_Lambda_OdB),v_as____)** -> equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____).
% 300.02/300.40 26167[0:SpL:132.2,2138.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Oappend(x,y,w))* equal(c_List_Olist_OCons(z,v,w),y)* -> equal(c_List_Olist_OCons(u,v,w),y).
% 300.02/300.40 27137[0:SpL:130.2,1959.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Oappend(x,y,w))* equal(c_List_Orotate1(x,w),c_List_Olist_ONil(w)) -> equal(c_List_Olist_OCons(u,v,w),y).
% 300.02/300.40 27047[0:SpR:130.2,1973.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Oappend(x,y,w))* -> equal(c_List_Olist_OCons(u,v,w),y) equal(c_List_Olast(c_List_Orev(x,w),w),u)*.
% 300.02/300.40 27046[0:SpR:130.2,386.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Oappend(x,y,w))* -> equal(c_List_Olist_OCons(u,v,w),y) equal(c_List_Olast(c_List_Orotate1(x,w),w),u)*.
% 300.02/300.40 29925[0:Rew:45.1,29885.3] class_OrderedGroup_Omonoid__add(u) class_OrderedGroup_Oab__group__add(u) || equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),x))* -> equal(w,x).
% 300.02/300.40 29926[0:Rew:42.1,29884.3] class_OrderedGroup_Ocomm__monoid__add(u) class_OrderedGroup_Oab__group__add(u) || equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),x))* -> equal(w,x).
% 300.02/300.40 29927[0:Rew:48.1,29883.3] class_Ring__and__Field_Ocomm__semiring__1(u) class_OrderedGroup_Oab__group__add(u) || equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),x))* -> equal(w,x).
% 300.02/300.40 29928[0:Rew:46.1,29863.3] class_OrderedGroup_Omonoid__add(u) class_OrderedGroup_Oab__group__add(u) || equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),w),x))* -> equal(v,x).
% 300.02/300.40 29929[0:Rew:44.1,29862.3] class_OrderedGroup_Ocomm__monoid__add(u) class_OrderedGroup_Oab__group__add(u) || equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),w),x))* -> equal(v,x).
% 300.02/300.40 29930[0:Rew:47.1,29861.3] class_Ring__and__Field_Ocomm__semiring__1(u) class_OrderedGroup_Oab__group__add(u) || equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),w),x))* -> equal(v,x).
% 300.02/300.40 30465[0:Rew:3766.1,30410.0] || equal(c_List_Obutlast(c_List_Oappend(u,c_List_Oappend(v,w,x),x),x),c_List_Olist_ONil(x))** -> equal(w,c_List_Olist_ONil(x)) equal(c_List_Obutlast(w,x),c_List_Olist_ONil(x)).
% 300.02/300.40 30496[1:SpL:132.2,30440.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(v,v_as____) -> equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),x) equal(x,v_as____).
% 300.02/300.40 30888[1:Rew:11992.0,30885.2] || hBOOL(hAPP(c_InductTermi_OIT,u)) hBOOL(hAPP(c_InductTermi_OIT,c_Lambda_Osubst(v,u,c_HOL_Ozero__class_Ozero(tc_nat)))) -> hBOOL(hAPP(c_InductTermi_OIT,hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(v)),u)))*.
% 300.02/300.40 31091[1:Rew:1014.0,31068.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Oappend(x,y,tc_Lambda_OdB),tc_Lambda_OdB))* equal(v,v_as____) -> equal(w,v_as____) equal(y,v_as____).
% 300.02/300.40 31093[1:Rew:1014.0,31043.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(c_List_Oappend(y,v,tc_Lambda_OdB),v_as____)** -> equal(w,v_as____) equal(x,v_as____).
% 300.02/300.40 31912[0:SpL:192.2,31901.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Oappend(x,y,w))* equal(c_List_Orotate1(c_List_Orotate1(x,w),w),c_List_Olist_ONil(w))** -> equal(x,c_List_Olist_ONil(w)).
% 300.02/300.40 32457[1:SpL:2004.1,2287.1] || equal(u,v_as____) equal(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(v,tc_Lambda_OdB),c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB))* -> .
% 300.02/300.40 32441[1:SpL:2004.1,2287.1] || equal(u,v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB))* equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Orev(x,tc_Lambda_OdB))* -> .
% 300.02/300.40 32624[1:SpL:2004.1,23384.0] || equal(u,v_as____) equal(c_List_Oreplicate(v,w,tc_Lambda_OdB),c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB))* -> equal(c_Nat_Osize__class_Osize(c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)),v)*.
% 300.02/300.40 33382[0:SpL:1783.0,2287.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))* -> .
% 300.02/300.40 33380[0:SpL:1783.0,548.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)*.
% 300.02/300.40 33378[0:SpL:1783.0,2287.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))* -> .
% 300.02/300.40 33470[1:Rew:298.0,33327.0] || equal(u,c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Oappend(c_List_Orev(w,tc_Lambda_OdB),v,tc_Lambda_OdB))* -> .
% 300.02/300.40 33326[1:SpL:1783.0,1250.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),w,tc_Lambda_OdB))* -> equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Oappend(c_List_Orev(w,tc_Lambda_OdB),v,tc_Lambda_OdB))*.
% 300.02/300.40 33323[1:SpL:1783.0,19983.0] || equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),v,tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),u,tc_Lambda_OdB),w)* -> .
% 300.02/300.40 33322[1:SpL:1783.0,14835.0] || equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),u,tc_Lambda_OdB),c_List_Orev(w,tc_Lambda_OdB))* -> .
% 300.02/300.40 33305[0:SpL:1783.0,23384.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)*.
% 300.02/300.40 33304[0:SpL:1783.0,526.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))*.
% 300.02/300.40 33303[0:SpL:1783.0,546.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))*.
% 300.02/300.40 33302[0:SpL:1783.0,546.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)*.
% 300.02/300.40 33291[0:SpR:137.1,1783.0] || -> equal(u,c_List_Olist_ONil(v)) equal(c_List_Orev(c_List_Obutlast(c_List_Oappend(c_List_Orev(w,v),u,v),v),v),c_List_Oappend(c_List_Orev(c_List_Obutlast(u,v),v),w,v))**.
% 300.02/300.40 33245[0:SpR:1783.0,396.0] || -> equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(v,w),x,w),w),w),c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(x,w),v,w),w),w))**.
% 300.02/300.40 33485[0:Rew:298.0,33240.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))**.
% 300.02/300.40 33852[0:SpL:1797.0,2287.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))* -> .
% 300.02/300.40 33850[0:SpL:1797.0,548.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)*.
% 300.02/300.40 33848[0:SpL:1797.0,2287.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))* -> .
% 300.02/300.40 33909[1:Rew:2118.0,33833.0,298.0,33833.0] || equal(u,c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Oappend(w,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 300.02/300.40 33832[1:SpL:1797.0,1250.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Oappend(v,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Oappend(w,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB))*.
% 300.02/300.40 33826[1:SpL:1797.0,19983.0] || equal(c_List_Oappend(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Oappend(v,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),w)* -> .
% 300.02/300.40 33825[1:SpL:1797.0,14835.0] || equal(c_List_Oappend(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Oappend(v,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(w,tc_Lambda_OdB))* -> .
% 300.02/300.40 33808[0:SpL:1797.0,23384.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)*.
% 300.02/300.40 33807[0:SpL:1797.0,526.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))*.
% 300.02/300.40 33806[0:SpL:1797.0,546.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))*.
% 300.02/300.40 33805[0:SpL:1797.0,546.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)*.
% 300.02/300.40 34322[0:Rew:2142.0,34285.0] || equal(u,c_List_Orotate1(c_List_Olist_OCons(v,c_List_Olist_OCons(w,x,y),y),y))* equal(c_List_Orev(u,y),c_List_Olist_OCons(v,c_List_Orev(x,y),y))* -> .
% 300.02/300.40 34284[0:SpL:1844.0,548.1] || equal(u,c_List_Orotate1(c_List_Olist_OCons(v,w,x),x))* equal(y,c_List_Olist_OCons(v,c_List_Orev(w,x),x))* -> equal(c_List_Orev(y,x),u)*.
% 300.02/300.40 34282[0:SpL:1844.0,2287.1] || equal(c_List_Orotate1(c_List_Olist_OCons(u,v,w),w),c_List_Olist_OCons(x,y,w))* equal(c_List_Olist_OCons(u,c_List_Orev(v,w),w),c_List_Orev(y,w))* -> .
% 300.02/300.40 34276[1:SpL:1844.0,1250.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB)).
% 300.02/300.40 34270[1:SpL:1844.0,19983.0] || equal(c_List_Olist_OCons(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orotate1(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),w) -> .
% 300.02/300.40 34269[1:SpL:1844.0,14835.0] || equal(c_List_Olist_OCons(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Orotate1(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(w,tc_Lambda_OdB)) -> .
% 300.02/300.40 34268[1:SpL:1844.0,2764.1] || equal(c_List_Orotate1(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Olist_OCons(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(w,tc_Lambda_OdB))* -> .
% 300.02/300.40 34252[0:SpL:1844.0,526.0] || equal(c_List_Oreplicate(u,v,w),c_List_Olist_OCons(x,c_List_Orev(y,w),w))* -> equal(c_List_Oreplicate(u,v,w),c_List_Orotate1(c_List_Olist_OCons(x,y,w),w)).
% 300.02/300.40 34251[0:SpL:1844.0,546.1] || equal(u,v)* equal(c_List_Orev(v,w),c_List_Olist_OCons(x,c_List_Orev(y,w),w))* -> equal(u,c_List_Orotate1(c_List_Olist_OCons(x,y,w),w))*.
% 300.02/300.40 34250[0:SpL:1844.0,546.1] || equal(u,c_List_Orotate1(c_List_Olist_OCons(v,w,x),x))* equal(c_List_Olist_OCons(v,c_List_Orev(w,x),x),c_List_Orev(y,x))* -> equal(u,y)*.
% 300.02/300.40 34229[0:SpR:127.1,1844.0] || -> equal(u,c_List_Olist_ONil(v)) equal(c_List_Orev(c_List_Orotate1(c_List_Obutlast(c_List_Olist_OCons(w,u,v),v),v),v),c_List_Olist_OCons(w,c_List_Orev(c_List_Obutlast(u,v),v),v))**.
% 300.02/300.40 34350[2:SpL:130.2,34295.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(c_List_Olist_OCons(y,w,tc_Lambda_OdB),v_rs____)** -> equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),x).
% 300.02/300.40 34682[0:SpL:1982.0,2287.1] || 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),c_List_Orotate1(c_List_Olist_OCons(w,x,y),y))* -> .
% 300.02/300.40 34681[0:SpL:1982.0,548.1] || equal(u,c_List_Olist_OCons(v,c_List_Orev(w,x),x))* equal(y,c_List_Orotate1(c_List_Olist_OCons(v,w,x),x))* -> equal(c_List_Orev(y,x),u)*.
% 300.02/300.40 34679[0:SpL:1982.0,2287.1] || equal(c_List_Olist_OCons(u,c_List_Orev(v,w),w),c_List_Olist_OCons(x,y,w))* equal(c_List_Orotate1(c_List_Olist_OCons(u,v,w),w),c_List_Orev(y,w)) -> .
% 300.02/300.40 34746[1:Rew:2118.0,34675.0,211.0,34675.0] || equal(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 300.02/300.40 34674[1:SpL:1982.0,1250.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB)) -> equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB))*.
% 300.02/300.40 34643[1:SpL:1982.0,19983.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Olist_OCons(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),w)* -> .
% 300.02/300.40 34625[0:SpL:1982.0,526.0] || equal(c_List_Oreplicate(u,v,w),c_List_Orotate1(c_List_Olist_OCons(x,y,w),w)) -> equal(c_List_Oreplicate(u,v,w),c_List_Olist_OCons(x,c_List_Orev(y,w),w))*.
% 300.02/300.40 34624[0:SpL:1982.0,546.1] || equal(u,v)* equal(c_List_Orev(v,w),c_List_Orotate1(c_List_Olist_OCons(x,y,w),w))* -> equal(u,c_List_Olist_OCons(x,c_List_Orev(y,w),w))*.
% 300.02/300.40 34618[0:SpL:1982.0,546.1] || equal(u,c_List_Olist_OCons(v,c_List_Orev(w,x),x))* equal(c_List_Orotate1(c_List_Olist_OCons(v,w,x),x),c_List_Orev(y,x))* -> equal(u,y)*.
% 300.02/300.40 34750[0:Rew:2142.0,34591.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_Orotate1(c_List_Orotate1(c_List_Olist_OCons(v,c_List_Olist_OCons(u,w,x),x),x),x))**.
% 300.02/300.40 35264[0:Rew:3768.1,35245.0] || c_List_Olistsp(u,c_List_Obutlast(c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y),y)* -> equal(x,c_List_Olist_ONil(y)) c_List_Olistsp(u,c_List_Obutlast(x,y),y).
% 300.02/300.40 35350[1:Rew:1014.0,35327.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Orev(x,tc_Lambda_OdB),tc_Lambda_OdB))* equal(v,v_as____) -> equal(w,v_as____) c_List_Olistsp(y,x,tc_Lambda_OdB)*.
% 300.02/300.40 35530[0:Rew:3766.1,35493.0] || c_List_Olistsp(u,c_List_Obutlast(c_List_Oappend(v,c_List_Oappend(w,x,y),y),y),y)* -> equal(x,c_List_Olist_ONil(y)) c_List_Olistsp(u,c_List_Obutlast(x,y),y).
% 300.02/300.40 35609[1:Rew:1014.0,35591.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Oappend(x,c_List_Olist_OCons(y,z,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(v,v_as____) -> equal(w,v_as____).
% 300.02/300.40 35611[1:Rew:1014.0,35570.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Oappend(z,v,tc_Lambda_OdB),v_as____)** -> equal(w,v_as____).
% 300.02/300.40 36338[1:MRR:36337.2,4412.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(v,v_rs____) -> equal(c_List_Orotate1(c_List_Obutlast(c_List_Orotate1(w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)**.
% 300.02/300.40 36625[1:Rew:1014.0,36617.1] || equal(c_Lambda_OdB_OVar(u),c_List_Ofoldl(c_Lambda_OdB_OApp,v,c_List_Obutlast(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB))* -> equal(x,v_as____) equal(c_List_Obutlast(x,tc_Lambda_OdB),v_as____).
% 300.02/300.40 36934[1:Rew:1014.0,36919.1] || equal(c_List_Ofoldl(c_Lambda_OdB_OApp,u,c_List_Obutlast(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB),c_Lambda_OdB_OAbs(x))* -> equal(w,v_as____) equal(c_List_Obutlast(w,tc_Lambda_OdB),v_as____).
% 300.02/300.40 37224[1:Rew:1014.0,37204.1] || equal(c_Lambda_OdB_OVar(u),c_List_Ofoldl(c_Lambda_OdB_OApp,v,c_List_Obutlast(c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB))* -> equal(x,v_as____) equal(c_List_Obutlast(x,tc_Lambda_OdB),v_as____).
% 300.02/300.40 39136[1:Rew:1014.0,39118.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(c_Lambda_OdB_OVar(x),c_List_Ofoldl(c_Lambda_OdB_OApp,y,v,tc_Lambda_OdB,tc_Lambda_OdB))* -> equal(w,v_as____).
% 300.02/300.40 43705[0:SpL:39416.1,573.1] class_OrderedGroup_Omonoid__add(u) || hBOOL(c_Type_Osko__Type__Xtype__induct__1__1(hAPP(v,c_HOL_Ozero__class_Ozero(u))))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_HOL_Oplus__class_Oplus(u),tc_nat) hBOOL(w)*.
% 300.02/300.40 43704[0:SpL:39416.1,585.1] class_OrderedGroup_Ocomm__monoid__add(u) || hBOOL(c_Type_Osko__Type__Xtype__induct__1__1(hAPP(v,c_HOL_Ozero__class_Ozero(u))))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_HOL_Oplus__class_Oplus(u),tc_nat) hBOOL(w)*.
% 300.02/300.40 43703[0:SpL:39416.1,591.1] class_Ring__and__Field_Ocomm__semiring__1(u) || hBOOL(c_Type_Osko__Type__Xtype__induct__1__1(hAPP(v,c_HOL_Ozero__class_Ozero(u))))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_HOL_Oplus__class_Oplus(u),tc_nat) hBOOL(w)*.
% 300.02/300.40 43698[0:SpL:39416.1,7285.0] || equal(c_Lambda_Olift(u,v),c_Lambda_OdB_OAbs(w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OdB__rec(x,y,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(z),x1),tc_nat)*.
% 300.02/300.40 43697[0:SpL:39416.1,7284.0] || equal(c_Lambda_Olift(u,v),c_Lambda_OdB_OVar(w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OdB__rec(x,y,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(z),x1),tc_nat)*.
% 300.02/300.40 43687[0:SpL:39416.1,389.0] || equal(u,hAPP(hAPP(c_Type_Otype_OFun,v),w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Type_Osko__Type__Xtype__induct__1__1(x),tc_nat)* hBOOL(hAPP(x,v))*.
% 300.02/300.40 43686[0:SpL:39416.1,390.0] || equal(u,hAPP(hAPP(c_Type_Otype_OFun,v),w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Type_Osko__Type__Xtype__induct__1__1(x),tc_nat)* hBOOL(hAPP(x,w))*.
% 300.02/300.40 43676[1:SpL:39416.1,39042.0] || equal(c_Lambda_OdB_OVar(u),v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Ofoldl(c_Lambda_OdB_OApp,w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40 43674[1:SpL:39416.1,39047.0] || equal(c_Lambda_OdB_OVar(u),v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Ofoldl(c_Lambda_OdB_OApp,w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40 43654[1:SpL:39416.1,1017.0] || equal(c_Lambda_OdB_OVar(u),v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Ofoldl(c_Lambda_OdB_OApp,w,x,tc_Lambda_OdB,tc_Lambda_OdB),tc_nat)* equal(x,v_as____).
% 300.02/300.40 43631[0:SpL:39416.1,11924.0] || equal(c_Type_Otype_OAtom(u),v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Ofoldr(c_Type_Otype_OFun,c_List_Olist_OCons(w,x,y),z,y,x1),tc_nat)*.
% 300.02/300.40 43627[0:SpL:39416.1,11908.0] || equal(u,c_Lambda_OdB_OVar(v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Olist_OCons(w,x,y),z,y,x1),tc_nat)*.
% 300.02/300.40 43622[0:SpL:39416.1,11924.0] || equal(u,c_List_Ofoldr(c_Type_Otype_OFun,c_List_Olist_OCons(v,w,x),y,x,z))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Type_Otype_OAtom(x1),tc_nat)*.
% 300.02/300.40 43609[0:SpL:39416.1,7284.0] || equal(u,c_Lambda_OdB_OVar(v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_Olift(c_Lambda_OdB_OdB__rec(w,x,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(y),z),x1),tc_nat)*.
% 300.02/300.40 43603[0:SpL:39416.1,3555.0] || equal(u,c_Lambda_OdB_OVar(v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_Olift(c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,w),x),y),z),tc_nat)*.
% 300.02/300.40 43598[0:SpL:39416.1,3556.0] || equal(c_Lambda_Olift(u,v),c_Lambda_OdB_OAbs(w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,x),y),z),tc_nat)*.
% 300.02/300.40 43597[0:SpL:39416.1,3555.0] || equal(c_Lambda_Olift(u,v),c_Lambda_OdB_OVar(w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,x),y),z),tc_nat)*.
% 300.02/300.40 43579[1:SpL:39416.1,1425.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_nat)* equal(c_HOL_Ozero__class_Ozero(tc_nat),v).
% 300.02/300.40 43577[0:SpL:39416.1,687.0] || equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oreplicate(w,x,y),tc_nat)* equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(y)),w)*.
% 300.02/300.40 43576[0:SpL:39416.1,4.0] || equal(c_List_Oreplicate(u,v,w),x)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),x,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oreplicate(y,z,w),tc_nat)* equal(u,y)*.
% 300.02/300.40 43571[0:SpL:39416.1,794.0] || equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oreplicate(w,x,y),tc_nat)* equal(c_List_Otake(w,v,y),v)**.
% 300.02/300.40 43548[1:SpL:39416.1,32583.0] || c_Type_Otyping(u,c_Lambda_OdB_OVar(v),w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Type_Oshift(x,v,y,z),tc_nat)* equal(y,w)*.
% 300.02/300.40 43536[0:SpL:39416.1,2221.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),y)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(z,y,x),tc_nat)*.
% 300.02/300.40 43534[0:SpL:39416.1,2173.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,x),x),y)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(z,y,x),tc_nat)*.
% 300.02/300.40 43526[1:SpL:39416.1,39042.0] || equal(c_Lambda_OdB_OVar(u),c_List_Ofoldl(c_Lambda_OdB_OApp,v,w,tc_Lambda_OdB,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40 43518[1:SpL:39416.1,2716.0] || equal(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40 43515[1:SpL:39416.1,15157.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40 43507[1:SpL:39416.1,33360.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,v,tc_Lambda_OdB)*.
% 300.02/300.40 43505[1:SpL:39416.1,26340.1] || equal(u,v_rs____) equal(v,c_List_Orotate1(w,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,u,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40 43503[1:SpL:39416.1,25386.1] || equal(u,v_rs____) equal(v,c_List_Orev(w,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,u,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40 43501[1:SpL:39416.1,32728.1] || equal(u,v_rs____) equal(c_List_Orev(v,tc_Lambda_OdB),w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,u,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40 43497[1:SpL:39416.1,18246.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(v,w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,u,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40 43494[0:SpL:39416.1,2221.0] || equal(c_List_Olist_OCons(u,v,w),x)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(y,c_List_Oappend(z,x,w),w),tc_nat)*.
% 300.02/300.40 43482[1:SpL:39416.1,30495.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,x,tc_Lambda_OdB),tc_nat)* equal(x,v_as____).
% 300.02/300.40 43473[1:SpL:39416.1,34537.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40 43465[1:SpL:39416.1,2716.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40 43455[1:SpL:39416.1,15055.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_nat)* equal(v_as____,w).
% 300.02/300.40 43454[0:SpL:39416.1,13980.0] || equal(c_List_Ofoldl(c_Lambda_OdB_OApp,u,v,tc_Lambda_OdB,tc_Lambda_OdB),c_Lambda_OdB_OAbs(w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40 43445[1:SpL:39416.1,6514.1] || equal(u,v_as____) equal(c_List_Orev(v,tc_Lambda_OdB),u)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40 43442[1:SpL:39416.1,2684.0] || equal(u,v)* equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40 43439[1:SpL:39416.1,23929.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)** equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40 43438[1:SpL:39416.1,32746.0] || equal(u,v)* equal(c_List_Orev(u,tc_Lambda_OdB),w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40 43435[1:SpL:39416.1,2644.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Olist_OCons(u,w,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40 43430[1:SpL:39416.1,2645.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),c_List_Oappend(u,w,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40 43418[0:SpL:39416.1,37383.0] || equal(c_List_Orotate1(u,v),c_List_Olist_ONil(v))** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,c_List_Olist_OCons(x,y,v),v),tc_nat)*.
% 300.02/300.40 43417[0:SpL:39416.1,37309.0] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v))** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,c_List_Olist_OCons(x,y,v),v),tc_nat)*.
% 300.02/300.40 43407[1:SpL:39416.1,33839.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,w,tc_Lambda_OdB)*.
% 300.02/300.40 43387[1:SpL:39416.1,3300.0] || equal(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40 43378[1:SpL:39416.1,30495.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(x,v_as____).
% 300.02/300.40 43377[1:SpL:39416.1,34537.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40 43372[1:SpL:39416.1,2716.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40 43369[1:SpL:39416.1,2645.0] || equal(u,c_List_Oappend(v,w,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40 43360[1:SpL:39416.1,15452.0] || equal(u,c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_nat)* equal(v_a____,v).
% 300.02/300.40 43356[1:SpL:39416.1,7327.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_nat)* equal(c_List_Oappend(w,v,tc_Lambda_OdB),w)**.
% 300.02/300.40 43355[1:SpL:39416.1,10757.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_nat)* equal(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),v_rs____).
% 300.02/300.40 43349[1:SpL:39416.1,33062.1] || equal(u,v)* equal(c_List_Orev(w,tc_Lambda_OdB),v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40 43332[1:SpL:39416.1,5638.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) equal(v_rs____,v) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,v,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40 43310[1:SpL:39416.1,5192.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) equal(v_rs____,v) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,v,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40 43302[1:SpL:39416.1,2149.0] || equal(u,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,v,tc_Lambda_OdB),tc_nat)* equal(w,v_rs____).
% 300.02/300.40 43300[1:SpL:39416.1,17049.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(v,w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,w,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40 43298[0:SpL:39416.1,229.0] || equal(c_List_Oappend(u,v,w),x)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),x,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,y,w),tc_nat)* equal(v,y)*.
% 300.02/300.40 43291[0:SpL:39416.1,228.0] || equal(u,c_List_Oappend(v,w,x))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(y,w,x),tc_nat)* equal(y,v)*.
% 300.02/300.40 43265[0:SpL:39416.1,37383.0] || equal(u,c_List_Olist_ONil(v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Oappend(w,c_List_Olist_OCons(x,y,v),v),v),tc_nat)*.
% 300.02/300.40 43255[0:SpL:39416.1,966.0] || equal(u,c_List_Olist_ONil(v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Orev(w,v),v),tc_nat)* equal(c_List_Olist_ONil(v),w).
% 300.02/300.40 43248[1:SpL:39416.1,5638.0] || equal(u,v_as____) equal(v_rs____,v) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Oappend(w,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40 43247[1:SpL:39416.1,5822.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,w,tc_Lambda_OdB)*.
% 300.02/300.40 43246[1:SpL:39416.1,5858.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,v,tc_Lambda_OdB)*.
% 300.02/300.40 43233[1:SpL:39416.1,34729.1] || equal(v_as____,u)* equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40 43223[1:SpL:39416.1,9274.1] || equal(u,v_rs____) equal(v,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40 43218[1:SpL:39416.1,9367.1] || equal(u,v_rs____)* equal(v,u)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40 43201[1:SpL:39416.1,1425.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_HOL_Ozero__class_Ozero(tc_nat),v).
% 300.02/300.40 43185[1:SpL:39416.1,1453.0] || equal(u,v_as____) equal(v,w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(v,tc_Lambda_OdB),tc_nat)* equal(v_as____,w)*.
% 300.02/300.40 43184[1:SpL:39416.1,1547.0] || equal(u,v_as____) equal(v,v_as____)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(w,tc_Lambda_OdB),tc_nat)* equal(v,w)*.
% 300.02/300.40 43156[0:SpL:39416.1,37309.0] || equal(u,c_List_Olist_ONil(v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(w,c_List_Olist_OCons(x,y,v),v),v),tc_nat)*.
% 300.02/300.40 43153[0:SpL:39416.1,32694.1] || equal(u,v)* equal(c_List_Olist_OCons(w,x,y),v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),x,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(u,y),tc_nat)*.
% 300.02/300.40 43149[1:SpL:39416.1,32728.1] || equal(u,v_rs____) equal(v,w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40 43136[1:SpL:39416.1,6514.1] || equal(u,v_as____)* equal(v,u)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40 43129[1:SpL:39416.1,5192.0] || equal(u,v_as____) equal(v_rs____,v) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(w,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40 43128[1:SpL:39416.1,5764.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,w,tc_Lambda_OdB)*.
% 300.02/300.40 43127[1:SpL:39416.1,5765.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,v,tc_Lambda_OdB)*.
% 300.02/300.40 43107[1:SpL:39416.1,33062.1] || equal(u,v)* equal(w,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40 43091[1:SpL:39416.1,33839.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(w,tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,w,tc_Lambda_OdB)*.
% 300.02/300.40 43089[1:SpL:39416.1,32681.1] || equal(v_as____,u)* equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(w,tc_Lambda_OdB),tc_nat)* equal(v_as____,w).
% 300.02/300.40 43085[1:SpL:39416.1,1290.1] || equal(u,v_rs____)* equal(v,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(w,tc_Lambda_OdB),tc_nat)* equal(u,w)*.
% 300.02/300.40 43084[1:SpL:39416.1,1177.1] || equal(u,v_as____)* equal(v,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(w,tc_Lambda_OdB),tc_nat)* equal(u,w)*.
% 300.02/300.40 43081[1:SpL:39416.1,35852.1] || equal(v_as____,u)* equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40 43037[1:SpL:39416.1,33360.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(w,tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,w,tc_Lambda_OdB)*.
% 300.02/300.40 43027[1:SpL:39416.1,1305.1] || equal(u,v)* equal(w,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(u,tc_Lambda_OdB),tc_nat)* equal(v_rs____,v)*.
% 300.02/300.40 43022[1:SpL:39416.1,1192.1] || equal(u,v)* equal(w,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(u,tc_Lambda_OdB),tc_nat)* equal(v_as____,v)*.
% 300.02/300.40 43012[0:SpL:39416.1,37357.0] || equal(c_List_Oappend(u,v,w),c_List_Olist_ONil(w))** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(x,y,w),w),tc_nat)*.
% 300.02/300.40 43010[0:SpL:39416.1,25978.0] || equal(u,c_List_Orotate1(c_List_Orev(v,w),w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(x,v,w),w),tc_nat)*.
% 300.02/300.40 42997[0:SpL:39416.1,966.0] || equal(c_List_Orotate1(u,v),c_List_Olist_ONil(v))** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(w,v),tc_nat)* equal(c_List_Olist_ONil(v),w).
% 300.02/300.40 42994[0:SpL:39416.1,921.0] || equal(u,c_List_Olist_ONil(v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(w,v),tc_nat)* equal(c_List_Orotate1(w,v),c_List_Olist_ONil(v)).
% 300.02/300.40 42939[0:SpL:39416.1,573.1] class_OrderedGroup_Omonoid__add(u) || hBOOL(c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_HOL_Oplus__class_Oplus(u),v)))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_HOL_Ozero__class_Ozero(u),tc_nat) hBOOL(w)*.
% 300.02/300.40 42938[0:SpL:39416.1,585.1] class_OrderedGroup_Ocomm__monoid__add(u) || hBOOL(c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_HOL_Oplus__class_Oplus(u),v)))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_HOL_Ozero__class_Ozero(u),tc_nat) hBOOL(w)*.
% 300.02/300.40 42937[0:SpL:39416.1,591.1] class_Ring__and__Field_Ocomm__semiring__1(u) || hBOOL(c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_HOL_Oplus__class_Oplus(u),v)))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_HOL_Ozero__class_Ozero(u),tc_nat) hBOOL(w)*.
% 300.02/300.40 42927[0:SpL:39416.1,32694.1] || equal(u,v)* equal(w,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,c_List_Orev(u,y),y),tc_nat)*.
% 300.02/300.40 42920[1:SpL:39416.1,34537.0] || equal(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40 42915[1:SpL:39416.1,12142.1] || equal(u,v_rs____) c_ListOrder_Ostep1(v,v_rs____,w,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40 42913[1:SpL:39416.1,12107.1] || equal(u,v_rs____) c_ListOrder_Ostep1(v,w,v_rs____,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40 42898[1:SpL:39416.1,9274.1] || equal(u,v_rs____) equal(c_List_Orotate1(v,tc_Lambda_OdB),v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40 42891[1:SpL:39416.1,15341.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40 42887[1:SpL:39416.1,3361.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40 42885[0:SpL:39416.1,37383.0] || equal(c_List_Orotate1(c_List_Oappend(u,v,w),w),c_List_Olist_ONil(w))** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,y,w),tc_nat)*.
% 300.02/300.40 42884[0:SpL:39416.1,37309.0] || equal(c_List_Orev(c_List_Oappend(u,v,w),w),c_List_Olist_ONil(w))** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,y,w),tc_nat)*.
% 300.02/300.40 42882[0:SpL:39416.1,11924.0] || equal(c_Type_Otype_OAtom(u),c_List_Ofoldr(c_Type_Otype_OFun,v,w,x,y))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(z,x1,x),tc_nat)*.
% 300.02/300.40 42874[0:SpL:39416.1,25433.0] || equal(u,v)* equal(c_List_Orev(u,w),x)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(y,x,w),tc_nat)*.
% 300.02/300.40 42867[0:SpL:39416.1,2173.0] || equal(c_List_Olist_OCons(u,v,w),x)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(y,c_List_Oappend(z,x,w),w),tc_nat)*.
% 300.02/300.40 42857[0:SpL:39416.1,33049.1] || equal(c_List_Orev(u,v),w)* equal(x,w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),x,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(y,u,v),tc_nat)*.
% 300.02/300.40 42852[0:SpL:39416.1,285.0] || equal(c_List_Olist_OCons(u,v,w),x)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),x,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(y,z,w),tc_nat)* equal(v,z)*.
% 300.02/300.40 42851[0:SpL:39416.1,284.0] || equal(c_List_Olist_OCons(u,v,w),x)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),x,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(y,z,w),tc_nat)* equal(u,y)*.
% 300.02/300.40 42840[1:SpL:39416.1,3361.0] || equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40 42838[0:SpL:39416.1,2173.0] || equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Oappend(y,v,z),z),z),tc_nat)*.
% 300.02/300.40 42832[0:SpL:39416.1,2221.0] || equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Oappend(y,v,z),z),z),tc_nat)*.
% 300.02/300.40 42828[1:SpL:39416.1,2644.0] || equal(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40 42817[1:SpL:39416.1,3291.0] || equal(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40 42807[1:SpL:39416.1,15341.0] || equal(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40 42805[1:SpL:39416.1,15157.0] || equal(u,c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40 42804[1:SpL:39416.1,15055.0] || equal(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),tc_nat)* equal(v_as____,v).
% 300.02/300.40 42771[2:SpL:39416.1,34291.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_nat)* equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),v_rs____).
% 300.02/300.40 42767[0:SpL:39416.1,11909.0] || equal(c_List_Ofoldr(c_Lambda_OdB_OApp,u,v,w,x),c_Lambda_OdB_OAbs(y))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(z,x1,w),tc_nat)*.
% 300.02/300.40 42766[0:SpL:39416.1,11908.0] || equal(c_List_Ofoldr(c_Lambda_OdB_OApp,u,v,w,x),c_Lambda_OdB_OVar(y))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(z,x1,w),tc_nat)*.
% 300.02/300.40 42763[0:SpL:39416.1,37357.0] || equal(c_List_Oappend(c_List_Orev(u,v),w,v),c_List_Olist_ONil(v))** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,y,v),tc_nat)*.
% 300.02/300.40 42761[0:SpL:39416.1,25978.0] || equal(c_List_Orev(u,v),c_List_Orotate1(c_List_Orev(w,v),v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,w,v),tc_nat)*.
% 300.02/300.40 42746[1:SpL:39416.1,39047.0] || equal(c_Lambda_OdB_OVar(u),c_List_Ofoldl(c_Lambda_OdB_OApp,v,w,tc_Lambda_OdB,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40 42742[1:SpL:39416.1,15341.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40 42733[1:SpL:39416.1,35852.1] || equal(v_as____,u) equal(u,c_List_Orev(v,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40 42726[1:SpL:39416.1,34729.1] || equal(v_as____,u) equal(u,c_List_Orotate1(v,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40 42712[0:SpL:39416.1,12039.0] || equal(c_List_Ofoldl(c_Lambda_OdB_OApp,u,v,tc_Lambda_OdB,tc_Lambda_OdB),c_Lambda_OdB_OAbs(w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40 42709[1:SpL:39416.1,2055.0] || equal(u,v)* equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40 42708[1:SpL:39416.1,32378.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)** equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40 42698[1:SpL:39416.1,9367.1] || equal(u,v_rs____) equal(c_List_Orotate1(v,tc_Lambda_OdB),u)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40 42690[1:SpL:39416.1,15157.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40 42664[1:SpL:39416.1,3361.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),x)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40 42647[1:SpL:39416.1,15452.0] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),tc_nat)* equal(v_a____,w).
% 300.02/300.40 42635[0:SpL:39416.1,801.0] || equal(u,v)* equal(u,w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_ONil(x),tc_nat)* equal(c_List_Olist_ONil(x),w)*.
% 300.02/300.40 42634[0:SpL:39416.1,23163.0] || equal(u,v)* equal(w,c_List_Olist_ONil(x))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_ONil(x),tc_nat)* equal(w,u)*.
% 300.02/300.40 42626[0:SpL:39416.1,11908.0] || equal(c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Olist_OCons(u,v,w),x,w,y),z)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),z,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(x1),tc_nat)*.
% 300.02/300.40 42623[0:SpL:39416.1,7284.0] || equal(c_Lambda_Olift(c_Lambda_OdB_OdB__rec(u,v,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(w),x),y),z)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),z,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(x1),tc_nat)*.
% 300.02/300.40 42620[0:SpL:39416.1,3555.0] || equal(c_Lambda_Olift(c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),w),x),y)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),y,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(z),tc_nat)*.
% 300.02/300.40 42609[1:SpL:39416.1,32583.0] || c_Type_Otyping(c_Type_Oshift(u,v,w,x),y,z)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),y,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(v),tc_nat) equal(w,z).
% 300.02/300.40 42602[1:SpL:39416.1,39047.0] || equal(u,c_List_Ofoldl(c_Lambda_OdB_OApp,v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(x),tc_nat)*.
% 300.02/300.40 42601[1:SpL:39416.1,39042.0] || equal(u,c_List_Ofoldl(c_Lambda_OdB_OApp,v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(x),tc_nat)*.
% 300.02/300.40 42586[1:SpL:39416.1,1017.0] || equal(u,c_List_Ofoldl(c_Lambda_OdB_OApp,v,w,tc_Lambda_OdB,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(x),tc_nat)* equal(w,v_as____).
% 300.02/300.40 42504[0:SpL:39416.1,3556.0] || equal(c_Lambda_Olift(c_Lambda_Olift(hAPP(u,v),w),x),c_Lambda_OdB_OAbs(y))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_Lambda_OdB_OApp,z),tc_nat)*.
% 300.02/300.40 42503[0:SpL:39416.1,3555.0] || equal(c_Lambda_Olift(c_Lambda_Olift(hAPP(u,v),w),x),c_Lambda_OdB_OVar(y))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_Lambda_OdB_OApp,z),tc_nat)*.
% 300.02/300.40 42490[0:SpL:39416.1,389.0] || equal(c_Type_Osko__Type__Xtype__induct__1__1(u),v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_Type_Otype_OFun,w),x),tc_nat)* hBOOL(hAPP(u,w))*.
% 300.02/300.40 42489[0:SpL:39416.1,390.0] || equal(c_Type_Osko__Type__Xtype__induct__1__1(u),v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_Type_Otype_OFun,w),x),tc_nat)* hBOOL(hAPP(u,x))*.
% 300.02/300.40 42471[0:SpL:39416.1,389.0] || equal(c_Type_Osko__Type__Xtype__induct__1__1(u),hAPP(v,w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_Type_Otype_OFun,x),tc_nat)* hBOOL(hAPP(u,x))*.
% 300.02/300.40 42470[0:SpL:39416.1,390.0] || equal(c_Type_Osko__Type__Xtype__induct__1__1(u),hAPP(v,w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_Type_Otype_OFun,x),tc_nat)* hBOOL(hAPP(u,w))*.
% 300.02/300.40 42455[0:SpL:39416.1,3556.0] || equal(c_Lambda_Olift(c_Lambda_Olift(u,v),w),c_Lambda_OdB_OAbs(x))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_Lambda_OdB_OApp,y),z),tc_nat)*.
% 300.02/300.40 42454[0:SpL:39416.1,3555.0] || equal(c_Lambda_Olift(c_Lambda_Olift(u,v),w),c_Lambda_OdB_OVar(x))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_Lambda_OdB_OApp,y),z),tc_nat)*.
% 300.02/300.40 41148[1:SpR:39416.1,5953.1] || c_Type_Otyping(u,v,w) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),x,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Type_Osko__Type__Xlist__app__typeE__1__1(w,u,v,v_as____),tc_nat)* c_Type_Otypings(u,v_as____,x)*.
% 300.02/300.40 41146[1:SpR:39416.1,5863.1] || c_Type_Otyping(u,v,w) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),x,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Type_Osko__Type__Xlist__app__typeD__1__1(w,u,v,v_as____),tc_nat)* c_Type_Otypings(u,v_as____,x)*.
% 300.02/300.40 40928[0:SpR:39416.1,555.1] || equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Nat_Osize__class_Osize(v,tc_List_Olist(x)),tc_nat)* equal(w,c_Nat_Osize__class_Osize(u,tc_List_Olist(x)))*.
% 300.02/300.40 40915[0:SpR:39416.1,665.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),tc_List_Olist(v),tc_nat) equal(c_List_Otake(c_Nat_Osize__class_Osize(w,u),c_List_Orotate1(w,v),v),c_List_Orotate1(w,v))**.
% 300.02/300.40 40914[0:SpR:39416.1,664.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),tc_List_Olist(v),tc_nat) equal(c_List_Otake(c_Nat_Osize__class_Osize(w,u),c_List_Orev(w,v),v),c_List_Orev(w,v))**.
% 300.02/300.40 40902[0:SpR:39416.1,693.1] || equal(u,v) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),tc_List_Olist(x),tc_nat) equal(c_List_Otake(c_Nat_Osize__class_Osize(u,w),v,x),v)**.
% 300.02/300.40 40891[1:SpR:39416.1,25010.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Type_Oshift(v_ea______,v_ia______,v_T____,tc_Type_Otype),tc_nat) c_Type_Otyping(u,hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(v_n____)),v_a____),v_T_Ha______)*.
% 300.02/300.40 40889[1:SpR:39416.1,25011.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Type_Oshift(v_e____,v_n____,v_T____,tc_Type_Otype),tc_nat) c_Type_Otyping(u,hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(v_n____)),v_a____),v_T_H____)*.
% 300.02/300.40 40862[1:SpR:39416.1,8586.1] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,u,tc_Lambda_OdB),tc_nat)* equal(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),v)*.
% 300.02/300.40 40844[1:SpR:39416.1,8586.1] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_nat)* equal(v,c_List_Oappend(w,u,tc_Lambda_OdB))*.
% 300.02/300.40 40836[1:SpR:39416.1,2804.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_List_Olast(u,tc_Lambda_OdB),v_a____).
% 300.02/300.40 40776[1:SpR:39416.1,3462.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_List_Orotate1(u,tc_Lambda_OdB),c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB))*.
% 300.02/300.40 40741[1:SpR:39416.1,2804.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_List_Olast(c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 300.02/300.40 40737[1:SpR:39416.1,2133.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(v,tc_Lambda_OdB),tc_nat)* equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))*.
% 300.02/300.40 40736[1:SpR:39416.1,2118.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(v,tc_Lambda_OdB),tc_nat)* equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB))*.
% 300.02/300.40 40665[1:SpR:39416.1,8588.1] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_nat)* equal(c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),v)*.
% 300.02/300.40 40656[1:SpR:39416.1,6864.1] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_nat)* equal(c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),v)*.
% 300.02/300.40 40596[1:SpR:39416.1,8588.1] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_nat)* equal(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB))*.
% 300.02/300.40 40582[1:SpR:39416.1,2804.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_nat)* equal(c_List_Olast(c_List_Oappend(w,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 300.02/300.40 40576[1:SpR:39416.1,6864.1] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),tc_nat)* equal(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB))*.
% 300.02/300.40 40546[0:SpR:39416.1,276.1] || hBOOL(hAPP(c_InductTermi_OIT,u)) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(w),tc_nat)* hBOOL(hAPP(c_InductTermi_OIT,c_Lambda_Osubst(u,v,x)))*.
% 300.02/300.40 40430[1:SpR:39416.1,25011.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(v_n____)),v_a____),tc_nat)* c_Type_Otyping(c_Type_Oshift(v_e____,v_n____,v_T____,tc_Type_Otype),u,v_T_H____)*.
% 300.02/300.40 40429[1:SpR:39416.1,25010.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(v_n____)),v_a____),tc_nat)* c_Type_Otyping(c_Type_Oshift(v_ea______,v_ia______,v_T____,tc_Type_Otype),u,v_T_Ha______)*.
% 300.02/300.40 40422[0:SpR:39416.1,1217.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(tc_nat)))),v),tc_nat)* hBOOL(hAPP(hAPP(c_Lambda_Obeta,u),v))*.
% 300.02/300.40 40404[0:SpR:39416.1,1217.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_Lambda_Obeta,hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(tc_nat)))),v)),tc_nat)* hBOOL(hAPP(u,v))*.
% 300.02/300.40 40371[0:SpR:39416.1,1217.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(tc_nat)))),tc_nat)* hBOOL(hAPP(hAPP(c_Lambda_Obeta,hAPP(u,v)),v))*.
% 300.02/300.40 44277[3:Con:44256.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_Lambda_Obeta,c_List_Ofoldl(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(u),v,tc_Lambda_OdB,tc_Lambda_OdB)),w),tc_nat)* c_ListOrder_Ostep1(c_Lambda_Obeta,v,c_ListBeta_Osko__ListBeta__Xhead__Var__reduction__1__1(u,v,w),tc_Lambda_OdB)*.
% 300.02/300.40 44416[0:Rew:2005.0,44324.0,2231.0,44324.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,v,w),tc_List_Olist(w)),c_List_Oappend(v,c_List_Olist_OCons(u,x,w),w),w),c_List_Orotate1(c_List_Olist_OCons(u,v,w),w))**.
% 300.02/300.40 44682[3:SSi:44662.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(u,v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) -> hBOOL(u) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),w),v),tc_nat)*.
% 300.02/300.40 44709[3:SpR:315.0,44262.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Ofoldr(c_fequal(u),c_List_Olist_OCons(v,w,x),y,x,z),tc_nat)* equal(v,c_List_Ofoldr(c_fequal(u),w,y,x,z)).
% 300.02/300.40 44707[3:SpR:39416.1,44262.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_fequal(v),w),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(u,x),tc_nat)* equal(w,x)*.
% 300.02/300.40 44705[3:SpR:39416.1,44262.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_fequal(v),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(u,w),x),tc_nat)* equal(w,x).
% 300.02/300.40 44738[3:SpR:317.1,44265.0] || c_HOL_Oord__class_Oless(v_a____,u,tc_nat) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(v,v_a____),v_a____),tc_nat) c_ListOrder_Ostep1(c_Type_Oshift(v,u,w,x),v_rs____,v_rs____,tc_Lambda_OdB)*.
% 300.02/300.40 44734[3:SpR:62.1,44265.0] class_OrderedGroup_Ocomm__monoid__add(u) || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v_a____),v),v_a____),tc_nat)* c_ListOrder_Ostep1(hAPP(c_HOL_Oplus__class_Oplus(u),v),v_rs____,v_rs____,tc_Lambda_OdB).
% 300.02/300.40 44733[3:SpR:63.1,44265.0] class_Ring__and__Field_Ocomm__semiring__1(u) || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v_a____),v),v_a____),tc_nat)* c_ListOrder_Ostep1(hAPP(c_HOL_Oplus__class_Oplus(u),v),v_rs____,v_rs____,tc_Lambda_OdB).
% 300.02/300.40 44894[3:SpR:39416.1,44525.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_fequal(v),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(u,w),c_Type_Osko__Type__Xtype__induct__1__1(hAPP(u,w))),tc_nat)*.
% 300.02/300.40 45298[1:SpL:39416.1,45281.1] || equal(u,v_rs____) equal(v,c_List_Orev(w,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,w,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40 45901[0:Rew:65.0,45865.1] || c_List_Olistsp(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_Olistsp(u,c_List_Oreplicate(w,v,x),x).
% 300.02/300.40 46607[1:SpL:39416.1,46558.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(w,v_as____).
% 300.02/300.40 46578[1:SpL:39416.1,46558.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_rs____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_nat)* equal(w,v_as____).
% 300.02/300.40 46645[1:Rew:1014.0,46627.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(v,v_rs____) -> equal(w,v_as____) equal(x,v_as____).
% 300.02/300.40 46653[0:SpR:11886.0,315.0] || -> equal(c_List_Ofoldr(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),x),y,x,z),hAPP(hAPP(u,v),hAPP(hAPP(u,w),y)))*.
% 300.02/300.40 46758[1:Rew:1014.0,46742.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Oappend(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(v,v_rs____) -> equal(w,v_as____).
% 300.02/300.40 46760[1:Rew:1014.0,46711.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Oappend(x,c_List_Olist_OCons(y,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____).
% 300.02/300.40 46916[1:Rew:1014.0,46904.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Oappend(x,c_List_Olist_OCons(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(v,v_rs____) -> equal(w,v_as____).
% 300.02/300.40 46918[1:Rew:1014.0,46881.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Oappend(y,v,tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____).
% 300.02/300.40 46933[0:SpR:11989.0,213.0] || -> equal(c_List_Ofoldl(u,v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_ONil(y),y),y),z,y),hAPP(hAPP(u,hAPP(hAPP(u,v),w)),x))*.
% 300.02/300.40 47270[0:SpL:39416.1,13808.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),v)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oreplicate(y,u,x),tc_nat)*.
% 300.02/300.40 48228[0:SpR:39416.1,5864.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Type_Oshift(v_ea______,v_ia______,v_T____,tc_Type_Otype),tc_nat) c_Type_Otypings(u,v_rs____,c_Type_Osko__Type__Xlist__app__typeD__1__1(v_T_Ha______,u,c_Lambda_OdB_OVar(v_n____),v_rs____))*.
% 300.02/300.40 48344[1:SpL:39416.1,48297.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(v,v_as____).
% 300.02/300.40 48315[1:SpL:39416.1,48297.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_rs____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_nat)* equal(u,v_as____).
% 300.02/300.40 48377[1:Rew:1014.0,48341.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Oappend(x,v,tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____) equal(x,v_as____).
% 300.02/300.40 48561[0:SpR:39416.1,5865.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Type_Oshift(v_e____,v_n____,v_T____,tc_Type_Otype),tc_nat) c_Type_Otypings(u,v_rs____,c_Type_Osko__Type__Xlist__app__typeD__1__1(v_T_H____,u,c_Lambda_OdB_OVar(v_n____),v_rs____))*.
% 300.02/300.40 48629[1:SpL:39416.1,48610.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,w,tc_Lambda_OdB),tc_nat)* equal(w,v_as____) equal(v,v_as____).
% 300.02/300.40 48718[1:SpL:39416.1,48672.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(x,v_as____).
% 300.02/300.40 48680[1:SpL:39416.1,48672.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,x,tc_Lambda_OdB),tc_nat)* equal(x,v_as____).
% 300.02/300.40 48737[1:Rew:1014.0,48711.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(c_List_Olist_OCons(y,v,tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____) equal(x,v_as____).
% 300.02/300.40 48802[0:SpR:39416.1,5954.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Type_Oshift(v_ea______,v_ia______,v_T____,tc_Type_Otype),tc_nat) c_Type_Otypings(u,v_rs____,c_Type_Osko__Type__Xlist__app__typeE__1__1(v_T_Ha______,u,c_Lambda_OdB_OVar(v_n____),v_rs____))*.
% 300.02/300.40 49197[0:SpR:39416.1,5955.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Type_Oshift(v_e____,v_n____,v_T____,tc_Type_Otype),tc_nat) c_Type_Otypings(u,v_rs____,c_Type_Osko__Type__Xlist__app__typeE__1__1(v_T_H____,u,c_Lambda_OdB_OVar(v_n____),v_rs____))*.
% 300.02/300.40 49204[5:SpR:39416.1,49200.1] class_OrderedGroup_Omonoid__add(u) || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_HOL_Oplus__class_Oplus(u),tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Type_Osko__Type__Xtype__induct__1__1(hAPP(v,c_HOL_Ozero__class_Ozero(u))),tc_nat)*.
% 300.02/300.40 49202[5:SpR:39416.1,49200.1] class_OrderedGroup_Omonoid__add(u) || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_HOL_Ozero__class_Ozero(u),tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_HOL_Oplus__class_Oplus(u),v)),tc_nat)*.
% 300.02/300.40 49231[6:SpR:39416.1,49227.1] class_OrderedGroup_Ocomm__monoid__add(u) || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_HOL_Oplus__class_Oplus(u),tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Type_Osko__Type__Xtype__induct__1__1(hAPP(v,c_HOL_Ozero__class_Ozero(u))),tc_nat)*.
% 300.02/300.40 49229[6:SpR:39416.1,49227.1] class_OrderedGroup_Ocomm__monoid__add(u) || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_HOL_Ozero__class_Ozero(u),tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_HOL_Oplus__class_Oplus(u),v)),tc_nat)*.
% 300.02/300.40 49258[7:SpR:39416.1,49254.1] class_Ring__and__Field_Ocomm__semiring__1(u) || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_HOL_Oplus__class_Oplus(u),tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Type_Osko__Type__Xtype__induct__1__1(hAPP(v,c_HOL_Ozero__class_Ozero(u))),tc_nat)*.
% 300.02/300.40 49256[7:SpR:39416.1,49254.1] class_Ring__and__Field_Ocomm__semiring__1(u) || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_HOL_Ozero__class_Ozero(u),tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_HOL_Oplus__class_Oplus(u),v)),tc_nat)*.
% 300.02/300.40 49301[1:SpR:39416.1,25083.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Type_Oshift(v_ea______,v_ia______,v_T____,tc_Type_Otype),tc_nat) c_Type_Otyping(u,v_a____,c_Type_Osko__Type__Xtyping__elims__2__1(v_T_Ha______,u,c_Lambda_OdB_OVar(v_n____),v_a____))*.
% 300.02/300.40 49675[1:SpR:39416.1,25085.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Type_Oshift(v_e____,v_n____,v_T____,tc_Type_Otype),tc_nat) c_Type_Otyping(u,v_a____,c_Type_Osko__Type__Xtyping__elims__2__1(v_T_H____,u,c_Lambda_OdB_OVar(v_n____),v_a____))*.
% 300.02/300.40 50006[1:SpL:39416.1,49970.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(x,v_as____).
% 300.02/300.40 49986[1:SpL:39416.1,49970.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_rs____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_nat)* equal(x,v_as____).
% 300.02/300.40 50041[1:Rew:1014.0,50028.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB))* equal(v,v_rs____) -> equal(w,v_as____) equal(y,v_as____).
% 300.02/300.40 50788[1:Rew:50780.0,41061.1] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v_T_H____,tc_nat) c_Type_Otyping(c_Type_Oshift(v_e____,v_n____,v_T____,tc_Type_Otype),hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(v_n____)),v_a____),u)*.
% 300.02/300.40 50839[1:SpL:39416.1,50754.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(w,v_as____).
% 300.02/300.40 50801[1:SpL:39416.1,50754.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,x,tc_Lambda_OdB),tc_nat)* equal(w,v_as____).
% 300.02/300.40 50879[1:Rew:1014.0,50859.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Oappend(x,y,tc_Lambda_OdB),tc_Lambda_OdB))* equal(v,v_as____) -> equal(w,v_as____) equal(x,v_as____).
% 300.02/300.40 50953[1:SpR:50793.0,333.0] || -> equal(c_List_Ofoldr(c_Type_Otype_OFun,c_List_Oappend(u,c_List_Olist_OCons(v,v_Ts____,tc_Type_Otype),tc_Type_Otype),v_T_H____,tc_Type_Otype,tc_Type_Otype),c_List_Ofoldr(c_Type_Otype_OFun,u,hAPP(hAPP(c_Type_Otype_OFun,v),v_T_H____),tc_Type_Otype,tc_Type_Otype))**.
% 300.02/300.40 51563[1:SpL:39416.1,51509.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40 51538[1:SpL:39416.1,51509.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40 51518[1:SpL:39416.1,51509.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40 51583[1:Rew:1014.0,51560.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Olist_OCons(z,v,tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____).
% 300.02/300.40 52332[0:SpL:694.1,4058.0] || equal(u,c_List_Orev(v,w))* c_HOL_Oord__class_Oless(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),x,tc_nat)* -> equal(v,c_List_Olist_ONil(w)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),x,tc_nat).
% 300.02/300.40 52331[0:SpL:695.1,4058.0] || equal(u,c_List_Orotate1(v,w))* c_HOL_Oord__class_Oless(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),x,tc_nat)* -> equal(v,c_List_Olist_ONil(w)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),x,tc_nat).
% 300.02/300.40 52764[10:MRR:52763.2,5731.0] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),c_List_Oappend(v,w,tc_Lambda_OdB)) equal(c_List_Osko__List__XCons__eq__append__conv__1__1(v_a____,u,v,w,tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,v,tc_Lambda_OdB)*.
% 300.02/300.40 52766[10:MRR:52765.2,5731.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB)) equal(c_List_Osko__List__Xappend__eq__Cons__conv__1__1(v_a____,w,u,v,tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,u,tc_Lambda_OdB)*.
% 300.02/300.40 52948[10:MRR:52947.2,52157.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* c_List_Olistsp(x,c_List_Obutlast(c_List_Orotate1(w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> c_List_Olistsp(x,v,tc_Lambda_OdB)*.
% 300.02/300.40 52989[0:SpR:236.0,3542.0] || -> c_Type_Otyping(hAPP(c_Lambda_OdB_OApp,c_Lambda_Olift(c_Lambda_Olift(u,v),w)),c_Lambda_OdB_OVar(c_Lambda_Olift(c_Lambda_Olift(x,v),w)),c_Lambda_Olift(c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,u),x),v),w))*.
% 300.02/300.40 53023[10:SpL:39416.1,52428.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,w,tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40 53098[10:SpL:39416.1,52429.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,w,tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40 53170[10:Rew:1014.0,53129.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(v,v_rs____) -> equal(w,v_as____) c_List_Olistsp(y,c_List_Orev(x,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40 53211[10:SpL:39416.1,52971.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,w,tc_Lambda_OdB)*.
% 300.02/300.40 53234[10:Rew:1014.0,53204.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(c_List_Orev(v,tc_Lambda_OdB),v_rs____) -> equal(w,v_as____) c_List_Olistsp(y,x,tc_Lambda_OdB)*.
% 300.02/300.40 53293[10:SpL:39416.1,53010.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,v,tc_Lambda_OdB)*.
% 300.02/300.40 53343[10:SpL:39416.1,53012.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,w,tc_Lambda_OdB)*.
% 300.02/300.40 53391[10:SpL:39416.1,53019.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,w,tc_Lambda_OdB)*.
% 300.02/300.40 53369[10:SpL:39416.1,53019.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(w,tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,w,tc_Lambda_OdB)*.
% 300.02/300.40 53433[10:SpL:39416.1,53214.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,v,tc_Lambda_OdB)*.
% 300.02/300.40 53411[10:SpL:39416.1,53214.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_rs____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(w,tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,w,tc_Lambda_OdB)*.
% 300.02/300.40 53488[0:SpL:291.0,7283.0] || equal(c_Lambda_OdB_OdB__rec(u,v,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(w),x),c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,y),z),x1,x2))* -> equal(w,c_Lambda_Osubst(y,x1,x2)).
% 300.02/300.40 53516[10:SpL:39416.1,53299.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,w,tc_Lambda_OdB)*.
% 300.02/300.40 53494[10:SpL:39416.1,53299.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_rs____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(w,tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,w,tc_Lambda_OdB)*.
% 300.02/300.40 53554[10:Rew:1014.0,53537.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Orev(x,tc_Lambda_OdB),tc_Lambda_OdB))* equal(v,v_rs____) -> equal(w,v_as____) c_List_Olistsp(y,x,tc_Lambda_OdB)*.
% 300.02/300.40 53863[10:SpL:133.0,52782.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(w,v,tc_Lambda_OdB),x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(y,c_List_Olist_OCons(v,x,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40 53862[10:SpL:76.0,52782.0] || equal(c_List_Oappend(u,c_List_Oappend(c_List_Oreplicate(v,w,tc_Lambda_OdB),c_List_Oreplicate(x,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(y,c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40 54057[0:SpL:298.0,1809.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)).
% 300.02/300.40 54056[0:SpL:211.0,1809.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)).
% 300.02/300.40 54521[0:SpL:298.0,1810.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)).
% 300.02/300.40 54615[0:SpL:133.0,54567.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))** -> .
% 300.02/300.40 54761[1:SpL:132.2,54720.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Oappend(x,v,tc_Lambda_OdB),x)** -> equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____).
% 300.02/300.40 54884[0:SpR:957.1,2005.0] || equal(c_List_Orotate1(u,v),c_List_Olist_ONil(v)) -> equal(c_Nat_Osize__class_Osize(c_List_Olist_OCons(w,c_List_Olist_ONil(v),v),tc_List_Olist(v)),c_Nat_Osize__class_Osize(c_List_Olist_OCons(w,u,v),tc_List_Olist(v)))*.
% 300.02/300.40 54852[0:SpR:2005.0,694.1] || equal(c_List_Olist_OCons(u,c_List_Orev(v,w),w),c_List_Orev(x,w)) -> 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(w)))*.
% 300.02/300.40 54851[0:SpR:2005.0,695.1] || equal(c_List_Olist_OCons(u,c_List_Orev(v,w),w),c_List_Orotate1(x,w)) -> 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(w)))*.
% 300.02/300.40 54849[0:SpR:2005.0,23428.1] || equal(c_List_Olist_OCons(u,c_List_Orev(v,w),w),c_List_Orev(x,w)) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,v,w),tc_List_Olist(w)),x,w),x)**.
% 300.02/300.40 54940[0:Rew:74.0,54939.0] || -> equal(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Orev(w,x),x),x),tc_List_Olist(x)),c_Nat_Osize__class_Osize(c_List_Olist_OCons(v,c_List_Olist_OCons(u,w,x),x),tc_List_Olist(x)))**.
% 300.02/300.40 55274[0:SpR:46.1,7262.0] class_OrderedGroup_Omonoid__add(u) || -> equal(c_Lambda_OdB_OdB__rec(hAPP(c_HOL_Oplus__class_Oplus(u),v),w,x,c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(u))),y),hAPP(hAPP(x,c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(u))),v))**.
% 300.02/300.40 55273[0:SpR:44.1,7262.0] class_OrderedGroup_Ocomm__monoid__add(u) || -> equal(c_Lambda_OdB_OdB__rec(hAPP(c_HOL_Oplus__class_Oplus(u),v),w,x,c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(u))),y),hAPP(hAPP(x,c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(u))),v))**.
% 300.02/300.40 55272[0:SpR:47.1,7262.0] class_Ring__and__Field_Ocomm__semiring__1(u) || -> equal(c_Lambda_OdB_OdB__rec(hAPP(c_HOL_Oplus__class_Oplus(u),v),w,x,c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(u))),y),hAPP(hAPP(x,c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(u))),v))**.
% 300.02/300.40 55201[0:SpR:7262.0,3542.0] || -> c_Type_Otyping(hAPP(c_Lambda_OdB_OApp,c_Lambda_Olift(c_Lambda_OdB_OVar(u),v)),c_Lambda_OdB_OVar(c_Lambda_Olift(hAPP(w,u),v)),c_Lambda_Olift(c_Lambda_OdB_OdB__rec(w,x,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(u)),y),v))*.
% 300.02/300.40 55635[1:SpL:39416.1,54760.0] || equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40 55613[1:SpL:39416.1,54760.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),u)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40 55584[1:SpL:39416.1,54760.0] || equal(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),u)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40 55677[1:Rew:1014.0,55633.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Oappend(y,v,tc_Lambda_OdB),y)** -> equal(w,v_as____).
% 300.02/300.40 55679[1:Rew:1014.0,55610.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Oappend(x,c_List_Oappend(y,v,tc_Lambda_OdB),tc_Lambda_OdB),x)** -> equal(w,v_as____).
% 300.02/300.40 55706[0:SpL:127.1,11926.0] || equal(c_Type_Osko__Type__Xtype__induct__1__1(u),c_List_Ofoldr(c_Type_Otype_OFun,c_List_Obutlast(c_List_Olist_OCons(v,w,x),x),y,x,z))* -> equal(w,c_List_Olist_ONil(x)) hBOOL(hAPP(u,v))*.
% 300.02/300.40 56054[0:SpR:50.0,2101.1] || -> equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) equal(c_List_Olast(c_List_Olist_OCons(w,c_List_Orev(c_List_Oappend(u,x,v),v),v),v),c_List_Olast(c_List_Orev(u,v),v))**.
% 300.02/300.40 56354[0:SpL:298.0,2106.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)).
% 300.02/300.40 56353[0:SpL:211.0,2106.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)).
% 300.02/300.40 56351[0:SpL:50.0,2106.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)).
% 300.02/300.40 56601[0:SpR:50.0,2199.1] || -> equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) equal(c_List_Olast(c_List_Oappend(w,c_List_Orev(c_List_Oappend(u,x,v),v),v),v),c_List_Olast(c_List_Orev(u,v),v))**.
% 300.02/300.40 56902[0:Rew:298.0,56869.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)).
% 300.02/300.40 56839[0:SpL:50.0,2210.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)).
% 300.02/300.40 56908[0:Rew:2232.0,56820.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),x),c_List_Olist_OCons(u,c_List_Olist_ONil(x),x))** -> equal(c_List_Oappend(v,w,x),c_List_Olist_ONil(x)).
% 300.02/300.40 57056[1:Rew:1014.0,57041.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Oappend(x,c_List_Olist_OCons(v_a____,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(v,y) -> equal(w,v_as____).
% 300.02/300.40 57058[1:Rew:1014.0,57018.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Oappend(y,v,tc_Lambda_OdB),x)* -> equal(w,v_as____).
% 300.02/300.40 57181[0:SpL:39416.1,56905.0] || equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Oappend(y,v,z),z),z),tc_nat)*.
% 300.02/300.40 57173[0:SpL:39416.1,56905.0] || equal(c_List_Oappend(u,v,w),x)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(y,c_List_Oappend(z,x,w),w),tc_nat)*.
% 300.02/300.40 57135[0:SpL:39416.1,56905.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),y)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(z,y,x),tc_nat)*.
% 300.02/300.40 57306[0:Rew:298.0,57275.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)).
% 300.02/300.40 57247[0:SpL:211.0,2211.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,w,y),y))** -> equal(x,c_List_Olist_ONil(y)).
% 300.02/300.40 57245[0:SpL:50.0,2211.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)).
% 300.02/300.40 57431[1:Rew:1014.0,57419.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Olist_OCons(v_a____,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(v,y) -> equal(w,v_as____).
% 300.02/300.40 57483[0:SpL:39416.1,57356.0] || equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Olist_OCons(y,v,z),z),z),tc_nat)*.
% 300.02/300.40 57458[0:SpL:39416.1,57356.0] || equal(c_List_Olist_OCons(u,v,w),x)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(y,c_List_Olist_OCons(z,x,w),w),tc_nat)*.
% 300.02/300.40 57438[0:SpL:39416.1,57356.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),y)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(z,y,x),tc_nat)*.
% 300.02/300.40 57523[1:SpL:39416.1,57471.0] || equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(x,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40 57514[1:SpL:39416.1,57471.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v_a____,c_List_Olist_OCons(x,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40 57494[1:SpL:39416.1,57471.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,w,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40 57588[0:SpL:127.1,4336.0] || equal(c_List_Orev(c_List_Olist_OCons(u,v,w),w),c_List_Orotate1(c_List_Obutlast(c_List_Olist_OCons(x,y,w),w),w))* -> equal(y,c_List_Olist_ONil(w)) equal(u,x).
% 300.02/300.40 57555[0:SpL:127.1,4336.0] || equal(c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(u,v,w),w),w),c_List_Orotate1(c_List_Olist_OCons(x,y,w),w))* -> equal(v,c_List_Olist_ONil(w)) equal(u,x).
% 300.02/300.40 57663[0:SpL:39416.1,57357.0] || equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,c_List_Oappend(x,c_List_Olist_OCons(y,v,z),z),z),tc_nat)*.
% 300.02/300.40 57638[0:SpL:39416.1,57357.0] || equal(c_List_Oappend(u,v,w),x)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(y,c_List_Olist_OCons(z,x,w),w),tc_nat)*.
% 300.02/300.40 57618[0:SpL:39416.1,57357.0] || equal(c_List_Oappend(u,c_List_Oappend(v,w,x),x),y)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(z,y,x),tc_nat)*.
% 300.02/300.40 57760[1:Rew:1014.0,57748.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(v,y) -> equal(w,v_as____).
% 300.02/300.40 58393[1:SpL:2231.0,26339.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(w,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 300.02/300.40 58389[1:SpL:2231.0,32727.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40 58528[1:Rew:2142.0,58297.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40 58529[1:Rew:2232.0,58291.0] || equal(c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40 58532[1:Rew:2232.0,58285.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40 58164[1:SpL:2231.0,4215.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),x).
% 300.02/300.40 58009[9:SpR:2231.0,52513.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(y,c_List_Orotate1(c_List_Olist_OCons(w,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40 58554[0:Rew:2142.0,57968.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_Orotate1(c_List_Orotate1(c_List_Olist_OCons(v,c_List_Olist_OCons(w,u,x),x),x),x))**.
% 300.02/300.40 58565[0:Rew:1844.0,58084.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),x),c_List_Olist_OCons(v,c_List_Orev(u,x),x))** -> equal(c_List_Orev(w,x),c_List_Olist_ONil(x)).
% 300.02/300.40 58566[0:Rew:2231.0,58036.1] || c_ListOrder_Ostep1(u,v,w,x) -> c_ListOrder_Ostep1(u,c_List_Oappend(y,c_List_Olist_OCons(z,v,x),x),c_List_Oappend(y,c_List_Olist_OCons(z,w,x),x),x)*.
% 300.02/300.40 58567[0:Rew:2231.0,58033.1,127.1,58033.1] || -> equal(u,c_List_Olist_ONil(v)) equal(c_List_Oappend(w,c_List_Obutlast(c_List_Olist_OCons(x,u,v),v),v),c_List_Obutlast(c_List_Oappend(w,c_List_Olist_OCons(x,u,v),v),v))**.
% 300.02/300.40 58675[1:SpL:39416.1,58472.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40 58667[1:SpL:39416.1,58472.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Oappend(v,w,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40 58659[1:SpL:39416.1,58472.0] || equal(u,c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40 58709[1:Rew:1014.0,58696.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Olist_OCons(y,v_as____,tc_Lambda_OdB),v)* -> equal(w,v_as____).
% 300.02/300.40 58744[1:SpL:39416.1,58294.0] || equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40 58720[1:SpL:39416.1,58294.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),u)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40 58712[1:SpL:39416.1,58294.0] || equal(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),u)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40 58774[1:Rew:1014.0,58741.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Oappend(y,v,tc_Lambda_OdB),y)** -> equal(w,v_as____).
% 300.02/300.40 58797[1:SpR:11764.1,11858.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> hBOOL(c_List_Ofoldr(c_fequal(v),c_List_Olist_OCons(c_List_Ofoldr(c_fequal(v),u,w,tc_Lambda_OdB,x),v_rs____,tc_Lambda_OdB),w,tc_Lambda_OdB,x))*.
% 300.02/300.40 58904[1:SpL:39416.1,58534.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40 58895[1:SpL:39416.1,58534.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_rs____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40 58875[1:SpL:39416.1,58534.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40 58940[1:Rew:1014.0,58925.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,z,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(v,v_rs____) -> equal(w,v_as____).
% 300.02/300.40 58974[0:SpL:39416.1,58265.0] || equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,v,z),z),z),tc_nat)*.
% 300.02/300.40 58965[0:SpL:39416.1,58265.0] || equal(c_List_Oappend(u,v,w),x)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(y,c_List_Olist_OCons(z,x,w),w),tc_nat)*.
% 300.02/300.40 58945[0:SpL:39416.1,58265.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),y)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(z,y,x),tc_nat)*.
% 300.02/300.40 59036[1:SpL:39416.1,58985.0] || equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v_a____,c_List_Olist_OCons(w,c_List_Olist_OCons(x,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40 59027[1:SpL:39416.1,58985.0] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,c_List_Olist_OCons(x,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40 59007[1:SpL:39416.1,58985.0] || equal(c_List_Olist_OCons(v_a____,c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,w,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40 59314[3:Res:44261.1,3226.0] || c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_OdB_OAbs(u),v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_Lambda_Obeta,w),c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_Lambda_Obeta,w))),tc_nat)* c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_OdB_OAbs(w),v)*.
% 300.02/300.40 59531[0:Res:8234.1,3226.0] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,u),c_Lambda_Olift(v,w)))* c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_OdB_OAbs(v),x)* -> c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_OdB_OAbs(c_Lambda_Osubst(u,y,w)),x)*.
% 300.02/300.40 59865[0:Res:8238.1,3226.0] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,c_Lambda_Olift(u,v)),w))* c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_OdB_OAbs(c_Lambda_Osubst(w,x,v)),y)* -> c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_OdB_OAbs(u),y)*.
% 300.02/300.40 59896[0:SpL:130.2,59806.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Oappend(x,y,w))* equal(c_List_Oappend(z,x,w),z)** -> equal(c_List_Olist_OCons(u,v,w),y).
% 300.02/300.40 60359[3:Res:44261.1,2860.0] || c_Type_Otyping(u,c_Lambda_OdB_OAbs(v),w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_Lambda_Obeta,v),c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_Lambda_Obeta,v))),tc_nat)* c_Type_Otyping(u,c_Lambda_OdB_OAbs(x),w)*.
% 300.02/300.40 60357[0:Res:8238.1,2860.0] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,c_Lambda_Olift(u,v)),w))* c_Type_Otyping(x,c_Lambda_OdB_OAbs(u),y)* -> c_Type_Otyping(x,c_Lambda_OdB_OAbs(c_Lambda_Osubst(w,z,v)),y)*.
% 300.02/300.40 60354[0:Res:8234.1,2860.0] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,u),c_Lambda_Olift(v,w)))* c_Type_Otyping(x,c_Lambda_OdB_OAbs(c_Lambda_Osubst(u,y,w)),z)* -> c_Type_Otyping(x,c_Lambda_OdB_OAbs(v),z)*.
% 300.02/300.40 60738[1:SpL:39416.1,60687.0] || equal(u,c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40 60718[1:SpL:39416.1,60687.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40 60889[1:SpL:2231.0,55606.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Orev(c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40 61378[1:Rew:298.0,61329.0] || equal(c_List_Oappend(u,c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Oappend(v,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____).
% 300.02/300.40 61380[1:Rew:298.0,61324.0] || equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),c_List_Oappend(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),u,tc_Lambda_OdB),v_as____).
% 300.02/300.40 61840[1:SpL:2231.0,59643.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40 61972[1:SpL:2231.0,59644.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40 62075[1:SpL:2231.0,59645.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40 62164[1:SpL:2231.0,59776.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Obutlast(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB))** -> equal(w,v_as____).
% 300.02/300.40 62275[0:SpL:11444.0,97.0] || hBOOL(c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,u),c_Lambda_OdB_OVar(v)),w,v))* c_Wellfounded_Oaccp(c_Lambda_OdB_OApp,w,x) -> c_Wellfounded_Oaccp(c_Lambda_OdB_OApp,c_Lambda_Osubst(u,w,v),x)*.
% 300.02/300.40 62228[0:SpR:11444.0,276.1] || hBOOL(hAPP(c_InductTermi_OIT,hAPP(hAPP(c_Lambda_OdB_OApp,u),c_Lambda_OdB_OVar(v)))) -> hBOOL(hAPP(c_InductTermi_OIT,hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_Osubst(u,c_Lambda_OdB_OVar(w),v)),c_Lambda_OdB_OVar(w))))*.
% 300.02/300.40 62218[0:SpR:11444.0,223.0] || -> equal(c_Lambda_OdB_OdB__case(u,v,w,c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,x),c_Lambda_OdB_OVar(y)),z,y),x1),hAPP(hAPP(v,c_Lambda_Osubst(x,z,y)),z))*.
% 300.02/300.40 62331[1:SpL:2231.0,62184.0] || equal(c_List_Obutlast(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB))** -> equal(w,v_as____).
% 300.02/300.40 62475[9:SpR:2231.0,52601.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(y,c_List_Orotate1(c_List_Olist_OCons(w,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40 62693[0:SpL:11448.0,97.0] || hBOOL(c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(u)),v),w,u))* c_Wellfounded_Oaccp(c_Lambda_OdB_OApp,c_Lambda_Osubst(v,w,u),x)* -> c_Wellfounded_Oaccp(c_Lambda_OdB_OApp,w,x).
% 300.02/300.40 62634[0:SpR:11448.0,276.1] || hBOOL(hAPP(c_InductTermi_OIT,hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(u)),v))) -> hBOOL(hAPP(c_InductTermi_OIT,hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(w)),c_Lambda_Osubst(v,c_Lambda_OdB_OVar(w),u))))*.
% 300.02/300.40 62624[0:SpR:11448.0,223.0] || -> equal(c_Lambda_OdB_OdB__case(u,v,w,c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(x)),y),z,x),x1),hAPP(hAPP(v,z),c_Lambda_Osubst(y,z,x)))*.
% 300.02/300.40 62608[0:SpR:11448.0,1217.0] || -> hBOOL(hAPP(hAPP(c_Lambda_Obeta,c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(u)),v),c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(tc_nat))),u)),c_Lambda_Osubst(v,c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(tc_nat))),u)))*.
% 300.02/300.40 62598[0:SpR:11448.0,254.0] || -> hBOOL(hAPP(hAPP(c_Lambda_Obeta,c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(u)),v),c_Lambda_OdB_OAbs(w),u)),c_Lambda_Osubst(w,c_Lambda_Osubst(v,c_Lambda_OdB_OAbs(w),u),c_HOL_Ozero__class_Ozero(tc_nat))))*.
% 300.02/300.40 62804[0:SpL:1797.0,32682.1] || 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_Orev(w,v),v),c_List_Olist_ONil(v))**.
% 300.02/300.40 62799[0:SpL:1783.0,32682.1] || 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),w,v),c_List_Olist_ONil(v))**.
% 300.02/300.40 62888[0:MRR:62860.1,268.0] || equal(c_List_Obutlast(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(v,u,w),x,w),w),w),c_List_Olist_ONil(w))** -> equal(c_List_Oreplicate(v,u,w),c_List_Olist_ONil(w)).
% 300.02/300.40 62971[0:SpR:2005.0,23794.1] || equal(c_List_Olist_OCons(u,c_List_Orev(v,w),w),c_List_Orotate1(x,w)) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,v,w),tc_List_Olist(w)),x,w),x)**.
% 300.02/300.40 63051[0:SpR:45.1,10204.2] class_OrderedGroup_Omonoid__add(u) || c_Type_Otyping(v,c_Lambda_OdB_OAbs(w),x)* equal(c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u))),x)* -> hBOOL(c_Type_Osko__Type__Xtyping__elims__3__2(x,v,w)).
% 300.02/300.40 63050[0:SpR:42.1,10204.2] class_OrderedGroup_Ocomm__monoid__add(u) || c_Type_Otyping(v,c_Lambda_OdB_OAbs(w),x)* equal(c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u))),x)* -> hBOOL(c_Type_Osko__Type__Xtyping__elims__3__2(x,v,w)).
% 300.02/300.40 63049[0:SpR:48.1,10204.2] class_Ring__and__Field_Ocomm__semiring__1(u) || c_Type_Otyping(v,c_Lambda_OdB_OAbs(w),x)* equal(c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u))),x)* -> hBOOL(c_Type_Osko__Type__Xtyping__elims__3__2(x,v,w)).
% 300.02/300.40 63144[1:SpL:39416.1,62986.1] || equal(v_as____,u)* equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(w,tc_Lambda_OdB),tc_nat)* equal(v_as____,w).
% 300.02/300.40 63206[1:SpL:39416.1,63098.1] || equal(u,v_rs____) equal(v,w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40 63167[1:SpL:39416.1,63098.1] || equal(u,v_rs____) equal(c_List_Orotate1(v,tc_Lambda_OdB),w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,u,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40 63287[0:SpL:39416.1,63019.0] || equal(u,c_List_Orev(v,w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Orev(c_List_Olist_OCons(x,v,w),w),w),tc_nat)*.
% 300.02/300.40 63273[0:SpL:39416.1,63019.0] || equal(c_List_Orotate1(u,v),c_List_Orev(w,v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(x,w,v),v),tc_nat)*.
% 300.02/300.40 63253[0:SpL:39416.1,63019.0] || equal(c_List_Orotate1(c_List_Orev(u,v),v),c_List_Orev(w,v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,w,v),tc_nat)*.
% 300.02/300.40 63324[0:SpR:45.1,10205.2] class_OrderedGroup_Omonoid__add(u) || c_Type_Otyping(v,c_Lambda_OdB_OAbs(w),x)* equal(c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u))),x)* -> hBOOL(c_Type_Osko__Type__Xtyping__elims__3__1(x,v,w)).
% 300.02/300.40 63323[0:SpR:42.1,10205.2] class_OrderedGroup_Ocomm__monoid__add(u) || c_Type_Otyping(v,c_Lambda_OdB_OAbs(w),x)* equal(c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u))),x)* -> hBOOL(c_Type_Osko__Type__Xtyping__elims__3__1(x,v,w)).
% 300.02/300.40 63322[0:SpR:48.1,10205.2] class_Ring__and__Field_Ocomm__semiring__1(u) || c_Type_Otyping(v,c_Lambda_OdB_OAbs(w),x)* equal(c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u))),x)* -> hBOOL(c_Type_Osko__Type__Xtyping__elims__3__1(x,v,w)).
% 300.02/300.40 63475[1:SpL:2231.0,63097.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orotate1(c_List_Oappend(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40 63575[1:Rew:2142.0,63547.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40 63589[1:SpL:39416.1,63567.0] || equal(u,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40 63707[1:Rew:2232.0,63648.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40 63914[1:SpL:2004.1,25151.0] || equal(u,v_as____) equal(v,c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB))* equal(c_List_Olist_OCons(w,u,tc_Lambda_OdB),c_List_Orev(x,tc_Lambda_OdB))* -> equal(v,x)*.
% 300.02/300.40 63958[0:SpR:3716.1,23428.1] || equal(c_List_Orev(c_List_Obutlast(c_List_Oappend(u,v,w),w),w),u)** -> equal(v,c_List_Olist_ONil(w)) equal(c_List_Obutlast(c_List_Oappend(u,v,w),w),u).
% 300.02/300.40 63957[0:SpR:3716.1,23794.1] || equal(c_List_Orotate1(c_List_Obutlast(c_List_Oappend(u,v,w),w),w),u)** -> equal(v,c_List_Olist_ONil(w)) equal(c_List_Obutlast(c_List_Oappend(u,v,w),w),u).
% 300.02/300.40 63953[0:SpR:3716.1,798.1] || equal(c_List_Obutlast(c_List_Oappend(u,v,w),w),c_List_Orev(u,w))** -> equal(v,c_List_Olist_ONil(w)) equal(c_List_Obutlast(c_List_Oappend(u,v,w),w),u).
% 300.02/300.40 63952[0:SpR:3716.1,799.1] || equal(c_List_Obutlast(c_List_Oappend(u,v,w),w),c_List_Orotate1(u,w))** -> equal(v,c_List_Olist_ONil(w)) equal(c_List_Obutlast(c_List_Oappend(u,v,w),w),u).
% 300.02/300.40 64109[0:SpL:137.1,27710.1] || equal(u,c_List_Olist_ONil(v))* equal(c_List_Obutlast(c_List_Oappend(w,x,v),v),c_List_Obutlast(x,v))** -> equal(x,c_List_Olist_ONil(v)) equal(w,u)*.
% 300.02/300.40 64174[0:SpL:2231.0,29379.1] || equal(u,c_List_Olist_ONil(v))* equal(c_List_Oappend(w,c_List_Olist_OCons(x,y,v),v),c_List_Orotate1(c_List_Olist_OCons(x,w,v),v))** -> equal(u,y)*.
% 300.02/300.40 64294[0:SpL:127.1,32430.0] || equal(c_List_Orev(u,v),c_List_Obutlast(c_List_Olist_OCons(w,x,v),v))* equal(u,c_List_Orev(c_List_Obutlast(x,v),v)) -> equal(x,c_List_Olist_ONil(v)).
% 300.02/300.40 64274[1:SpL:2004.1,32430.0] || equal(u,v_as____) equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB))* equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Orev(x,tc_Lambda_OdB))* -> .
% 300.02/300.40 64394[1:Rew:1014.0,64337.0] || -> equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) equal(c_List_Obutlast(c_List_Orotate1(c_List_Obutlast(c_List_Orev(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Obutlast(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 300.02/300.40 64448[1:SpL:2231.0,64305.0] || equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(u,c_List_Orotate1(c_List_Olist_OCons(w,v,tc_Lambda_OdB),tc_Lambda_OdB)) -> .
% 300.02/300.40 64421[1:SpL:2004.1,64305.0] || equal(u,v_as____) equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Orev(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),w)* -> .
% 300.02/300.40 64415[1:SpL:1844.0,64305.0] || equal(c_List_Olist_OCons(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orotate1(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),w) -> .
% 300.02/300.40 64414[1:SpL:1797.0,64305.0] || equal(c_List_Oappend(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Oappend(v,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),w)* -> .
% 300.02/300.40 64413[1:SpL:1982.0,64305.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Olist_OCons(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),w)* -> .
% 300.02/300.40 64409[1:SpL:1783.0,64305.0] || equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),v,tc_Lambda_OdB),c_List_Orev(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),u,tc_Lambda_OdB),w)* -> .
% 300.02/300.40 64512[1:SpL:2231.0,64407.0] || equal(u,c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,v,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 300.02/300.40 64583[1:SpL:2004.1,32446.0] || equal(u,v_as____) equal(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(v,tc_Lambda_OdB),c_List_Olist_OCons(x,u,tc_Lambda_OdB))* -> .
% 300.02/300.40 65035[0:SpL:528.1,32446.0] || equal(u,c_List_Oreplicate(v,w,x))* equal(y,c_List_Olist_OCons(z,c_List_Oreplicate(v,w,x),x))* equal(c_List_Orev(y,x),u)* -> .
% 300.02/300.40 65034[0:SpL:528.1,2287.1] || equal(u,c_List_Oreplicate(v,w,x))* equal(y,c_List_Olist_OCons(z,u,x))* equal(c_List_Orev(y,x),c_List_Oreplicate(v,w,x))* -> .
% 300.02/300.40 65026[0:SpL:528.1,2287.1] || equal(u,c_List_Oreplicate(v,w,x))* equal(u,c_List_Olist_OCons(y,z,x))* equal(c_List_Oreplicate(v,w,x),c_List_Orev(z,x))* -> .
% 300.02/300.40 65020[1:SpL:528.1,46203.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),c_List_Oreplicate(w,x,tc_Lambda_OdB))* equal(c_List_Oappend(y,c_List_Oreplicate(w,x,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____).
% 300.02/300.40 65019[1:SpL:528.1,48035.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),c_List_Oreplicate(w,x,tc_Lambda_OdB))* equal(c_List_Oappend(y,c_List_Oreplicate(w,x,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(u,v_as____).
% 300.02/300.40 65017[1:SpL:528.1,32727.1] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),c_List_Oreplicate(w,x,tc_Lambda_OdB))* equal(c_List_Orev(v,tc_Lambda_OdB),v_rs____) equal(c_List_Oreplicate(w,x,tc_Lambda_OdB),u) -> .
% 300.02/300.40 65015[1:SpL:528.1,58523.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oreplicate(x,y,tc_Lambda_OdB))* equal(c_List_Oappend(z,c_List_Oreplicate(x,y,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 300.02/300.40 65013[1:SpL:528.1,59645.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oreplicate(w,x,tc_Lambda_OdB))* equal(c_List_Oappend(y,c_List_Oreplicate(w,x,tc_Lambda_OdB),tc_Lambda_OdB),y)** -> .
% 300.02/300.40 65011[1:SpL:528.1,51703.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oreplicate(w,x,tc_Lambda_OdB))* equal(c_List_Olist_OCons(y,c_List_Oreplicate(w,x,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 300.02/300.40 65010[1:SpL:528.1,59644.0] || equal(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oreplicate(w,x,tc_Lambda_OdB))* equal(c_List_Oappend(y,c_List_Oreplicate(w,x,tc_Lambda_OdB),tc_Lambda_OdB),y)** -> .
% 300.02/300.40 65009[1:SpL:528.1,34843.0] || equal(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oreplicate(w,x,tc_Lambda_OdB))* equal(c_List_Oappend(y,c_List_Oreplicate(w,x,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 300.02/300.40 65007[1:SpL:528.1,64305.0] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Oreplicate(v,w,tc_Lambda_OdB))* equal(c_List_Orev(x,tc_Lambda_OdB),c_List_Oreplicate(v,w,tc_Lambda_OdB))* equal(x,u)* -> .
% 300.02/300.40 65002[1:SpL:528.1,12059.0] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Oreplicate(v,w,tc_Lambda_OdB))* equal(c_Type_Otype_OAtom(x),c_List_Ofoldr(c_Type_Otype_OFun,c_List_Oreplicate(v,w,tc_Lambda_OdB),y,tc_Lambda_OdB,z))* -> .
% 300.02/300.40 65001[1:SpL:528.1,12043.0] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Oreplicate(v,w,tc_Lambda_OdB))* equal(c_List_Ofoldl(c_Lambda_OdB_OApp,x,c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB),c_Lambda_OdB_OAbs(y))* -> .
% 300.02/300.40 64996[1:SpL:528.1,59609.0] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Oreplicate(v,w,tc_Lambda_OdB))* equal(c_List_Olist_OCons(x,c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB))** -> .
% 300.02/300.40 64994[1:SpL:528.1,48616.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),c_List_Oreplicate(w,x,tc_Lambda_OdB))* equal(c_List_Oreplicate(w,x,tc_Lambda_OdB),v_rs____) -> equal(v,v_as____) equal(u,v_as____).
% 300.02/300.40 64991[10:SpL:528.1,52779.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),c_List_Oreplicate(w,x,tc_Lambda_OdB))* equal(c_List_Oreplicate(w,x,tc_Lambda_OdB),v_rs____) -> c_List_Olistsp(y,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40 64990[10:SpL:528.1,52780.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),c_List_Oreplicate(w,x,tc_Lambda_OdB))* equal(c_List_Oreplicate(w,x,tc_Lambda_OdB),v_rs____) -> c_List_Olistsp(y,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40 64989[1:SpL:528.1,33346.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),c_List_Oreplicate(w,x,tc_Lambda_OdB))* equal(c_List_Oappend(c_List_Oreplicate(w,x,tc_Lambda_OdB),y,tc_Lambda_OdB),v_as____)** -> equal(v,v_as____).
% 300.02/300.40 64988[1:SpL:528.1,50738.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),c_List_Oreplicate(w,x,tc_Lambda_OdB))* equal(c_List_Oappend(c_List_Oreplicate(w,x,tc_Lambda_OdB),y,tc_Lambda_OdB),v_as____)** -> equal(u,v_as____).
% 300.02/300.40 64987[1:SpL:528.1,20230.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),c_List_Oreplicate(w,x,tc_Lambda_OdB))* equal(c_List_Orotate1(c_List_Oreplicate(w,x,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_List_Olistsp(y,v,tc_Lambda_OdB)*.
% 300.02/300.40 64986[1:SpL:528.1,20277.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),c_List_Oreplicate(w,x,tc_Lambda_OdB))* equal(c_List_Orotate1(c_List_Oreplicate(w,x,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_List_Olistsp(y,u,tc_Lambda_OdB)*.
% 300.02/300.40 64972[1:SpL:528.1,47804.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oreplicate(w,x,tc_Lambda_OdB))* equal(c_List_Oappend(c_List_Oreplicate(w,x,tc_Lambda_OdB),y,tc_Lambda_OdB),v_rs____)** -> .
% 300.02/300.40 64970[1:SpL:528.1,49973.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oreplicate(x,y,tc_Lambda_OdB))* equal(c_List_Oreplicate(x,y,tc_Lambda_OdB),v_rs____) -> equal(w,v_as____).
% 300.02/300.40 64969[1:SpL:528.1,49044.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oreplicate(x,y,tc_Lambda_OdB))* equal(c_List_Oappend(c_List_Oreplicate(x,y,tc_Lambda_OdB),z,tc_Lambda_OdB),v_as____)** -> .
% 300.02/300.40 64967[1:SpL:528.1,60533.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oreplicate(w,x,tc_Lambda_OdB))* equal(c_List_Oreplicate(w,x,tc_Lambda_OdB),v_rs____) -> .
% 300.02/300.40 64965[1:SpL:528.1,45461.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oreplicate(v,w,tc_Lambda_OdB))* equal(c_List_Oreplicate(v,w,tc_Lambda_OdB),c_List_Oappend(u,v_rs____,tc_Lambda_OdB)) -> .
% 300.02/300.40 64961[1:SpL:528.1,49466.0] || equal(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oreplicate(x,y,tc_Lambda_OdB))* equal(c_List_Oreplicate(x,y,tc_Lambda_OdB),v_as____) -> equal(v,v_as____).
% 300.02/300.40 64960[1:SpL:528.1,2866.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oreplicate(x,y,tc_Lambda_OdB))* equal(c_List_Oreplicate(x,y,tc_Lambda_OdB),v_as____) -> .
% 300.02/300.40 64959[1:SpL:528.1,46397.0] || equal(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oreplicate(w,x,tc_Lambda_OdB))* equal(c_List_Oreplicate(w,x,tc_Lambda_OdB),v_rs____) -> equal(v,v_as____).
% 300.02/300.40 64958[1:SpL:528.1,48138.0] || equal(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oreplicate(w,x,tc_Lambda_OdB))* equal(c_List_Oreplicate(w,x,tc_Lambda_OdB),v_rs____) -> equal(u,v_as____).
% 300.02/300.40 64957[1:SpL:528.1,32740.0] || equal(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oreplicate(w,x,tc_Lambda_OdB))* equal(c_List_Oreplicate(w,x,tc_Lambda_OdB),c_List_Oappend(u,v,tc_Lambda_OdB)) -> .
% 300.02/300.40 64951[1:SpL:528.1,11975.0] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Oreplicate(v,w,tc_Lambda_OdB))* equal(c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Oreplicate(v,w,tc_Lambda_OdB),x,tc_Lambda_OdB,y),c_Lambda_OdB_OAbs(z))* -> .
% 300.02/300.40 64950[1:SpL:528.1,11961.0] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Oreplicate(v,w,tc_Lambda_OdB))* equal(c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Oreplicate(v,w,tc_Lambda_OdB),x,tc_Lambda_OdB,y),c_Lambda_OdB_OVar(z))* -> .
% 300.02/300.40 64949[1:SpL:528.1,2554.0] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Oreplicate(v,w,tc_Lambda_OdB))* equal(c_List_Oreplicate(v,w,tc_Lambda_OdB),c_List_Olist_OCons(x,y,tc_Lambda_OdB))* -> equal(v_a____,x).
% 300.02/300.40 64945[1:SpL:528.1,18493.0] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Oreplicate(v,w,tc_Lambda_OdB))* equal(c_List_Oreplicate(v,w,tc_Lambda_OdB),v_rs____) -> equal(c_List_Oappend(x,u,tc_Lambda_OdB),x)**.
% 300.02/300.40 64940[1:SpL:528.1,33888.0] || equal(u,c_List_Oreplicate(v,w,tc_Lambda_OdB))* equal(c_List_Oappend(x,c_List_Oappend(c_List_Oreplicate(v,w,tc_Lambda_OdB),y,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(u,v_as____).
% 300.02/300.40 64938[1:SpL:528.1,48077.0] || equal(u,c_List_Oreplicate(v,w,tc_Lambda_OdB))* equal(c_List_Olist_OCons(v_a____,c_List_Oappend(x,c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(u,v_as____).
% 300.02/300.40 64936[1:SpL:528.1,33843.0] || equal(u,c_List_Oreplicate(v,w,tc_Lambda_OdB))* equal(c_List_Orotate1(c_List_Oappend(x,c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_List_Olistsp(y,u,tc_Lambda_OdB)*.
% 300.02/300.40 64924[1:SpL:528.1,59643.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oreplicate(w,x,tc_Lambda_OdB))* equal(c_List_Oappend(y,c_List_Oreplicate(w,x,tc_Lambda_OdB),tc_Lambda_OdB),y)** -> .
% 300.02/300.40 64923[1:SpL:528.1,50286.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oreplicate(w,x,tc_Lambda_OdB))* equal(c_List_Oappend(y,c_List_Oreplicate(w,x,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 300.02/300.40 64921[1:SpL:528.1,54657.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oreplicate(w,x,tc_Lambda_OdB))* equal(c_List_Olist_OCons(y,c_List_Oreplicate(w,x,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(y,v_as____,tc_Lambda_OdB))** -> .
% 300.02/300.40 64915[1:SpL:528.1,15611.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oreplicate(w,x,tc_Lambda_OdB))* equal(c_List_Olist_OCons(y,v_rs____,tc_Lambda_OdB),c_List_Oreplicate(w,x,tc_Lambda_OdB))* -> equal(v_a____,u).
% 300.02/300.40 64911[1:SpL:528.1,38002.0] || equal(c_List_Olist_OCons(v_a____,c_List_Oappend(u,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oreplicate(w,x,tc_Lambda_OdB))* equal(c_List_Oreplicate(w,x,tc_Lambda_OdB),v_rs____) -> .
% 300.02/300.40 64907[1:SpL:528.1,15336.0] || equal(c_List_Olist_OCons(v_a____,c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oreplicate(v,w,tc_Lambda_OdB))* equal(c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB),c_List_Oreplicate(v,w,tc_Lambda_OdB))* -> .
% 300.02/300.40 64906[1:SpL:528.1,37214.0] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),c_List_Oreplicate(v,w,tc_Lambda_OdB))* equal(c_Lambda_OdB_OVar(x),c_List_Ofoldl(c_Lambda_OdB_OApp,y,c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB))* -> .
% 300.02/300.40 64905[1:SpL:528.1,46707.0] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),c_List_Oreplicate(v,w,tc_Lambda_OdB))* equal(c_List_Oappend(x,c_List_Olist_OCons(y,c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 300.02/300.40 64902[1:SpL:528.1,15174.0] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),c_List_Oreplicate(v,w,tc_Lambda_OdB))* equal(c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(y,c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 300.02/300.40 64901[1:SpL:528.1,55606.0] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),c_List_Oreplicate(v,w,tc_Lambda_OdB))* equal(c_List_Oappend(x,c_List_Oappend(y,c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),x)** -> .
% 300.02/300.40 64900[1:SpL:528.1,3378.0] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),c_List_Oreplicate(v,w,tc_Lambda_OdB))* equal(c_List_Olist_OCons(x,c_List_Oappend(y,c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 300.02/300.40 64899[1:SpL:528.1,19983.0] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),c_List_Oreplicate(v,w,tc_Lambda_OdB))* equal(c_List_Orev(x,tc_Lambda_OdB),c_List_Oreplicate(v,w,tc_Lambda_OdB))* equal(x,u)* -> .
% 300.02/300.40 64898[1:SpL:528.1,14006.0] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),c_List_Oreplicate(v,w,tc_Lambda_OdB))* equal(c_List_Ofoldl(c_Lambda_OdB_OApp,x,c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB),c_Lambda_OdB_OAbs(y))* -> .
% 300.02/300.40 64896[1:SpL:528.1,24232.1] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),c_List_Oreplicate(v,w,tc_Lambda_OdB))* equal(c_List_Orotate1(x,tc_Lambda_OdB),v_as____)** equal(x,c_List_Oreplicate(v,w,tc_Lambda_OdB))* -> .
% 300.02/300.40 64894[1:SpL:528.1,48337.0] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),c_List_Oreplicate(v,w,tc_Lambda_OdB))* equal(c_List_Oappend(x,c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(x,v_as____).
% 300.02/300.40 64892[1:SpL:528.1,10768.0] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),c_List_Oreplicate(v,w,tc_Lambda_OdB))* equal(c_List_Oreplicate(v,w,tc_Lambda_OdB),v_rs____) -> equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),v_rs____)**.
% 300.02/300.40 64891[1:SpL:528.1,60086.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oreplicate(w,x,tc_Lambda_OdB))* equal(c_List_Oreplicate(w,x,tc_Lambda_OdB),c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB)) -> .
% 300.02/300.40 64888[1:SpL:528.1,51428.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oreplicate(x,y,tc_Lambda_OdB))* equal(c_List_Oreplicate(x,y,tc_Lambda_OdB),v_rs____) -> equal(w,v_as____).
% 300.02/300.40 64885[1:SpL:528.1,15989.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oreplicate(w,x,tc_Lambda_OdB))* equal(c_List_Oreplicate(w,x,tc_Lambda_OdB),c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB)) -> .
% 300.02/300.40 64883[1:SpL:528.1,49660.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oreplicate(x,y,tc_Lambda_OdB))* equal(c_List_Oreplicate(x,y,tc_Lambda_OdB),v_rs____) -> equal(w,v_as____).
% 300.02/300.40 64880[1:SpL:528.1,32739.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oreplicate(w,x,tc_Lambda_OdB))* equal(c_List_Oreplicate(w,x,tc_Lambda_OdB),c_List_Olist_OCons(u,v,tc_Lambda_OdB)) -> .
% 300.02/300.40 64872[1:SpL:528.1,38618.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oreplicate(w,x,tc_Lambda_OdB))* equal(c_List_Oreplicate(w,x,tc_Lambda_OdB),v_rs____) -> equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),v_rs____)**.
% 300.02/300.40 64869[1:SpL:528.1,64305.0] || equal(u,c_List_Oreplicate(v,w,tc_Lambda_OdB))* equal(c_List_Oreplicate(v,w,tc_Lambda_OdB),c_List_Orev(c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(u,x)* -> .
% 300.02/300.40 64863[1:SpL:528.1,33364.0] || equal(u,c_List_Oreplicate(v,w,tc_Lambda_OdB))* equal(c_List_Orotate1(c_List_Oappend(c_List_Oreplicate(v,w,tc_Lambda_OdB),x,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_List_Olistsp(y,u,tc_Lambda_OdB)*.
% 300.02/300.40 64860[1:SpL:528.1,19983.0] || equal(u,c_List_Oreplicate(v,w,tc_Lambda_OdB))* equal(c_List_Oreplicate(v,w,tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB))* equal(u,x)* -> .
% 300.02/300.40 64859[1:SpL:528.1,14835.0] || equal(u,c_List_Oreplicate(v,w,tc_Lambda_OdB))* equal(c_List_Oreplicate(v,w,tc_Lambda_OdB),c_List_Oappend(x,v_rs____,tc_Lambda_OdB))* equal(u,c_List_Orev(x,tc_Lambda_OdB))* -> .
% 300.02/300.40 64858[1:SpL:528.1,2764.1] || equal(u,c_List_Oreplicate(v,w,tc_Lambda_OdB))* equal(u,c_List_Oappend(x,v_rs____,tc_Lambda_OdB))* equal(c_List_Oreplicate(v,w,tc_Lambda_OdB),c_List_Orev(x,tc_Lambda_OdB))* -> .
% 300.02/300.40 64855[1:SpL:528.1,1504.1] || equal(u,c_List_Oreplicate(v,w,tc_Lambda_OdB))* equal(u,x)* equal(c_List_Orotate1(c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v_as____,x)*.
% 300.02/300.40 64853[1:SpL:528.1,30855.1] || equal(u,c_List_Oreplicate(v,w,tc_Lambda_OdB))* equal(u,c_List_Olist_OCons(x,y,tc_Lambda_OdB))* equal(c_List_Orotate1(c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 300.02/300.40 64849[1:SpL:528.1,18717.1] || equal(u,c_List_Oreplicate(v,w,tc_Lambda_OdB))* equal(u,x)* equal(c_List_Oreplicate(v,w,tc_Lambda_OdB),v_rs____)** -> equal(c_List_Olast(x,tc_Lambda_OdB),v_a____)**.
% 300.02/300.40 64845[1:SpL:528.1,1412.1] || equal(u,c_List_Oreplicate(v,w,tc_Lambda_OdB))* equal(u,x)* equal(c_List_Oreplicate(v,w,tc_Lambda_OdB),v_as____)** -> equal(c_List_Orotate1(x,tc_Lambda_OdB),v_as____)**.
% 300.02/300.40 64842[1:SpL:528.1,62990.0] || equal(u,c_List_Oreplicate(v,w,tc_Lambda_OdB))* equal(c_List_Oreplicate(v,w,tc_Lambda_OdB),v_as____)** equal(u,c_List_Orotate1(x,tc_Lambda_OdB))* -> equal(v_as____,x).
% 300.02/300.40 64833[0:SpL:528.1,546.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)*.
% 300.02/300.40 64824[0:SpL:528.1,546.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)*.
% 300.02/300.40 64820[0:SpL:528.1,25151.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)*.
% 300.02/300.40 64819[0:SpL:528.1,25184.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)*.
% 300.02/300.40 64814[0:SpL:528.1,32430.0] || equal(u,c_List_Oreplicate(v,w,x))* equal(c_List_Oreplicate(v,w,x),c_List_Olist_OCons(y,z,x))* equal(u,c_List_Orev(z,x))* -> .
% 300.02/300.40 64789[0:SpR:528.1,528.1] || equal(u,c_List_Oreplicate(v,w,x))* equal(u,c_List_Oreplicate(y,z,x))* -> equal(c_List_Oreplicate(v,w,x),c_List_Oreplicate(y,z,x))*.
% 300.02/300.40 64788[1:SpR:528.1,2528.0] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Oreplicate(v,w,tc_Lambda_OdB)) -> equal(c_List_Orotate1(c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB))*.
% 300.02/300.40 64770[0:SpR:528.1,1797.0] || equal(u,c_List_Oreplicate(v,w,x)) -> equal(c_List_Orev(c_List_Oappend(y,c_List_Oreplicate(v,w,x),x),x),c_List_Oappend(u,c_List_Orev(y,x),x))*.
% 300.02/300.40 64767[0:SpR:528.1,396.0] || equal(u,c_List_Oreplicate(v,w,x)) -> equal(c_List_Orotate1(c_List_Olist_OCons(y,c_List_Oreplicate(v,w,x),x),x),c_List_Orev(c_List_Olist_OCons(y,u,x),x))*.
% 300.02/300.40 64759[0:SpR:528.1,1783.0] || equal(u,c_List_Oreplicate(v,w,x)) -> equal(c_List_Orev(c_List_Oappend(c_List_Oreplicate(v,w,x),y,x),x),c_List_Oappend(c_List_Orev(y,x),u,x))*.
% 300.02/300.40 65219[9:Rew:1014.0,65200.1] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,c_List_Oappend(c_List_Obutlast(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),x,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(w,v_as____) c_List_Olistsp(y,v,tc_Lambda_OdB)*.
% 300.02/300.40 65220[9:Rew:1014.0,65199.1] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,c_List_Oappend(c_List_Obutlast(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),x,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(w,v_as____) c_List_Olistsp(y,v,tc_Lambda_OdB)*.
% 300.02/300.40 65221[9:Rew:1014.0,65198.1] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Obutlast(c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(x,v_as____) c_List_Olistsp(y,w,tc_Lambda_OdB)*.
% 300.02/300.40 65222[9:Rew:1014.0,65197.1] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,c_List_Oappend(v,c_List_Obutlast(c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(x,v_as____) c_List_Olistsp(y,w,tc_Lambda_OdB)*.
% 300.02/300.40 65223[9:Rew:1014.0,65196.1] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Obutlast(c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(x,v_as____) c_List_Olistsp(y,w,tc_Lambda_OdB)*.
% 300.02/300.40 65224[9:Rew:1014.0,65195.1] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Obutlast(c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(x,v_as____) c_List_Olistsp(y,w,tc_Lambda_OdB)*.
% 300.02/300.40 65229[0:MRR:65176.1,268.0] || c_List_Olistsp(u,c_List_Obutlast(c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(w,v,x),y,x),x),x),x)* -> c_List_Olistsp(u,c_List_Oreplicate(w,v,x),x).
% 300.02/300.40 65390[0:Rew:50.0,65369.1] || equal(c_List_Orev(c_List_Oappend(u,v,w),w),c_List_Orotate1(c_List_Orev(v,w),w))** -> equal(c_List_Orev(c_List_Oappend(u,v,w),w),c_List_Orev(v,w)).
% 300.02/300.40 65564[1:SpL:39416.1,65544.1] || equal(u,v_as____)* equal(v,u)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(w,tc_Lambda_OdB),tc_nat)* equal(w,u)*.
% 300.02/300.40 65587[1:Rew:65562.1,60139.3] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) equal(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)*.
% 300.02/300.40 65910[9:Res:52409.1,2115.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(y,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40 66210[9:Res:52409.1,2220.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(y,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40 66490[10:Rew:2142.0,66447.1] || c_List_Olistsp(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> c_List_Olistsp(u,c_List_Orotate1(c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40 66648[10:Rew:2142.0,66580.1] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,c_List_Orotate1(c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40 67002[0:Rew:50.0,66976.1] || equal(c_List_Orotate1(c_List_Orev(c_List_Oappend(u,v,w),w),w),c_List_Orev(v,w))** -> equal(c_List_Orev(c_List_Oappend(u,v,w),w),c_List_Orev(v,w)).
% 300.02/300.40 67012[1:SpL:39416.1,66996.1] || equal(u,v_as____)* equal(v,u)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(w,tc_Lambda_OdB),tc_nat)* equal(w,u)*.
% 300.02/300.40 67349[1:SpL:39416.1,67223.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_nat)* equal(c_List_Oreplicate(v,v_a____,tc_Lambda_OdB),v_rs____).
% 300.02/300.40 67527[0:SpL:11444.0,3549.0] || equal(c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),w),c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,x),c_Lambda_OdB_OVar(y)),z,y))* -> equal(c_Lambda_Olift(v,w),z).
% 300.02/300.40 67525[0:SpL:236.0,3549.0] || equal(c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),w),c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,x),y),z))* -> equal(c_Lambda_Olift(v,w),c_Lambda_Olift(y,z)).
% 300.02/300.40 67514[0:SpL:11444.0,3549.0] || equal(c_Lambda_Olift(c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,u),c_Lambda_OdB_OVar(v)),w,v),x),hAPP(hAPP(c_Lambda_OdB_OApp,y),z))* -> equal(c_Lambda_Olift(w,x),z).
% 300.02/300.40 67512[0:SpL:236.0,3549.0] || equal(c_Lambda_Olift(c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),w),x),hAPP(hAPP(c_Lambda_OdB_OApp,y),z))* -> equal(c_Lambda_Olift(c_Lambda_Olift(v,w),x),z).
% 300.02/300.40 67811[1:Rew:2117.0,67712.2,1014.0,67712.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> equal(v,v_as____) equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),c_List_Obutlast(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**.
% 300.02/300.40 67812[1:Rew:1014.0,67672.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> equal(v,v_as____) equal(c_List_Otake(c_Nat_Osize__class_Osize(v_rs____,tc_List_Olist(tc_Lambda_OdB)),c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)**.
% 300.02/300.40 67988[1:Rew:2117.0,67888.2,1014.0,67888.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_rs____) -> equal(v,v_as____) equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),c_List_Obutlast(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**.
% 300.02/300.40 67989[1:Rew:1014.0,67846.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_rs____) -> equal(v,v_as____) equal(c_List_Otake(c_Nat_Osize__class_Osize(v_rs____,tc_List_Olist(tc_Lambda_OdB)),c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)**.
% 300.02/300.40 68032[0:SpL:315.0,3550.0] || equal(c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),w),c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Olist_OCons(x,y,z),x1,z,x2))* -> equal(c_Lambda_Olift(u,w),x).
% 300.02/300.40 68028[0:SpL:236.0,3550.0] || equal(c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),w),c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,x),y),z))* -> equal(c_Lambda_Olift(u,w),c_Lambda_Olift(x,z)).
% 300.02/300.40 68027[0:SpL:11448.0,3550.0] || equal(c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),w),c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(x)),y),z,x))* -> equal(c_Lambda_Olift(u,w),z).
% 300.02/300.40 68019[0:SpL:315.0,3550.0] || equal(c_Lambda_Olift(c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Olist_OCons(u,v,w),x,w,y),z),hAPP(hAPP(c_Lambda_OdB_OApp,x1),x2))* -> equal(c_Lambda_Olift(u,z),x1).
% 300.02/300.40 68015[0:SpL:236.0,3550.0] || equal(c_Lambda_Olift(c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),w),x),hAPP(hAPP(c_Lambda_OdB_OApp,y),z))* -> equal(c_Lambda_Olift(c_Lambda_Olift(u,w),x),y).
% 300.02/300.40 68014[0:SpL:11448.0,3550.0] || equal(c_Lambda_Olift(c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(u)),v),w,u),x),hAPP(hAPP(c_Lambda_OdB_OApp,y),z))* -> equal(c_Lambda_Olift(w,x),y).
% 300.02/300.40 68174[0:SSi:68154.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || -> equal(c_Nat_Osemiring__1__class_Oof__nat(c_Nat_Osemiring__1__class_Oof__nat(u,tc_nat),tc_nat),c_Nat_Osemiring__1__class_Oof__nat(c_Nat_Osemiring__1__class_Oof__nat(v,tc_nat),tc_nat)) c_HOL_Oord__class_Oless(c_Nat_Osemiring__1__class_Oof__nat(v,tc_nat),c_Nat_Osemiring__1__class_Oof__nat(u,tc_nat),tc_nat)* c_HOL_Oord__class_Oless(u,v,tc_nat).
% 300.02/300.40 68297[0:SSi:68263.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || -> equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),u),v),c_HOL_Ozero__class_Ozero(tc_nat))** c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),w),v),tc_nat)* c_HOL_Oord__class_Oless(w,u,tc_nat)*.
% 300.02/300.40 68299[0:SSi:68262.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || -> equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),u),v),c_HOL_Ozero__class_Ozero(tc_nat))** c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),u),w),tc_nat)* c_HOL_Oord__class_Oless(w,v,tc_nat)*.
% 300.02/300.40 68373[0:SpR:39416.1,68338.1] || equal(u,c_List_Olist_ONil(v)) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,u,v),tc_nat)* equal(c_List_Olast(w,v),x)*.
% 300.02/300.40 68496[0:SpR:39416.1,68464.1] || equal(u,c_List_Olist_ONil(v)) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,u,v),tc_nat)* equal(c_List_Obutlast(w,v),u)*.
% 300.02/300.40 68723[0:SpR:68549.1,90.1] || equal(u,c_List_Olist_ONil(v)) c_ListOrder_Ostep1(w,u,x,v)* -> c_ListOrder_Ostep1(w,c_List_Olist_OCons(y,c_List_Olist_ONil(v),v),c_List_Olist_OCons(y,x,v),v)*.
% 300.02/300.40 68722[0:SpR:68549.1,90.1] || equal(u,c_List_Olist_ONil(v)) c_ListOrder_Ostep1(w,x,u,v)* -> c_ListOrder_Ostep1(w,c_List_Olist_OCons(y,x,v),c_List_Olist_OCons(y,c_List_Olist_ONil(v),v),v)*.
% 300.02/300.40 68715[0:SpR:68549.1,127.1] || equal(c_List_Obutlast(u,v),c_List_Olist_ONil(v)) -> equal(u,c_List_Olist_ONil(v)) equal(c_List_Obutlast(c_List_Olist_OCons(w,u,v),v),c_List_Olist_OCons(w,c_List_Olist_ONil(v),v))**.
% 300.02/300.40 68669[0:SpR:68549.1,2005.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(v),v),tc_List_Olist(v)),c_Nat_Osize__class_Osize(c_List_Olist_OCons(w,u,v),tc_List_Olist(v)))*.
% 300.02/300.40 69724[0:MRR:68936.3,71.0] || equal(u,c_List_Olist_ONil(v)) c_ListOrder_Ostep1(w,c_List_Olist_OCons(x,y,v),c_List_Olist_OCons(z,u,v),v)* -> hBOOL(hAPP(hAPP(w,x),z)).
% 300.02/300.40 69725[0:MRR:68885.3,70.0] || equal(u,c_List_Olist_ONil(v)) c_ListOrder_Ostep1(w,c_List_Olist_OCons(x,u,v),c_List_Olist_OCons(y,z,v),v)* -> hBOOL(hAPP(hAPP(w,x),y)).
% 300.02/300.40 69846[0:SpL:39416.1,69768.0] || equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,c_List_Oreplicate(c_Nat_Osize__class_Osize(v,tc_List_Olist(x)),w,x),x),tc_nat)*.
% 300.02/300.40 69838[0:SpL:39416.1,69768.0] || equal(c_List_Olist_OCons(u,v,w),x)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oreplicate(c_Nat_Osize__class_Osize(x,tc_List_Olist(w)),u,w),tc_nat)*.
% 300.02/300.40 69811[0:SpL:39416.1,69768.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(c_Nat_Osize__class_Osize(v,w),u,x),x),v)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),tc_List_Olist(x),tc_nat).
% 300.02/300.40 69887[0:SpL:39416.1,69815.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(v,u,w),w),x)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),x,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oreplicate(v,y,w),tc_nat)*.
% 300.02/300.40 69878[0:SpL:39416.1,69815.0] || equal(u,c_List_Oreplicate(v,w,x))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(y,c_List_Oreplicate(v,y,x),x),tc_nat)*.
% 300.02/300.40 69869[0:SpL:39416.1,69815.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Oreplicate(x,y,w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oreplicate(x,u,w),tc_nat)*.
% 300.02/300.40 69915[1:SpL:39416.1,69873.0] || equal(u,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB)) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oreplicate(c_Nat_Osize__class_Osize(v_rs____,tc_List_Olist(tc_Lambda_OdB)),v,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40 70065[1:SpL:1844.0,70013.1] || equal(c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB)) -> .
% 300.02/300.40 70064[1:SpL:1797.0,70013.1] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Oappend(v,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB)) -> .
% 300.02/300.40 70059[1:SpL:1783.0,70013.1] || equal(c_List_Orotate1(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),u,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB)) -> .
% 300.02/300.40 70369[0:Rew:58567.1,70317.0] || c_List_Olistsp(u,c_List_Obutlast(c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y),y),y)* -> equal(x,c_List_Olist_ONil(y)) c_List_Olistsp(u,c_List_Obutlast(x,y),y).
% 300.02/300.40 70853[1:Rew:1014.0,70792.0] || -> equal(u,v_as____) equal(c_List_Obutlast(u,tc_Lambda_OdB),v_as____) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Nat_Osize__class_Osize(c_List_Obutlast(c_List_Obutlast(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)),tc_nat)*.
% 300.02/300.40 70936[1:Rew:1014.0,70884.1] || equal(c_Nat_Osize__class_Osize(c_List_Obutlast(c_List_Obutlast(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)),c_HOL_Ozero__class_Ozero(tc_nat))** -> equal(u,v_as____) equal(c_List_Obutlast(u,tc_Lambda_OdB),v_as____).
% 300.02/300.40 70973[1:SpR:70960.1,337.1] || equal(c_Type_Osko__Type__Xlist__app__typeE__1__1(v_T_H____,u,v,w),c_List_Olist_ONil(tc_Type_Otype)) c_Type_Otyping(u,c_List_Ofoldl(c_Lambda_OdB_OApp,v,w,tc_Lambda_OdB,tc_Lambda_OdB),v_T_H____)* -> c_Type_Otyping(u,v,v_T_H____).
% 300.02/300.40 70972[1:SpR:70960.1,351.1] || equal(c_Type_Osko__Type__Xlist__app__typeD__1__1(v_T_H____,u,v,w),c_List_Olist_ONil(tc_Type_Otype)) c_Type_Otyping(u,c_List_Ofoldl(c_Lambda_OdB_OApp,v,w,tc_Lambda_OdB,tc_Lambda_OdB),v_T_H____)* -> c_Type_Otyping(u,v,v_T_H____).
% 300.02/300.40 71040[1:SpR:70976.1,315.0] || equal(c_List_Oappend(u,v_Ts____,tc_Type_Otype),c_List_Olist_ONil(tc_Type_Otype)) -> equal(c_List_Ofoldr(c_Type_Otype_OFun,c_List_Olist_OCons(v,u,tc_Type_Otype),v_T_H____,tc_Type_Otype,tc_Type_Otype),hAPP(hAPP(c_Type_Otype_OFun,v),v_T_H____))**.
% 300.02/300.40 71814[1:Rew:1014.0,71604.2] || equal(c_List_Obutlast(c_List_Obutlast(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Obutlast(c_List_Obutlast(u,tc_Lambda_OdB),tc_Lambda_OdB))** -> equal(u,v_as____) equal(c_List_Obutlast(u,tc_Lambda_OdB),v_as____).
% 300.02/300.40 71829[1:MRR:71828.1,3895.0] || -> equal(u,v_as____) equal(c_List_Obutlast(c_List_Olist_OCons(v_a____,c_List_Orotate1(c_List_Obutlast(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Obutlast(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 300.02/300.40 73502[1:Rew:1014.0,73465.1] || equal(c_List_Orotate1(c_List_Orotate1(c_List_Obutlast(c_List_Obutlast(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____) equal(c_List_Obutlast(v,tc_Lambda_OdB),v_as____).
% 300.02/300.40 73570[1:Rew:1014.0,73529.1] || equal(c_List_Orotate1(c_List_Orev(c_List_Obutlast(c_List_Obutlast(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____) equal(c_List_Obutlast(v,tc_Lambda_OdB),v_as____).
% 300.02/300.40 73580[0:SpR:11445.0,276.1] || hBOOL(hAPP(c_InductTermi_OIT,hAPP(hAPP(c_Lambda_OdB_OApp,u),c_Lambda_Olift(v,w)))) -> hBOOL(hAPP(c_InductTermi_OIT,hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_Osubst(u,c_Lambda_OdB_OVar(x),w)),v)))*.
% 300.02/300.40 73772[0:SpR:11449.0,276.1] || hBOOL(hAPP(c_InductTermi_OIT,hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_Olift(u,v)),w))) -> hBOOL(hAPP(c_InductTermi_OIT,hAPP(hAPP(c_Lambda_OdB_OApp,u),c_Lambda_Osubst(w,c_Lambda_OdB_OVar(x),v))))*.
% 300.02/300.40 73848[11:SpR:23311.2,73839.1] class_OrderedGroup_Omonoid__add(u) class_OrderedGroup_Oab__group__add(u) || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_HOL_Oplus__class_Oplus(u),v),tc_nat) hBOOL(hAPP(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v_a____),v),v_a____))*.
% 300.02/300.40 74376[1:Res:10198.1,19831.0] || c_Type_Otyping(u,c_Lambda_OdB_OAbs(v),w) c_Type_Otyping(hAPP(c_Type_Otype_OFun,c_Type_Osko__Type__Xtyping__elims__3__1(w,u,v)),c_Lambda_OdB_OVar(c_Type_Osko__Type__Xtyping__elims__3__2(w,u,v)),x)* -> equal(w,x).
% 300.02/300.40 74916[1:Rew:74710.1,74479.2] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* equal(c_List_Orev(v,tc_Lambda_OdB),c_List_Orev(w,tc_Lambda_OdB))*.
% 300.02/300.40 74972[0:SpL:315.0,11911.0] || equal(c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Olist_OCons(u,v,w),x,w,y),c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Olist_OCons(z,x1,x2),x3,x2,x4))* -> equal(u,z).
% 300.02/300.40 74967[0:SpL:11448.0,11911.0] || equal(c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Olist_OCons(u,v,w),x,w,y),c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(z)),x1),x2,z))* -> equal(u,x2).
% 300.02/300.40 75579[1:SpL:74746.1,75.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> equal(u,x) c_ListOrder_Ostep1(v,x,u,tc_Lambda_OdB)*.
% 300.02/300.40 75489[1:SpL:74746.1,75.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) c_ListOrder_Ostep1(v,v_rs____,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(x,u) c_ListOrder_Ostep1(v,u,x,tc_Lambda_OdB)*.
% 300.02/300.40 75887[1:Rew:2249.0,75584.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)** c_ListOrder_Ostep1(v,c_List_Orotate1(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> equal(w,v_a____) equal(x,u)*.
% 300.02/300.40 75888[1:Rew:2249.0,75499.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)** c_ListOrder_Ostep1(v,v_rs____,c_List_Orotate1(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(v_a____,w) equal(u,x)*.
% 300.02/300.40 77653[1:SpL:39416.1,77438.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_List_Orotate1(v,tc_Lambda_OdB),v_as____).
% 300.02/300.40 77631[1:SpL:39416.1,77438.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(v,tc_Lambda_OdB),tc_nat)* equal(c_List_Orotate1(v,tc_Lambda_OdB),v_as____).
% 300.02/300.40 77667[0:SpL:315.0,11930.0] || equal(c_List_Ofoldr(c_Type_Otype_OFun,c_List_Olist_OCons(u,v,w),x,w,y),c_List_Ofoldr(c_Type_Otype_OFun,c_List_Olist_OCons(z,x1,x2),x3,x2,x4))* -> equal(u,z).
% 300.02/300.40 77759[1:SpL:39416.1,75647.0] || equal(u,v_as____) equal(v_rs____,v) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40 77718[1:SpL:39416.1,75647.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) equal(v_rs____,v) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,w,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40 77819[1:SpL:39416.1,76578.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_List_Orev(v,tc_Lambda_OdB),v).
% 300.02/300.40 77797[1:SpL:39416.1,76578.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(v,tc_Lambda_OdB),tc_nat)* equal(c_List_Orev(v,tc_Lambda_OdB),v).
% 300.02/300.40 77994[0:SpL:517.1,1808.0] || equal(c_List_Oappend(u,v,w),x)* equal(c_List_Oappend(y,c_List_Orev(u,w),w),c_List_Orev(x,w))* -> equal(y,c_List_Orev(v,w))*.
% 300.02/300.40 77917[0:SpL:65.0,1808.0] || equal(c_List_Oappend(u,c_List_Oreplicate(v,w,x),x),c_List_Orev(c_List_Oappend(c_List_Oreplicate(v,w,x),y,x),x))* -> equal(u,c_List_Orev(y,x)).
% 300.02/300.40 77916[0:SpL:517.1,1808.0] || equal(u,v) equal(c_List_Oappend(w,c_List_Orev(v,x),x),c_List_Orev(c_List_Oappend(u,y,x),x))* -> equal(w,c_List_Orev(y,x)).
% 300.02/300.40 78346[0:SpL:65.0,1813.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).
% 300.02/300.40 78345[0:SpL:517.1,1813.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).
% 300.02/300.40 78331[0:SpL:517.1,1813.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)*.
% 300.02/300.40 78437[0:Rew:396.0,78363.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)).
% 300.02/300.40 78438[1:Rew:2117.0,78355.0,2231.0,78355.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v_a____,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(c_List_Orev(u,tc_Lambda_OdB),w).
% 300.02/300.40 78448[1:Rew:2117.0,78303.1,1247.0,78303.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orev(c_List_Oappend(v,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB))* -> equal(c_List_Orev(v,tc_Lambda_OdB),w).
% 300.02/300.40 78680[1:SpR:76543.1,90.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) c_ListOrder_Ostep1(v,u,w,tc_Lambda_OdB)* -> c_ListOrder_Ostep1(v,c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(x,w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40 78679[1:SpR:76543.1,90.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) c_ListOrder_Ostep1(v,w,u,tc_Lambda_OdB)* -> c_ListOrder_Ostep1(v,c_List_Olist_OCons(x,w,tc_Lambda_OdB),c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40 78619[1:SpR:76543.1,2005.0] || equal(c_List_Orotate1(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____) -> equal(c_Nat_Osize__class_Osize(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)),c_Nat_Osize__class_Osize(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)))*.
% 300.02/300.40 79786[0:SpL:401.0,1940.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(v,u,w),w),c_List_Oappend(c_List_Oreplicate(v,u,w),x,w))* -> equal(c_List_Olist_OCons(u,c_List_Olist_ONil(w),w),x).
% 300.02/300.40 79851[1:Rew:1014.0,79805.1] || equal(c_List_Orotate1(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,v,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB)).
% 300.02/300.40 80244[1:Rew:1014.0,80206.2] || equal(c_List_Obutlast(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Obutlast(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(w,v_as____) equal(v,v_as____) equal(u,v_a____).
% 300.02/300.40 80264[0:SpL:39416.1,80230.0] || equal(c_List_Oreplicate(u,v,w),x)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),x,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(y,z,w),tc_nat)* equal(v,y)*.
% 300.02/300.40 80255[0:SpL:39416.1,80230.0] || equal(u,c_List_Olist_OCons(v,w,x))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oreplicate(y,z,x),tc_nat)* equal(z,v)*.
% 300.02/300.40 80559[0:SpL:401.0,4212.0] || equal(c_List_Orev(c_List_Olist_OCons(u,v,w),w),c_List_Olist_OCons(x,c_List_Oreplicate(y,x,w),w))* -> equal(c_List_Orev(v,w),c_List_Oreplicate(y,x,w)).
% 300.02/300.40 80550[1:SpL:8588.1,4212.0] || equal(u,v_rs____) equal(c_List_Orev(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(c_List_Orev(w,tc_Lambda_OdB),u)*.
% 300.02/300.40 80540[1:SpL:8588.1,4212.0] || equal(u,v_rs____) equal(c_List_Orev(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(c_List_Orev(w,tc_Lambda_OdB),v_rs____).
% 300.02/300.40 80523[0:SpL:517.1,4212.0] || equal(c_List_Olist_OCons(u,v,w),x)* equal(c_List_Orev(x,w),c_List_Orotate1(c_List_Olist_OCons(y,z,w),w))* -> equal(c_List_Orev(v,w),z)*.
% 300.02/300.40 81222[0:SpR:225.1,13277.1] || c_Type_Otyping(u,v,w)* -> equal(x,y) c_HOL_Oord__class_Oless(y,x,tc_nat) c_Type_Otyping(u,c_Lambda_OdB_OVar(x),hAPP(c_Type_Oshift(u,y,w,tc_Type_Otype),x))*.
% 300.02/300.40 81698[0:SpL:1787.0,2219.0] || c_List_Olistsp(u,c_List_Oappend(v,c_List_Orev(c_List_Oappend(c_List_Oreplicate(w,x,y),z,y),y),y),y)* -> c_List_Olistsp(u,c_List_Oreplicate(w,x,y),y).
% 300.02/300.40 81694[0:SpL:1787.0,2114.0] || c_List_Olistsp(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_Olistsp(u,c_List_Oreplicate(w,x,y),y).
% 300.02/300.40 81656[1:SpL:1787.0,48618.0] || equal(c_List_Obutlast(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(c_List_Oreplicate(v,w,tc_Lambda_OdB),x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Oreplicate(v,w,tc_Lambda_OdB),v_as____).
% 300.02/300.40 81649[1:SpL:1787.0,30762.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Orev(c_List_Oappend(c_List_Oreplicate(v,w,tc_Lambda_OdB),x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Oreplicate(v,w,tc_Lambda_OdB),v_as____).
% 300.02/300.40 81639[1:SpL:1787.0,80405.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Oappend(c_List_Oreplicate(v,w,tc_Lambda_OdB),x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orotate1(c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____).
% 300.02/300.40 81633[0:SpL:1787.0,2213.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_Oreplicate(v,w,x),c_List_Olist_ONil(x)).
% 300.02/300.40 81617[1:SpL:1787.0,48610.0] || equal(c_List_Orev(c_List_Oappend(c_List_Oreplicate(u,v,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_as____) equal(c_List_Orev(w,tc_Lambda_OdB),v_as____).
% 300.02/300.40 81802[1:Rew:298.0,81608.0,2133.0,81608.0] || equal(c_List_Orev(c_List_Oappend(c_List_Oreplicate(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Orotate1(c_List_Oreplicate(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____).
% 300.02/300.40 81559[1:SpL:1787.0,2149.0] || equal(c_List_Orev(c_List_Oappend(c_List_Oreplicate(u,v,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v_a____,c_List_Oreplicate(u,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> equal(c_List_Orev(w,tc_Lambda_OdB),v_rs____).
% 300.02/300.40 81555[0:SpL:1787.0,229.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)).
% 300.02/300.40 81517[0:SpR:65.0,1787.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))**.
% 300.02/300.40 81482[1:SpR:1787.0,7360.1] || equal(c_List_Olist_OCons(v_a____,c_List_Oreplicate(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____) -> equal(c_List_Orev(c_List_Oappend(c_List_Oreplicate(u,v,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(w,tc_Lambda_OdB))**.
% 300.02/300.40 81473[9:SpR:1787.0,52416.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(c_List_Oreplicate(v,w,tc_Lambda_OdB),x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(y,c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40 81471[9:SpR:1787.0,52417.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,c_List_Orev(c_List_Oappend(c_List_Oreplicate(v,w,tc_Lambda_OdB),x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(y,c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40 81849[1:Rew:2117.0,81526.0,2231.0,81526.0] || -> equal(c_List_Orev(c_List_Oappend(c_List_Oreplicate(u,v,tc_Lambda_OdB),c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v_a____,c_List_Olist_OCons(w,c_List_Oreplicate(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))**.
% 300.02/300.40 81868[0:Rew:4495.1,81497.1] || -> equal(c_List_Oreplicate(u,v,w),c_List_Olist_ONil(w)) equal(c_List_Olast(c_List_Oappend(x,c_List_Orev(c_List_Oappend(c_List_Oreplicate(u,v,w),y,w),w),w),w),v)**.
% 300.02/300.40 81869[0:Rew:4495.1,81496.1] || -> equal(c_List_Oreplicate(u,v,w),c_List_Olist_ONil(w)) equal(c_List_Olast(c_List_Olist_OCons(x,c_List_Orev(c_List_Oappend(c_List_Oreplicate(u,v,w),y,w),w),w),w),v)**.
% 300.02/300.40 81941[1:Rew:58503.0,81918.0,2142.0,81918.0] || -> equal(c_List_Obutlast(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))**.
% 300.02/300.40 82393[10:SpL:1801.0,65919.0] || c_List_Olistsp(u,c_List_Orev(c_List_Oappend(v,c_List_Oreplicate(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> c_List_Olistsp(u,c_List_Olist_OCons(v_a____,c_List_Oreplicate(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB).
% 300.02/300.40 82381[1:SpL:1801.0,50766.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,c_List_Oreplicate(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Oreplicate(w,x,tc_Lambda_OdB),v_as____).
% 300.02/300.40 82322[1:SpL:1801.0,48610.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) equal(c_List_Oreplicate(v,w,tc_Lambda_OdB),v_as____).
% 300.02/300.40 82561[1:Rew:2133.0,82264.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))** -> equal(c_List_Oreplicate(v,w,tc_Lambda_OdB),v_rs____).
% 300.02/300.40 82243[0:SpL:1801.0,228.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oreplicate(v,w,x),x),x),c_List_Oappend(y,c_List_Orev(u,x),x))* -> equal(c_List_Oreplicate(v,w,x),y).
% 300.02/300.40 82174[9:SpR:1801.0,52601.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,c_List_Oreplicate(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(y,c_List_Oreplicate(w,x,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40 82172[9:SpR:1801.0,52513.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,c_List_Oreplicate(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(y,c_List_Oreplicate(w,x,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40 82166[10:SpR:1801.0,66458.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(u,c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,c_List_Olist_OCons(v_a____,c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40 82990[0:SpL:1986.0,510.0] || equal(u,c_List_Orotate1(c_List_Olist_OCons(v,c_List_Oreplicate(w,x,y),y),y))* -> equal(c_List_Orev(u,y),c_List_Olist_OCons(v,c_List_Oreplicate(w,x,y),y))*.
% 300.02/300.40 82983[0:SpL:1986.0,78.0] || equal(c_List_Orev(u,v),c_List_Orotate1(c_List_Olist_OCons(w,c_List_Oreplicate(x,y,v),v),v))* -> equal(u,c_List_Olist_OCons(w,c_List_Oreplicate(x,y,v),v)).
% 300.02/300.40 82964[0:SpR:39416.1,1986.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,c_List_Oreplicate(w,x,y),y),tc_nat)* equal(c_List_Orev(u,y),c_List_Orotate1(u,y))**.
% 300.02/300.40 82937[0:SpR:1986.0,517.1] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(v,w,x),x),y) -> equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oreplicate(v,w,x),x),x),c_List_Orev(y,x))*.
% 300.02/300.40 83168[1:Rew:2231.0,82944.0] || -> equal(c_List_Orev(c_List_Olist_OCons(v_a____,c_List_Olist_OCons(u,c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(c_List_Oreplicate(v,w,tc_Lambda_OdB),c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 300.02/300.40 83610[1:SpL:6864.1,2104.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** equal(c_List_Oappend(w,v,tc_Lambda_OdB),c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB))* -> equal(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB))*.
% 300.02/300.40 83607[1:SpL:8588.1,2104.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_rs____)** equal(c_List_Oappend(w,v,tc_Lambda_OdB),c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB))* -> equal(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB))*.
% 300.02/300.40 83588[1:SpL:2118.0,2104.0] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(u,c_List_Olist_OCons(v,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB)).
% 300.02/300.40 83581[1:SpL:8586.1,2104.0] || equal(u,v_rs____) equal(c_List_Oappend(v,u,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB)).
% 300.02/300.40 83575[1:SpL:8586.1,2104.0] || equal(u,v_rs____) equal(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB)).
% 300.02/300.40 83572[1:SpL:4417.1,2104.0] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),v_rs____)** equal(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB))* -> equal(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB))*.
% 300.02/300.40 83571[1:SpL:8398.1,2104.0] || equal(u,v_rs____) equal(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB))*.
% 300.02/300.40 83563[0:SpL:29255.1,2104.0] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) equal(c_List_Oappend(w,x,v),c_List_Olist_OCons(y,x,v))* -> equal(w,c_List_Olist_OCons(y,u,v))*.
% 300.02/300.40 83545[1:SpL:2118.0,2104.0] || equal(c_List_Orev(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB)).
% 300.02/300.40 83660[0:Res:8117.0,15366.0] || -> c_Type_Otyping(hAPP(c_Type_Otype_OFun,hAPP(hAPP(c_Type_Otype_OFun,u),hAPP(hAPP(c_Type_Otype_OFun,v),v))),hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(w)),c_Lambda_OdB_OAbs(c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(tc_nat))))),w)*.
% 300.02/300.40 84002[1:SpL:8588.1,2140.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(w,c_List_Oappend(u,x,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB))** -> equal(x,v)*.
% 300.02/300.40 83983[1:SpL:2118.0,2140.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))** -> equal(w,v_rs____).
% 300.02/300.40 83978[1:SpL:7360.1,2140.0] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))** -> equal(x,u)*.
% 300.02/300.40 83976[1:SpL:8586.1,2140.0] || equal(u,v_rs____)* equal(c_List_Olist_OCons(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(x,u)*.
% 300.02/300.40 83972[0:SpL:27593.1,2140.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)*.
% 300.02/300.40 83970[1:SpL:8586.1,2140.0] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(x,v_rs____).
% 300.02/300.40 83967[1:SpL:4417.1,2140.0] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),v_rs____) equal(c_List_Olist_OCons(v,c_List_Oappend(u,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB))** -> equal(w,v_rs____).
% 300.02/300.40 84898[0:Rew:2232.0,84897.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,y,z),z),z),z),z),c_List_Orotate1(c_List_Olist_OCons(u,y,z),z))** -> .
% 300.02/300.40 84900[0:Rew:2142.0,84899.0] || equal(c_List_Orotate1(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_Orotate1(c_List_Olist_OCons(u,y,z),z))** -> .
% 300.02/300.40 84901[0:Rew:2232.0,84711.0,2232.0,84711.0] || equal(c_List_Orotate1(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_Orotate1(c_List_Olist_OCons(u,y,z),z))** -> .
% 300.02/300.40 84693[0:SpL:2142.0,1945.0] || c_List_Olistsp(u,c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(v,c_List_Olist_OCons(w,x,y),y),y),y),y)* -> c_List_Olistsp(u,c_List_Olist_OCons(w,c_List_Olist_ONil(y),y),y).
% 300.02/300.40 84690[0:SpL:2142.0,25433.0] || equal(u,c_List_Orotate1(c_List_Olist_OCons(v,c_List_Olist_OCons(w,x,y),y),y))* equal(c_List_Orev(u,y),c_List_Orotate1(c_List_Olist_OCons(v,x,y),y))* -> .
% 300.02/300.40 84668[0:SpL:2142.0,4480.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(v,u,w),w),c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(x,c_List_Olist_OCons(y,z,w),w),w),w))* -> equal(u,y).
% 300.02/300.40 84663[0:SpL:2142.0,285.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Orotate1(c_List_Olist_OCons(x,c_List_Olist_OCons(y,z,w),w),w))* -> equal(v,c_List_Orotate1(c_List_Olist_OCons(x,z,w),w)).
% 300.02/300.40 84908[1:Rew:2142.0,84587.0,2142.0,84587.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(u,x,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40 84911[1:Rew:2142.0,84563.0,2142.0,84563.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(u,x,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40 84912[1:Rew:2142.0,84521.0,2142.0,84521.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(u,x,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40 84498[0:SpR:401.0,2142.0] || -> equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oreplicate(w,u,x),x),x),x),c_List_Olist_OCons(v,c_List_Olist_OCons(u,c_List_Oreplicate(w,u,x),x),x))**.
% 300.02/300.40 84915[1:Rew:2142.0,84489.1] || equal(u,v_rs____) -> equal(c_List_Orotate1(c_List_Olist_OCons(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))*.
% 300.02/300.40 84952[0:Rew:1844.0,84719.1] || equal(c_List_Orev(u,v),c_List_Orotate1(c_List_Olist_OCons(w,c_List_Olist_OCons(x,y,v),v),v))* equal(u,c_List_Olist_OCons(w,c_List_Orev(y,v),v)) -> .
% 300.02/300.40 84975[1:Rew:1844.0,84510.0] || equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(u,c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB)) -> .
% 300.02/300.40 84978[0:Rew:84505.0,84977.1] || equal(u,c_List_Olist_ONil(v)) -> equal(c_List_Orotate1(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))**.
% 300.02/300.40 84980[1:Rew:84501.0,84979.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) -> equal(c_List_Orotate1(c_List_Olist_OCons(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 300.02/300.40 84982[1:Rew:84501.0,84981.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> equal(c_List_Orotate1(c_List_Olist_OCons(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 300.02/300.40 85002[0:Rew:1844.0,84411.0] || -> equal(c_List_Orev(c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,x),x),x),x),x),c_List_Olist_OCons(v,c_List_Olist_OCons(u,c_List_Orev(w,x),x),x))**.
% 300.02/300.40 85088[0:SpR:39416.1,84750.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y),tc_nat)* equal(c_List_Olast(u,y),w)*.
% 300.02/300.40 85073[0:SpR:39416.1,84750.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(v,w,x),x),tc_nat)* equal(c_List_Olast(c_List_Olist_OCons(y,u,x),x),v)*.
% 300.02/300.40 85046[0:SpR:39416.1,84750.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,w,x),tc_nat)* equal(c_List_Olast(c_List_Olist_OCons(y,c_List_Orev(u,x),x),x),v)*.
% 300.02/300.40 85358[0:SpL:84800.0,510.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))*.
% 300.02/300.40 85351[0:SpL:84800.0,78.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))*.
% 300.02/300.40 85330[0:SpR:68549.1,84800.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))**.
% 300.02/300.40 85286[0:SpR:84800.0,93.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)))*.
% 300.02/300.40 85521[0:Rew:122.0,85372.1] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w),c_List_Orotate1(c_List_Olist_OCons(x,y,w),w))* -> equal(c_List_Olist_OCons(u,c_List_Olist_ONil(w),w),y).
% 300.02/300.40 85556[0:Rew:85002.0,85555.0,58554.0,85555.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).
% 300.02/300.40 86048[1:SpL:7360.1,2209.0] || equal(c_List_Olist_OCons(v_a____,c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Oappend(w,v,tc_Lambda_OdB),x)* -> equal(w,c_List_Oappend(x,u,tc_Lambda_OdB))*.
% 300.02/300.40 86046[1:SpL:8586.1,2209.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_rs____)** equal(c_List_Oappend(w,v,tc_Lambda_OdB),c_List_Oappend(x,v_rs____,tc_Lambda_OdB))* -> equal(w,c_List_Oappend(x,u,tc_Lambda_OdB))*.
% 300.02/300.40 86042[0:SpL:27593.1,2209.0] || equal(c_List_Orev(c_List_Oappend(u,v,w),w),c_List_Olist_ONil(w))** equal(c_List_Oappend(x,v,w),y)* -> equal(x,c_List_Oappend(y,u,w))*.
% 300.02/300.40 86019[1:SpL:2118.0,2209.0] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(u,c_List_Oappend(v,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB)).
% 300.02/300.40 86012[1:SpL:8586.1,2209.0] || equal(u,v_rs____) equal(c_List_Oappend(v,u,tc_Lambda_OdB),c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v,c_List_Oappend(w,x,tc_Lambda_OdB)).
% 300.02/300.40 86006[1:SpL:8586.1,2209.0] || equal(u,v_rs____) equal(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v,c_List_Oappend(w,x,tc_Lambda_OdB)).
% 300.02/300.40 86002[1:SpL:8398.1,2209.0] || equal(u,v_rs____) equal(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v,c_List_Oappend(w,u,tc_Lambda_OdB))*.
% 300.02/300.40 85976[1:SpL:2118.0,2209.0] || equal(c_List_Orev(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Oappend(v,w,tc_Lambda_OdB)).
% 300.02/300.40 86464[1:SpL:7360.1,2228.0] || equal(c_List_Olist_OCons(v_a____,c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Oappend(w,c_List_Oappend(u,x,tc_Lambda_OdB),tc_Lambda_OdB),w)** -> equal(x,v)*.
% 300.02/300.40 86462[1:SpL:8586.1,2228.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_rs____)** equal(c_List_Oappend(w,c_List_Oappend(u,x,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))** -> equal(x,v)*.
% 300.02/300.40 86458[0:SpL:27593.1,2228.0] || equal(c_List_Orev(c_List_Oappend(u,v,w),w),c_List_Olist_ONil(w))** equal(c_List_Oappend(x,c_List_Oappend(u,y,w),w),x)** -> equal(y,v)*.
% 300.02/300.40 86435[1:SpL:2118.0,2228.0] || equal(c_List_Oappend(u,c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))** -> equal(w,v_rs____).
% 300.02/300.40 86430[1:SpL:7360.1,2228.0] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),v_rs____)** equal(c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(v,w,tc_Lambda_OdB))** -> equal(x,u)*.
% 300.02/300.40 86428[1:SpL:8586.1,2228.0] || equal(u,v_rs____)* equal(c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(x,u)*.
% 300.02/300.40 86424[0:SpL:27593.1,2228.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)*.
% 300.02/300.40 86422[1:SpL:8586.1,2228.0] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(x,v_rs____).
% 300.02/300.40 87089[0:Rew:2232.0,87029.0] || c_List_Olistsp(u,c_List_Orotate1(c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,y,z),z),z),z),z)* -> c_List_Olistsp(u,c_List_Oappend(w,x,z),z).
% 300.02/300.40 87090[0:Rew:2142.0,87028.0,2232.0,87028.0] || equal(c_List_Orotate1(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_Orotate1(c_List_Olist_OCons(u,y,z),z))** -> .
% 300.02/300.40 87091[0:Rew:2232.0,87027.0,2142.0,87027.0] || equal(c_List_Orotate1(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_Orotate1(c_List_Olist_OCons(u,y,z),z))** -> .
% 300.02/300.40 87092[0:Rew:2142.0,87025.0] || c_List_Olistsp(u,c_List_Orotate1(c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(x,y,z),z),z),z),z)* -> c_List_Olistsp(u,c_List_Olist_OCons(w,x,z),z).
% 300.02/300.40 87093[0:Rew:2142.0,87024.0,2142.0,87024.0] || equal(c_List_Orotate1(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_Orotate1(c_List_Olist_OCons(u,y,z),z))** -> .
% 300.02/300.40 87109[1:Rew:2142.0,86879.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))** -> equal(v,v_rs____).
% 300.02/300.40 86875[0:SpL:2232.0,229.0] || equal(c_List_Oappend(u,v,w),c_List_Orotate1(c_List_Olist_OCons(x,c_List_Oappend(u,y,w),w),w))* -> equal(v,c_List_Orotate1(c_List_Olist_OCons(x,y,w),w)).
% 300.02/300.40 87111[0:Rew:2232.0,86856.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),x),c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(y,w,x),x),x))* -> equal(v,y).
% 300.02/300.40 86839[0:SpR:401.0,2232.0] || -> equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oreplicate(w,u,x),x),x),x),c_List_Oappend(v,c_List_Olist_OCons(u,c_List_Oreplicate(w,u,x),x),x))**.
% 300.02/300.40 87114[1:Rew:2232.0,86829.1] || equal(u,v_rs____) -> equal(c_List_Orotate1(c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))*.
% 300.02/300.40 87118[0:Rew:2142.0,86805.0] || -> equal(c_List_Otake(u,c_List_Orotate1(c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(c_List_Oreplicate(u,w,x),y,x),x),x),x),x),c_List_Oreplicate(u,w,x))**.
% 300.02/300.40 87605[0:SpR:1801.0,13829.0] || -> equal(c_List_Olast(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,c_List_Oreplicate(w,u,x),x),x),x),x),c_List_Olast(c_List_Olist_OCons(u,c_List_Orev(v,x),x),x))**.
% 300.02/300.40 87708[0:SpL:185.2,87306.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Oappend(x,c_List_Orev(y,w),w))* equal(c_List_Olist_OCons(z,v,w),y)* -> equal(x,c_List_Olist_ONil(w)).
% 300.02/300.40 87827[0:SpL:185.2,87331.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Oappend(x,y,w))* equal(c_List_Olist_OCons(z,v,w),c_List_Orev(y,w))* -> equal(x,c_List_Olist_ONil(w)).
% 300.02/300.40 87964[1:SpR:8588.1,11866.0] || equal(u,v_rs____) -> hBOOL(c_List_Ofoldr(c_Transitive__Closure_Ortranclp(v,w),c_List_Olist_OCons(c_List_Ofoldr(c_Transitive__Closure_Ortranclp(v,w),u,x,tc_Lambda_OdB,y),v_rs____,tc_Lambda_OdB),x,tc_Lambda_OdB,y))*.
% 300.02/300.40 88215[0:SpL:133.0,87174.0] || equal(c_List_Orotate1(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_Orotate1(c_List_Oreplicate(w,v,x),x))** -> .
% 300.02/300.40 88214[0:SpL:76.0,87174.0] || equal(c_List_Orotate1(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_Orotate1(c_List_Oreplicate(y,w,x),x))** -> .
% 300.02/300.40 88930[0:SpL:185.2,88669.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Oappend(x,y,w))* equal(c_List_Orev(c_List_Olist_OCons(z,v,w),w),y)* -> equal(x,c_List_Olist_ONil(w)).
% 300.02/300.40 89207[0:SpL:76.0,87178.0] || equal(c_List_Orotate1(c_List_Orotate1(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_Oreplicate(y,w,x))** -> .
% 300.02/300.40 89448[1:SpL:39416.1,89306.1] || equal(u,v_as____)* equal(v,u)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40 89416[1:SpL:39416.1,89306.1] || equal(u,v_as____) equal(c_List_Orotate1(v,tc_Lambda_OdB),u)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40 89472[1:Rew:1014.0,89445.3] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(x,v_as____) equal(c_List_Orotate1(v,tc_Lambda_OdB),x)* -> equal(w,v_as____).
% 300.02/300.40 89683[0:SpL:45.1,1644.0] class_OrderedGroup_Omonoid__add(u) || hBOOL(c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_Transitive__Closure_Ortranclp(c_HOL_Oplus__class_Oplus(u),v),c_HOL_Ozero__class_Ozero(u)))) -> hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_HOL_Oplus__class_Oplus(u),v),c_HOL_Ozero__class_Ozero(u)),w))*.
% 300.02/300.40 89682[0:SpL:42.1,1644.0] class_OrderedGroup_Ocomm__monoid__add(u) || hBOOL(c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_Transitive__Closure_Ortranclp(c_HOL_Oplus__class_Oplus(u),v),c_HOL_Ozero__class_Ozero(u)))) -> hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_HOL_Oplus__class_Oplus(u),v),c_HOL_Ozero__class_Ozero(u)),w))*.
% 300.02/300.40 89681[0:SpL:48.1,1644.0] class_Ring__and__Field_Ocomm__semiring__1(u) || hBOOL(c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_Transitive__Closure_Ortranclp(c_HOL_Oplus__class_Oplus(u),v),c_HOL_Ozero__class_Ozero(u)))) -> hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_HOL_Oplus__class_Oplus(u),v),c_HOL_Ozero__class_Ozero(u)),w))*.
% 300.02/300.40 89740[1:Rew:2118.0,89709.1,298.0,89709.1] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Oappend(w,c_List_Orev(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**.
% 300.02/300.40 89785[1:SpL:2231.0,87372.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,c_List_Oreplicate(w,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40 89854[1:SpL:2231.0,88299.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,c_List_Oreplicate(w,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40 90013[1:SpL:2231.0,89296.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,c_List_Oreplicate(w,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40 90214[1:SpL:39416.1,90128.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Orotate1(c_List_Orev(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40 90209[1:SpL:39416.1,90128.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Orev(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40 90193[1:SpL:39416.1,90128.0] || equal(c_List_Orotate1(c_List_Orotate1(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40 90166[1:SpL:39416.1,90128.0] || equal(c_List_Orotate1(c_List_Orotate1(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40 90238[1:Rew:1014.0,90179.2] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),c_List_Oappend(v,w,tc_Lambda_OdB))* equal(c_List_Orotate1(c_List_Orotate1(c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____).
% 300.02/300.40 90619[1:SpL:39416.1,90493.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Orotate1(c_List_Orev(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40 90614[1:SpL:39416.1,90493.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Orev(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40 90598[1:SpL:39416.1,90493.0] || equal(c_List_Orev(c_List_Orotate1(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40 90571[1:SpL:39416.1,90493.0] || equal(c_List_Orev(c_List_Orotate1(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40 90654[1:Rew:1014.0,90584.2] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),c_List_Oappend(v,w,tc_Lambda_OdB))* equal(c_List_Orev(c_List_Orotate1(c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____).
% 300.02/300.40 91447[2:SpL:39416.1,91382.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(w,v_as____).
% 300.02/300.40 91403[2:SpL:39416.1,91382.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,x,tc_Lambda_OdB),tc_nat)* equal(w,v_as____).
% 300.02/300.40 91641[1:SpL:2231.0,87367.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40 91819[1:Rew:1014.0,91706.1] || equal(c_List_Obutlast(c_List_Olist_OCons(c_List_Olast(u,tc_Lambda_OdB),u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(u,v_as____) equal(c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),v_a____,tc_Lambda_OdB),v_rs____).
% 300.02/300.40 92026[1:SpL:2231.0,91594.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40 92205[1:SpL:2231.0,87368.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40 92330[1:SpL:2231.0,87369.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40 92396[1:SpL:2231.0,92295.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40 92579[1:MRR:92578.1,2046.0] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),v_rs____) -> equal(c_List_Orotate1(c_List_Obutlast(c_List_Olist_OCons(v,c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,u,tc_Lambda_OdB))**.
% 300.02/300.40 92729[1:SpL:2231.0,88294.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40 92797[1:SpL:2231.0,92682.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40 92894[1:SpL:2231.0,88295.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40 92986[1:SpL:2231.0,88296.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40 93108[1:SpL:2231.0,92951.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40 93678[1:SpL:2231.0,89291.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40 93742[1:SpL:2231.0,93631.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40 93835[1:SpL:2231.0,89292.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40 93926[1:SpL:2231.0,89293.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40 94036[1:SpL:2231.0,93891.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40 94063[1:SpL:1797.0,91528.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Orev(x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Oappend(x,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____).
% 300.02/300.40 94434[1:SpR:39416.1,94380.1] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_nat)* equal(v,v_as____) equal(c_List_Olast(u,tc_Lambda_OdB),c_List_Olast(v,tc_Lambda_OdB))*.
% 300.02/300.40 94936[0:SpL:39416.1,94876.0] || equal(c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_Lambda_Obeta,c_Lambda_OdB_OVar(u))),v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_Type_Otype_OFun,c_Lambda_OdB_OVar(w)),x),tc_nat)*.
% 300.02/300.40 94931[0:SpL:39416.1,94876.0] || equal(c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_Lambda_Obeta,c_Lambda_OdB_OVar(u))),hAPP(v,w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_Type_Otype_OFun,c_Lambda_OdB_OVar(x)),tc_nat)*.
% 300.02/300.40 94929[0:SpL:39416.1,94876.0] || equal(c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_Lambda_Obeta,c_Lambda_OdB_OVar(u))),hAPP(hAPP(c_Type_Otype_OFun,v),w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(x),tc_nat)*.
% 300.02/300.40 94927[0:SpL:39416.1,94876.0] || equal(u,hAPP(hAPP(c_Type_Otype_OFun,c_Lambda_OdB_OVar(v)),w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_Lambda_Obeta,c_Lambda_OdB_OVar(x))),tc_nat)*.
% 300.02/300.40 94925[0:SpL:39416.1,94876.0] || equal(c_Type_Osko__Type__Xtype__induct__1__1(u),hAPP(hAPP(c_Type_Otype_OFun,c_Lambda_OdB_OVar(v)),w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_Lambda_Obeta,c_Lambda_OdB_OVar(x)),tc_nat)*.
% 300.02/300.40 94923[0:SpL:39416.1,94876.0] || equal(c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_Lambda_Obeta,u)),hAPP(hAPP(c_Type_Otype_OFun,c_Lambda_OdB_OVar(v)),w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(x),tc_nat)*.
% 300.02/300.40 95575[0:SpR:11886.0,11863.0] || -> c_Type_Otyping(hAPP(u,v),c_Lambda_OdB_OVar(hAPP(hAPP(u,w),x)),c_List_Ofoldr(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_ONil(y),y),y),x,y,z))*.
% 300.02/300.40 95643[1:Rew:24918.0,95535.1] || equal(u,v_rs____) -> c_Type_Otyping(hAPP(v,w),c_Lambda_OdB_OVar(hAPP(hAPP(v,v_a____),x)),c_List_Ofoldr(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),x,tc_Lambda_OdB,y))*.
% 300.02/300.40 95666[2:SpL:39416.1,95500.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_nat)* equal(c_List_Oappend(x,w,tc_Lambda_OdB),x)**.
% 300.02/300.40 95851[0:SpR:127.1,87640.1] || equal(c_List_Orev(c_List_Obutlast(u,v),v),c_List_Olist_ONil(v)) -> equal(u,c_List_Olist_ONil(v)) equal(c_List_Olast(c_List_Obutlast(c_List_Olist_OCons(w,u,v),v),v),w)**.
% 300.02/300.40 95893[0:MRR:95798.1,33049.1] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) -> equal(c_List_Orotate1(c_List_Obutlast(c_List_Olist_OCons(w,c_List_Olist_OCons(w,u,v),v),v),v),c_List_Olist_OCons(w,u,v))**.
% 300.02/300.40 96175[0:SpL:2231.0,87333.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Oappend(w,c_List_Olist_OCons(x,y,z),z),z),z),z),c_List_Orotate1(c_List_Olist_OCons(x,w,z),z))** -> .
% 300.02/300.40 96419[0:SpL:1844.0,87704.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),c_List_Orotate1(c_List_Olist_OCons(x,y,z),z))** -> .
% 300.02/300.40 96418[0:SpL:1797.0,87704.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))** -> .
% 300.02/300.40 96488[0:Rew:2142.0,96416.0,2142.0,96416.0,2232.0,96416.0] || equal(c_List_Orotate1(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_Olist_OCons(u,c_List_Orev(y,z),z))** -> .
% 300.02/300.40 96412[0:SpL:1783.0,87704.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))** -> .
% 300.02/300.40 96505[0:SpL:1844.0,87705.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),c_List_Orotate1(c_List_Olist_OCons(x,y,z),z))** -> .
% 300.02/300.40 96504[0:SpL:1797.0,87705.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))** -> .
% 300.02/300.40 96594[0:Rew:2142.0,96502.0,2232.0,96502.0,2232.0,96502.0] || equal(c_List_Orotate1(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_Olist_OCons(u,c_List_Orev(y,z),z))** -> .
% 300.02/300.40 96498[0:SpL:1783.0,87705.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))** -> .
% 300.02/300.40 96605[1:SpL:2133.0,12036.0] || equal(c_Lambda_OdB_OVar(u),c_List_Ofoldl(c_Lambda_OdB_OApp,v,c_List_Orev(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB))* -> equal(c_Lambda_OdB_OVar(u),hAPP(hAPP(c_Lambda_OdB_OApp,v),v_a____)).
% 300.02/300.40 96666[1:SpL:2004.1,87706.0] || equal(u,v_as____) equal(c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(y,u,tc_Lambda_OdB))* -> .
% 300.02/300.40 96659[0:SpL:1844.0,87706.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),c_List_Orotate1(c_List_Olist_OCons(x,y,z),z))** -> .
% 300.02/300.40 96658[0:SpL:1797.0,87706.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))** -> .
% 300.02/300.40 96725[0:Rew:2142.0,96656.0,2232.0,96656.0,2142.0,96656.0] || equal(c_List_Orotate1(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_Olist_OCons(u,c_List_Orev(y,z),z))** -> .
% 300.02/300.40 96652[0:SpL:1783.0,87706.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))** -> .
% 300.02/300.40 96821[0:Rew:3768.1,96764.0] || equal(c_List_Olist_OCons(u,c_List_Obutlast(c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y),y),c_List_Orev(c_List_Obutlast(x,y),y))** -> equal(x,c_List_Olist_ONil(y)).
% 300.02/300.40 96938[0:Rew:3766.1,96862.0] || equal(c_List_Olist_OCons(u,c_List_Obutlast(c_List_Oappend(v,c_List_Oappend(w,x,y),y),y),y),c_List_Orev(c_List_Obutlast(x,y),y))** -> equal(x,c_List_Olist_ONil(y)).
% 300.02/300.40 97033[0:Rew:58567.1,96967.0] || equal(c_List_Olist_OCons(u,c_List_Obutlast(c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y),y),y),c_List_Orev(c_List_Obutlast(x,y),y))** -> equal(x,c_List_Olist_ONil(y)).
% 300.02/300.40 97246[0:Rew:3768.1,97190.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Obutlast(c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y),y),y),c_List_Obutlast(x,y))** -> equal(x,c_List_Olist_ONil(y)).
% 300.02/300.40 97248[0:Rew:1844.0,97170.0,2142.0,97170.0,2142.0,97170.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_Orotate1(c_List_Olist_OCons(u,y,z),z))** -> .
% 300.02/300.40 97370[1:Rew:1844.0,97331.0,2142.0,97331.0,2142.0,97331.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(u,x,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40 97511[0:Rew:3766.1,97437.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Obutlast(c_List_Oappend(v,c_List_Oappend(w,x,y),y),y),y),y),c_List_Obutlast(x,y))** -> equal(x,c_List_Olist_ONil(y)).
% 300.02/300.40 97514[0:Rew:1844.0,97417.0,2142.0,97417.0,2232.0,97417.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_Orotate1(c_List_Olist_OCons(u,y,z),z))** -> .
% 300.02/300.40 97597[0:Rew:58567.1,97540.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Obutlast(c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y),y),y),y),c_List_Obutlast(x,y))** -> equal(x,c_List_Olist_ONil(y)).
% 300.02/300.40 97598[0:Rew:1844.0,97541.0,2142.0,97541.0,2232.0,97541.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),c_List_Orotate1(c_List_Olist_OCons(u,y,z),z))** -> .
% 300.02/300.40 97664[1:Rew:1844.0,97625.0,2142.0,97625.0,2142.0,97625.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(u,x,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40 97690[1:SpL:2004.1,96220.0] || equal(u,v_as____) equal(c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(y,u,tc_Lambda_OdB))* -> .
% 300.02/300.40 97683[0:SpL:1844.0,96220.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Orev(y,z),z),z),z),z),c_List_Orotate1(c_List_Olist_OCons(x,y,z),z))** -> .
% 300.02/300.40 97682[0:SpL:1797.0,96220.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))** -> .
% 300.02/300.40 97733[0:Rew:2142.0,97680.0,2142.0,97680.0,2142.0,97680.0] || equal(c_List_Orotate1(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),z),c_List_Olist_OCons(u,c_List_Orev(y,z),z))** -> .
% 300.02/300.40 97676[0:SpL:1783.0,96220.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))** -> .
% 300.02/300.40 97804[0:SpL:2231.0,96534.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,c_List_Olist_OCons(x,y,z),z),z),z),z),c_List_Orotate1(c_List_Olist_OCons(x,w,z),z))** -> .
% 300.02/300.40 98040[0:SpL:127.1,97674.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Obutlast(c_List_Olist_OCons(w,x,y),y),y),y),c_List_Orev(c_List_Obutlast(x,y),y))** -> equal(x,c_List_Olist_ONil(y)).
% 300.02/300.40 98343[1:SpL:3754.1,88259.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Obutlast(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Orev(c_List_Obutlast(v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))** -> equal(v,v_as____).
% 300.02/300.40 98431[1:SpL:3754.1,89252.0] || equal(c_List_Orotate1(c_List_Orev(c_List_Olist_OCons(u,c_List_Obutlast(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Obutlast(v,tc_Lambda_OdB),tc_Lambda_OdB))** -> equal(v,v_as____).
% 300.02/300.40 98530[0:SpL:270.0,11462.0] || equal(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),c_Lambda_Osubst(c_Lambda_OdB_OdB__rec(w,x,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(y),z),x1,x2))* -> equal(u,c_Lambda_Osubst(y,x1,x2)).
% 300.02/300.40 98575[2:MRR:98574.2,1737.1] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(w,v_rs____) -> equal(c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB))*.
% 300.02/300.40 99036[0:SSi:99017.1,99017.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) -> equal(v,c_List_Olist_ONil(w)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),c_Nat_Osize__class_Osize(v,tc_List_Olist(w))),u),tc_nat)*.
% 300.02/300.40 99587[1:Rew:1014.0,99561.2] || equal(c_List_Orev(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),c_List_Obutlast(v,tc_Lambda_OdB))* -> equal(v,v_as____).
% 300.02/300.40 99870[1:Rew:1014.0,99826.2] || equal(u,v_rs____) equal(c_List_Obutlast(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____) equal(c_List_Obutlast(v,tc_Lambda_OdB),v_as____).
% 300.02/300.40 100083[1:Rew:1014.0,100052.1] || c_ListOrder_Ostep1(u,v_rs____,c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(w,v_as____) equal(c_List_Orev(c_List_Obutlast(w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____).
% 300.02/300.40 100265[1:Rew:1014.0,100234.1] || c_ListOrder_Ostep1(u,c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> equal(w,v_as____) equal(c_List_Orev(c_List_Obutlast(w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____).
% 300.02/300.40 101030[0:SSi:101013.1,101013.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) -> equal(v,c_List_Olist_ONil(w)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),u),c_Nat_Osize__class_Osize(v,tc_List_Olist(w))),tc_nat)*.
% 300.02/300.40 102794[9:Rew:1014.0,102708.0] || -> equal(u,v_as____) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Obutlast(c_List_Oappend(v,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(w,c_List_Orev(c_List_Obutlast(u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40 102941[9:Rew:1014.0,102870.1,234.0,102870.0,211.0,102870.0,211.0,102870.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,c_List_Olist_OCons(v,c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40 102954[10:SpR:3754.1,52427.1] || c_List_Olistsp(u,c_List_Orev(c_List_Obutlast(v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB) -> equal(v,v_as____) c_List_Olistsp(u,c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40 103381[9:Rew:1014.0,103297.0] || -> equal(u,v_as____) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(w,c_List_Orev(c_List_Obutlast(u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40 103766[1:SpL:3754.1,56372.0] || equal(c_List_Olist_OCons(u,c_List_Obutlast(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB))** -> equal(v,v_as____) equal(c_List_Obutlast(v,tc_Lambda_OdB),v_as____).
% 300.02/300.40 104295[1:SpL:3754.1,57282.0] || equal(c_List_Oappend(u,c_List_Obutlast(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,v_rs____,tc_Lambda_OdB))** -> equal(v,v_as____) equal(c_List_Obutlast(v,tc_Lambda_OdB),v_as____).
% 300.02/300.40 105384[10:Rew:3754.1,105345.2,1014.0,105345.1] || equal(c_List_Orotate1(c_List_Obutlast(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____) c_List_Olistsp(w,c_List_Obutlast(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40 106269[1:SpL:39416.1,106204.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40 106255[1:SpL:39416.1,106204.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40 106245[1:SpL:39416.1,106204.0] || equal(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40 108905[10:Rew:1014.0,108858.1] || equal(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____) c_List_Olistsp(w,c_List_Orev(c_List_Oappend(c_List_Obutlast(v,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40 109861[1:Rew:1014.0,109830.1] || equal(c_List_Obutlast(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____) equal(c_List_Obutlast(v,tc_Lambda_OdB),v_as____) c_List_Olistsp(w,u,tc_Lambda_OdB)*.
% 300.02/300.40 110214[0:SpR:39416.1,110210.1] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_HOL_Oplus__class_Oplus(tc_nat),v),tc_nat)* equal(v,w)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(u,w),tc_nat)*.
% 300.02/300.40 110348[1:Rew:1014.0,110316.2] || equal(u,v_as____) equal(c_List_Obutlast(c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> equal(w,v_as____) equal(c_List_Obutlast(w,tc_Lambda_OdB),v_as____).
% 300.02/300.40 110420[0:Res:7256.0,3222.0] || c_Wellfounded_Oaccp(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,u),v,w) -> c_Wellfounded_Oaccp(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,u),c_Lambda_OdB_OdB__rec(x,y,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(c_Lambda_OdB_OAbs(c_Lambda_Olift(v,c_HOL_Ozero__class_Ozero(tc_nat)))),z),w)*.
% 300.02/300.40 110416[0:Res:7256.0,3390.0] || c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_Olift(u,v),w) -> c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_Olift(c_Lambda_OdB_OdB__rec(x,y,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(c_Lambda_OdB_OAbs(c_Lambda_Olift(u,c_HOL_Ozero__class_Ozero(tc_nat)))),z),v),w)*.
% 300.02/300.40 110415[0:Res:7256.0,3389.0] || c_Type_Otyping(u,c_Lambda_Olift(c_Lambda_OdB_OdB__rec(v,w,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(c_Lambda_OdB_OAbs(c_Lambda_Olift(x,c_HOL_Ozero__class_Ozero(tc_nat)))),y),z),x1)* -> c_Type_Otyping(u,c_Lambda_Olift(x,z),x1).
% 300.02/300.40 110860[1:SpL:9530.1,84969.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_rs____) equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 300.02/300.40 111344[2:SpL:39416.1,111089.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_nat)* equal(c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),v_rs____).
% 300.02/300.40 111567[1:Rew:1014.0,111563.2] || equal(u,c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____) equal(c_List_Obutlast(w,tc_Lambda_OdB),v_as____).
% 300.02/300.40 112643[1:Rew:1014.0,112617.2] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____) equal(c_List_Obutlast(v,tc_Lambda_OdB),v_as____).
% 300.02/300.40 112713[1:Rew:1014.0,112694.2] || equal(u,c_List_Obutlast(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** -> equal(w,v_as____) equal(c_List_Obutlast(w,tc_Lambda_OdB),v_as____).
% 300.02/300.40 112830[1:Rew:1014.0,112753.1] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Obutlast(c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(x,v_as____) equal(c_List_Obutlast(x,tc_Lambda_OdB),v_as____).
% 300.02/300.40 113046[1:Rew:1014.0,112987.2] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** equal(c_List_Obutlast(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Obutlast(w,tc_Lambda_OdB))** -> equal(w,v_as____) equal(v,u)*.
% 300.02/300.40 113047[1:Rew:1014.0,112986.2] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)** equal(c_List_Obutlast(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Obutlast(w,tc_Lambda_OdB))** -> equal(w,v_as____) equal(v,u)*.
% 300.02/300.40 113952[0:SpL:197.0,21884.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Orotate1(c_List_Olist_OCons(x,y,w),w))* -> equal(y,c_List_Olist_ONil(w)) equal(c_List_Olast(c_List_Orotate1(y,w),w),u).
% 300.02/300.40 114242[0:SpR:27495.1,2098.0] || 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,u,v))**.
% 300.02/300.40 114354[1:Rew:74.0,114298.0,1028.0,114298.0,211.0,114298.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)),c_List_Olist_OCons(v_a____,c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 300.02/300.40 115215[0:SpL:2207.0,2221.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))** -> .
% 300.02/300.40 115214[0:SpL:2207.0,56905.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))** -> .
% 300.02/300.40 115209[0:SpL:2207.0,2173.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))** -> .
% 300.02/300.40 115146[1:SpL:2207.0,34091.0] || equal(u,c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),x,tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(w,tc_Lambda_OdB),v_as____).
% 300.02/300.40 115136[1:SpL:2207.0,48672.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),x,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),x,tc_Lambda_OdB),v_as____).
% 300.02/300.40 115360[10:Rew:2133.0,114947.1] || equal(c_List_Orotate1(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_List_Olistsp(x,c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40 114863[0:SpL:2207.0,278.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)).
% 300.02/300.40 114862[0:SpL:2207.0,280.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)).
% 300.02/300.40 115376[1:Rew:2117.0,114852.1] || equal(u,v_rs____) -> equal(c_List_Oappend(c_List_Orev(c_List_Oappend(v,u,tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 300.02/300.40 114760[0:SpR:2207.0,29174.1] || equal(c_List_Oappend(c_List_Orev(u,v),w,v),c_List_Olist_ONil(v)) -> equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,x,v),v),w,v),c_List_Orev(x,v))**.
% 300.02/300.40 115423[0:Rew:1783.0,115216.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))** -> .
% 300.02/300.40 115424[0:Rew:1783.0,115210.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))** -> .
% 300.02/300.40 115426[1:Rew:1783.0,115164.1] || equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),v,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),c_List_Oappend(u,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(w,tc_Lambda_OdB))** -> .
% 300.02/300.40 115439[1:Rew:1783.0,114973.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(c_List_Orev(c_List_Oappend(v,u,tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB),c_List_Oappend(c_List_Orev(w,tc_Lambda_OdB),v,tc_Lambda_OdB))** -> .
% 300.02/300.40 115450[0:Rew:2207.0,114845.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))*.
% 300.02/300.40 115462[0:Rew:2207.0,114792.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))*.
% 300.02/300.40 115477[0:Rew:1783.0,114761.0] || equal(c_List_Oappend(c_List_Orev(u,v),w,v),c_List_Olist_ONil(v)) -> equal(c_List_Oappend(c_List_Orev(c_List_Oappend(w,x,v),v),u,v),c_List_Orev(x,v))**.
% 300.02/300.40 115806[0:SpR:29174.1,2195.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))**.
% 300.02/300.40 116145[1:Rew:298.0,116040.0,298.0,116040.0,1783.0,116040.0] || equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),u,tc_Lambda_OdB))** -> .
% 300.02/300.40 116146[1:Rew:211.0,116026.0,1844.0,116026.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(u,w,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40 116414[1:Rew:211.0,116363.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40 116415[1:Rew:298.0,116362.0] || equal(c_List_Oappend(u,c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(v,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40 116454[2:SpL:4649.1,4483.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(w,c_List_Oreplicate(x,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v,c_List_Oreplicate(x,w,tc_Lambda_OdB))*.
% 300.02/300.40 116668[1:Rew:211.0,116618.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40 116669[1:Rew:298.0,116617.0] || equal(c_List_Oappend(u,c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(v,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40 116671[1:Rew:298.0,116611.0] || equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),u,tc_Lambda_OdB))** -> .
% 300.02/300.40 116739[1:Rew:211.0,116708.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40 116740[1:Rew:298.0,116707.0] || equal(c_List_Oappend(u,c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(v,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40 116742[1:Rew:298.0,116701.0] || equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),u,tc_Lambda_OdB))** -> .
% 300.02/300.40 116834[1:Rew:211.0,116793.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40 116835[1:Rew:298.0,116792.0] || equal(c_List_Oappend(u,c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(v,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40 116837[1:Rew:298.0,116786.0] || equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),u,tc_Lambda_OdB))** -> .
% 300.02/300.40 116891[1:Rew:11887.0,116864.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) hBOOL(hAPP(hAPP(c_fequal(v),w),x))* -> equal(w,c_List_Ofoldr(c_fequal(v),u,x,tc_Lambda_OdB,y))*.
% 300.02/300.40 116892[1:Rew:11887.0,116863.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) hBOOL(hAPP(hAPP(c_fequal(v),w),x))* -> equal(w,c_List_Ofoldr(c_fequal(v),u,x,tc_Lambda_OdB,y))*.
% 300.02/300.40 116965[1:Rew:211.0,116934.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40 116966[1:Rew:298.0,116933.0] || equal(c_List_Oappend(u,c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(v,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40 116968[1:Rew:298.0,116927.0] || equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),c_List_Oappend(v,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),u,tc_Lambda_OdB))** -> .
% 300.02/300.40 117501[1:SpR:5057.1,4874.1] || equal(u,v_as____) c_ListOrder_Ostep1(v,u,w,tc_Lambda_OdB)* -> c_ListOrder_Ostep1(v,c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(x,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40 117495[0:SpR:396.0,4874.1] || c_ListOrder_Ostep1(u,c_List_Orev(v,w),x,w) -> c_ListOrder_Ostep1(u,c_List_Orev(c_List_Olist_OCons(y,v,w),w),c_List_Orotate1(c_List_Olist_OCons(y,x,w),w),w)*.
% 300.02/300.40 117462[1:SpR:5057.1,4874.1] || equal(u,v_as____) c_ListOrder_Ostep1(v,w,u,tc_Lambda_OdB)* -> c_ListOrder_Ostep1(v,c_List_Orotate1(c_List_Olist_OCons(x,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40 117456[0:SpR:396.0,4874.1] || c_ListOrder_Ostep1(u,v,c_List_Orev(w,x),x) -> c_ListOrder_Ostep1(u,c_List_Orotate1(c_List_Olist_OCons(y,v,x),x),c_List_Orev(c_List_Olist_OCons(y,w,x),x),x)*.
% 300.02/300.40 117662[1:Rew:1014.0,117604.1] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Obutlast(c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(x,v_as____) equal(c_List_Obutlast(x,tc_Lambda_OdB),v_as____).
% 300.02/300.40 117758[1:Rew:1014.0,117693.1] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Obutlast(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(x,v_as____) equal(c_List_Obutlast(x,tc_Lambda_OdB),v_as____).
% 300.02/300.40 117799[1:SpL:2207.0,50857.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(c_List_Orev(c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(x,tc_Lambda_OdB),v_as____).
% 300.02/300.40 117935[0:SpL:1801.0,13771.0] || c_List_Olistsp(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Oappend(w,c_List_Oreplicate(x,v,y),y),y),y),y)* -> c_List_Olistsp(u,c_List_Oreplicate(x,v,y),y).
% 300.02/300.40 117976[0:Rew:2142.0,117911.0] || c_List_Olistsp(u,c_List_Orotate1(c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oreplicate(x,w,y),y),y),y),y)* -> c_List_Olistsp(u,c_List_Oreplicate(x,w,y),y).
% 300.02/300.40 118397[3:MRR:118396.0,44234.1] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_Lambda_Obeta,c_Lambda_Olift(v,w)),c_Lambda_OdB_OVar(w)),tc_nat)* hBOOL(hAPP(hAPP(c_Lambda_Obeta,v),x))*.
% 300.02/300.40 118464[10:Rew:1014.0,118436.1] || equal(c_List_Obutlast(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____) equal(c_List_Obutlast(v,tc_Lambda_OdB),v_as____) c_List_Olistsp(w,u,tc_Lambda_OdB)*.
% 300.02/300.40 118682[10:Rew:1014.0,118624.1] || equal(c_List_Orev(c_List_Oappend(u,c_List_Obutlast(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____) c_List_Olistsp(x,c_List_Obutlast(w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40 118792[10:Rew:1014.0,118728.1] || equal(c_List_Oappend(u,c_List_Obutlast(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____) c_List_Olistsp(x,c_List_Orev(c_List_Obutlast(w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40 119343[1:SpL:4780.1,13976.0] || equal(u,v_as____) equal(c_Lambda_OdB_OVar(v),c_List_Ofoldl(c_Lambda_OdB_OApp,w,x,tc_Lambda_OdB,tc_Lambda_OdB))* -> equal(c_Lambda_OdB_OVar(v),c_List_Ofoldl(c_Lambda_OdB_OApp,w,u,tc_Lambda_OdB,tc_Lambda_OdB))*.
% 300.02/300.40 119769[1:SpL:4780.1,13972.0] || equal(u,v_as____) equal(c_List_Ofoldl(c_Lambda_OdB_OApp,v,w,tc_Lambda_OdB,tc_Lambda_OdB),c_Lambda_OdB_OAbs(x))* -> equal(c_List_Ofoldl(c_Lambda_OdB_OApp,v,u,tc_Lambda_OdB,tc_Lambda_OdB),c_Lambda_OdB_OAbs(x))*.
% 300.02/300.40 120242[0:Res:16107.1,51.0] || hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,tc_Lambda_OdB),c_Lambda_Olift(u,v)),w))* c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_Osubst(w,x,v),tc_Lambda_OdB)* -> c_Wellfounded_Oaccp(c_Lambda_Obeta,u,tc_Lambda_OdB).
% 300.02/300.40 120236[0:Res:16107.1,148.0] || hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,tc_Lambda_OdB),c_Lambda_Olift(u,v)),w))* c_Type_Otyping(x,u,y)* -> c_Type_Otyping(x,c_Lambda_Osubst(w,z,v),y)*.
% 300.02/300.40 120639[0:Res:16103.1,51.0] || hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,tc_Lambda_OdB),u),c_Lambda_Olift(v,w)))* c_Wellfounded_Oaccp(c_Lambda_Obeta,v,tc_Lambda_OdB) -> c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_Osubst(u,x,w),tc_Lambda_OdB)*.
% 300.02/300.40 120633[0:Res:16103.1,148.0] || hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,tc_Lambda_OdB),u),c_Lambda_Olift(v,w)))* c_Type_Otyping(x,c_Lambda_Osubst(u,y,w),z)* -> c_Type_Otyping(x,v,z)*.
% 300.02/300.40 121370[0:SpR:3545.1,163.1] || c_HOL_Oord__class_Oless(u,v,tc_nat) hBOOL(hAPP(c_InductTermi_OIT,c_Lambda_Olift(w,v))) -> hBOOL(hAPP(c_InductTermi_OIT,c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,w),c_Lambda_OdB_OVar(u)),v)))*.
% 300.02/300.40 123743[2:SpR:111217.1,693.1] || equal(c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),v,tc_Lambda_OdB),v_rs____)** equal(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB))* -> equal(c_List_Olist_OCons(v,w,tc_Lambda_OdB),v_rs____)**.
% 300.02/300.40 123785[2:Rew:111144.1,123741.1] || equal(c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),v,tc_Lambda_OdB),v_rs____)** equal(u,c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* -> equal(c_List_Olist_OCons(v,w,tc_Lambda_OdB),v_rs____)**.
% 300.02/300.40 124872[10:Rew:1014.0,124795.1] || equal(c_List_Oappend(c_List_Orev(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____) c_List_Olistsp(x,c_List_Obutlast(v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40 124877[10:Rew:65.0,124876.0] || equal(c_List_Oappend(c_List_Oreplicate(u,v,tc_Lambda_OdB),c_List_Oappend(c_List_Oreplicate(w,v,tc_Lambda_OdB),x,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(y,c_List_Oreplicate(w,v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40 125341[1:Rew:1028.0,125236.1,211.0,125236.1,211.0,125236.1,1014.0,125236.1] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40 125447[1:Rew:1028.0,125381.1,211.0,125381.1,211.0,125381.1,1014.0,125381.1] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40 125571[1:Rew:234.0,125496.1,211.0,125496.1,211.0,125496.1,1014.0,125496.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),w) equal(c_List_Olist_OCons(v,c_List_Olist_OCons(u,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),w)* -> .
% 300.02/300.40 125601[1:SpL:39416.1,125523.1] || equal(u,v)* equal(w,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40 125574[1:SpL:39416.1,125523.1] || equal(u,v)* equal(c_List_Orev(w,tc_Lambda_OdB),v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40 125727[1:SpL:39416.1,125618.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v)* equal(w,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40 125848[1:SpL:3754.1,125526.1] || equal(c_List_Obutlast(u,tc_Lambda_OdB),v) equal(c_List_Orev(c_List_Olist_OCons(v_a____,c_List_Obutlast(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)* -> equal(u,v_as____).
% 300.02/300.40 126752[0:Res:1218.0,18978.0] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,u),v)) -> hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,w),hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(c_Lambda_Olift(u,c_HOL_Ozero__class_Ozero(tc_nat)))),x)),v))*.
% 300.02/300.40 127323[1:Rew:1014.0,127275.2] || equal(c_List_Obutlast(u,tc_Lambda_OdB),v) equal(c_List_Orev(c_List_Olist_OCons(v_a____,c_List_Obutlast(c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)* -> equal(u,v_as____).
% 300.02/300.40 127326[1:Rew:298.0,127325.1,3108.0,127325.1] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),w) equal(c_List_Oappend(c_List_Oreplicate(x,v,tc_Lambda_OdB),c_List_Oappend(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),w)* -> .
% 300.02/300.40 127364[1:SpL:1787.0,127303.0] || equal(c_List_Orev(c_List_Oappend(c_List_Oreplicate(u,v,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),x)* equal(v_rs____,x) -> .
% 300.02/300.40 127782[1:Rew:1014.0,127750.1] || equal(c_List_Olist_OCons(u,c_List_Obutlast(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v,tc_Lambda_OdB))** -> equal(w,v_as____) equal(c_List_Obutlast(w,tc_Lambda_OdB),v_as____).
% 300.02/300.40 127895[1:Rew:1014.0,127832.1] || equal(c_List_Oappend(u,c_List_Obutlast(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,v,tc_Lambda_OdB))** -> equal(w,v_as____) equal(c_List_Obutlast(w,tc_Lambda_OdB),v_as____).
% 300.02/300.40 128989[1:Rew:128690.1,128495.1] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** equal(c_List_Oappend(w,x,tc_Lambda_OdB),c_List_Oappend(y,x,tc_Lambda_OdB))* -> equal(w,c_List_Oappend(y,u,tc_Lambda_OdB))*.
% 300.02/300.40 128990[1:Rew:128690.1,128494.1] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** equal(c_List_Oappend(w,x,tc_Lambda_OdB),c_List_Olist_OCons(y,x,tc_Lambda_OdB))* -> equal(w,c_List_Olist_OCons(y,u,tc_Lambda_OdB))*.
% 300.02/300.40 128991[1:Rew:128690.1,128493.2] || equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),v,tc_Lambda_OdB),v_as____)** equal(c_List_Orev(c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),x)* -> equal(c_List_Orev(w,tc_Lambda_OdB),x).
% 300.02/300.40 129004[1:Rew:128689.1,128094.1] || equal(c_List_Oappend(u,c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(c_List_Oappend(x,c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(x,tc_Lambda_OdB))**.
% 300.02/300.40 129117[1:SpL:39416.1,128689.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,w,tc_Lambda_OdB),tc_nat)* equal(c_List_Oappend(v,x,tc_Lambda_OdB),x)**.
% 300.02/300.40 129188[1:SpL:39416.1,128690.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,w,tc_Lambda_OdB),tc_nat)* equal(c_List_Oappend(w,x,tc_Lambda_OdB),x)**.
% 300.02/300.40 129250[1:Rew:1014.0,129224.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(v,v_as____) -> equal(w,v_as____) equal(c_List_Oappend(x,y,tc_Lambda_OdB),y)**.
% 300.02/300.40 129352[1:SpL:39416.1,129104.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(x,w).
% 300.02/300.40 129308[1:SpL:39416.1,129104.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,x,tc_Lambda_OdB),tc_nat)* equal(x,w).
% 300.02/300.40 129402[1:Rew:1014.0,129375.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Oappend(x,y,tc_Lambda_OdB),tc_Lambda_OdB))* equal(v,v_as____) -> equal(w,v_as____) equal(y,x).
% 300.02/300.40 130093[0:SpR:3544.0,107995.1] || -> equal(c_Lambda_Olift(u,v),c_HOL_Ozero__class_Ozero(tc_nat)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OdB__case(w,c_HOL_Oplus__class_Oplus(tc_nat),x,c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,y),u),v),z),tc_nat)*.
% 300.02/300.40 130087[0:SpR:3544.0,107931.1] || -> equal(c_Lambda_Olift(u,v),c_HOL_Ozero__class_Ozero(tc_nat)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OdB__case(w,c_HOL_Oplus__class_Oplus(tc_nat),x,c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,u),y),v),z),tc_nat)*.
% 300.02/300.40 130070[0:SpR:3544.0,8117.0] || -> c_Type_Otyping(u,c_Lambda_OdB_OAbs(c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(tc_nat)))),hAPP(hAPP(c_Type_Otype_OFun,v),c_Lambda_OdB_OdB__case(w,c_Type_Otype_OFun,x,c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,y),y),z),x1)))*.
% 300.02/300.40 130429[0:SpR:315.0,129982.0] || -> hBOOL(c_Lambda_OdB_OdB__case(u,c_fequal(v),w,c_Lambda_Olift(c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Olist_OCons(c_List_Ofoldr(c_Lambda_OdB_OApp,x,y,z,x1),x,z),y,z,x1),x2),x3))*.
% 300.02/300.40 130956[0:Rew:11886.0,130915.1] || equal(u,c_List_Olist_ONil(v)) equal(c_Type_Osko__Type__Xtype__induct__1__1(w),hAPP(hAPP(c_Type_Otype_OFun,x),y))* -> hBOOL(hAPP(w,c_List_Ofoldr(c_Type_Otype_OFun,u,y,v,z)))*.
% 300.02/300.40 131714[2:Rew:1014.0,131530.1] || equal(c_List_Obutlast(c_List_Olist_OCons(c_List_Olast(u,tc_Lambda_OdB),c_List_Oappend(v,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(u,v_as____) equal(c_List_Oappend(v,u,tc_Lambda_OdB),v_rs____).
% 300.02/300.40 131918[1:SpL:76.0,131730.1] || equal(v_as____,u) equal(u,c_List_Oappend(c_List_Oreplicate(v,w,tc_Lambda_OdB),c_List_Oreplicate(x,w,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(c_List_Oreplicate(v,w,tc_Lambda_OdB),v_as____).
% 300.02/300.40 132431[1:SpL:3546.1,25086.0] || c_HOL_Oord__class_Oless(u,v,tc_nat) equal(c_Lambda_OdB_OdB__rec(w,x,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(c_Lambda_OdB_OAbs(y)),z),c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(u)),x1),v))* -> .
% 300.02/300.40 132560[1:SpL:35041.1,15612.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_as____) equal(c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Otake(u,x,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v_a____,v).
% 300.02/300.40 132559[1:SpL:35041.1,15449.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_as____) equal(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Otake(u,x,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v_a____,v).
% 300.02/300.40 132557[1:SpL:35041.1,69873.0] || equal(c_List_Oreplicate(c_Nat_Osize__class_Osize(v_rs____,tc_List_Olist(tc_Lambda_OdB)),u,tc_Lambda_OdB),v_as____)** equal(c_List_Otake(c_Nat_Osize__class_Osize(v_rs____,tc_List_Olist(tc_Lambda_OdB)),v,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB))** -> .
% 300.02/300.40 132549[1:SpL:35041.1,71096.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_as____)** equal(c_List_Otake(u,w,tc_Lambda_OdB),v_rs____)** -> equal(c_List_Otake(u,c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**.
% 300.02/300.40 132546[2:SpL:35041.1,111291.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_as____)** equal(c_List_Otake(u,w,tc_Lambda_OdB),v_rs____)** -> equal(c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),c_List_Olist_OCons(v,x,tc_Lambda_OdB))*.
% 300.02/300.40 132529[1:SpL:35041.1,69768.0] || equal(c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),v,tc_Lambda_OdB),v_as____) equal(c_List_Olist_OCons(v,c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),w,tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 300.02/300.40 132528[1:SpL:35041.1,13808.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_as____) equal(c_List_Olist_OCons(v,c_List_Oappend(c_List_Otake(u,w,tc_Lambda_OdB),x,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Otake(u,w,tc_Lambda_OdB))** -> .
% 300.02/300.40 3201[0:SpL:46.1,97.0] class_OrderedGroup_Omonoid__add(u) || hBOOL(hAPP(v,w)) c_Wellfounded_Oaccp(hAPP(c_HOL_Oplus__class_Oplus(u),v),w,x)* -> c_Wellfounded_Oaccp(hAPP(c_HOL_Oplus__class_Oplus(u),v),c_HOL_Ozero__class_Ozero(u),x)*.
% 300.02/300.40 3200[0:SpL:44.1,97.0] class_OrderedGroup_Ocomm__monoid__add(u) || hBOOL(hAPP(v,w)) c_Wellfounded_Oaccp(hAPP(c_HOL_Oplus__class_Oplus(u),v),w,x)* -> c_Wellfounded_Oaccp(hAPP(c_HOL_Oplus__class_Oplus(u),v),c_HOL_Ozero__class_Ozero(u),x)*.
% 300.02/300.40 3199[0:SpL:47.1,97.0] class_Ring__and__Field_Ocomm__semiring__1(u) || hBOOL(hAPP(v,w)) c_Wellfounded_Oaccp(hAPP(c_HOL_Oplus__class_Oplus(u),v),w,x)* -> c_Wellfounded_Oaccp(hAPP(c_HOL_Oplus__class_Oplus(u),v),c_HOL_Ozero__class_Ozero(u),x)*.
% 300.02/300.40 3718[0:SpR:137.1,135.1] || -> equal(u,c_List_Olist_ONil(v)) equal(c_List_Obutlast(u,v),c_List_Olist_ONil(v)) equal(c_List_Olast(c_List_Obutlast(c_List_Oappend(w,u,v),v),v),c_List_Olast(c_List_Obutlast(u,v),v))**.
% 300.02/300.40 3841[0:SpR:127.1,121.1] || -> equal(u,c_List_Olist_ONil(v)) equal(c_List_Obutlast(u,v),c_List_Olist_ONil(v)) equal(c_List_Olast(c_List_Obutlast(c_List_Olist_OCons(w,u,v),v),v),c_List_Olast(c_List_Obutlast(u,v),v))**.
% 300.02/300.40 4054[0:Res:110.2,221.1] class_Ring__and__Field_Oordered__semidom(u) class_Orderings_Opreorder(u) || c_HOL_Oord__class_Oless(v,w,tc_nat)* c_HOL_Oord__class_Oless(c_Nat_Osemiring__1__class_Oof__nat(w,u),x,u)* -> c_HOL_Oord__class_Oless(c_Nat_Osemiring__1__class_Oof__nat(v,u),x,u)*.
% 300.02/300.40 4053[0:Res:173.2,221.1] class_Ring__and__Field_Oordered__semidom(u) class_Orderings_Opreorder(u) || c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_Nat_Osemiring__1__class_Oof__nat(v,u),w,u)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),w,u).
% 300.02/300.40 4135[0:Res:110.2,220.1] class_Ring__and__Field_Oordered__semidom(u) class_Orderings_Oorder(u) || c_HOL_Oord__class_Oless(v,w,tc_nat)* c_HOL_Oord__class_Oless(x,c_Nat_Osemiring__1__class_Oof__nat(v,u),u)* -> c_HOL_Oord__class_Oless(x,c_Nat_Osemiring__1__class_Oof__nat(w,u),u)*.
% 300.02/300.40 4134[0:Res:173.2,220.1] class_Ring__and__Field_Oordered__semidom(u) class_Orderings_Oorder(u) || c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(w,c_HOL_Ozero__class_Ozero(u),u) -> c_HOL_Oord__class_Oless(w,c_Nat_Osemiring__1__class_Oof__nat(v,u),u)*.
% 300.02/300.40 7266[0:SpR:327.0,270.0] || -> equal(hAPP(u,c_Lambda_OdB_OdB__rec(v,w,c_Type_Oshift(x,y,u,z),y,x1)),c_Lambda_OdB_OdB__rec(v,w,c_Type_Oshift(x,y,u,z),c_Lambda_OdB_OAbs(y),x1))**.
% 300.02/300.40 7258[0:SpR:270.0,69.1] || hBOOL(hAPP(hAPP(u,v),c_Lambda_OdB_OdB__rec(w,x,c_Transitive__Closure_Ortranclp(u,y),v,z)))* -> hBOOL(c_Lambda_OdB_OdB__rec(w,x,c_Transitive__Closure_Ortranclp(u,y),c_Lambda_OdB_OAbs(v),z)).
% 300.02/300.40 7386[0:Res:141.1,97.0] || hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,tc_Lambda_OdB),u),v))* c_Wellfounded_Oaccp(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,tc_Lambda_OdB),c_Lambda_OdB_OAbs(v),w)* -> c_Wellfounded_Oaccp(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,tc_Lambda_OdB),c_Lambda_OdB_OAbs(u),w)*.
% 300.02/300.40 8057[0:SpR:127.1,1930.0] || -> equal(u,c_List_Olist_ONil(v)) equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Obutlast(u,v),tc_List_Olist(v)),c_List_Orotate1(c_List_Obutlast(c_List_Olist_OCons(w,u,v),v),v),v),c_List_Obutlast(u,v))**.
% 300.02/300.40 10089[0:Res:259.2,72.0] || -> equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),w) c_HOL_Oord__class_Oless(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),w,tc_nat)* equal(c_List_Otake(w,c_List_Obutlast(u,v),v),c_List_Otake(w,u,v))**.
% 300.02/300.40 10210[0:SpL:310.1,97.0] || c_Type_Otyping(u,c_Lambda_OdB_OAbs(v),w) hBOOL(w) c_Wellfounded_Oaccp(c_Type_Otype_OFun,c_Type_Osko__Type__Xtyping__elims__3__2(w,u,v),x)* -> c_Wellfounded_Oaccp(c_Type_Otype_OFun,c_Type_Osko__Type__Xtyping__elims__3__1(w,u,v),x).
% 300.02/300.40 11451[0:SpR:273.1,291.0] || c_HOL_Oord__class_Oless(u,v,tc_nat) -> equal(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(u)),c_Lambda_Osubst(w,x,v)),c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(u)),w),x,v))**.
% 300.02/300.40 11447[0:SpR:273.1,291.0] || c_HOL_Oord__class_Oless(u,v,tc_nat) -> equal(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_Osubst(w,x,v)),c_Lambda_OdB_OVar(u)),c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,w),c_Lambda_OdB_OVar(u)),x,v))**.
% 300.02/300.40 11481[0:Res:29.1,51.0] || hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(u,v),w),x))* c_Wellfounded_Oaccp(c_Predicate_Oconversep(u,v,v),w,v)* -> c_Wellfounded_Oaccp(c_Predicate_Oconversep(u,v,v),x,v)*.
% 300.02/300.40 11933[0:SpL:315.0,314.0] || equal(c_List_Ofoldr(c_Type_Otype_OFun,c_List_Olist_OCons(u,v,w),x,w,y),hAPP(hAPP(c_Type_Otype_OFun,z),x1))* -> equal(c_List_Ofoldr(c_Type_Otype_OFun,v,x,w,y),x1).
% 300.02/300.40 11928[0:SpL:315.0,263.0] || equal(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Olist_OCons(w,x,y),z,y,x1))* -> equal(v,c_List_Ofoldr(c_Lambda_OdB_OApp,x,z,y,x1)).
% 300.02/300.40 11871[0:SpR:315.0,345.0] || -> equal(c_Type_Otype_Otype__case(u,v,c_List_Ofoldr(c_Type_Otype_OFun,c_List_Olist_OCons(w,x,y),z,y,x1),x2),hAPP(hAPP(v,w),c_List_Ofoldr(c_Type_Otype_OFun,x,z,y,x1)))**.
% 300.02/300.40 11859[0:SpR:315.0,254.0] || -> hBOOL(hAPP(hAPP(c_Lambda_Obeta,c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Olist_OCons(c_Lambda_OdB_OAbs(u),v,w),x,w,y)),c_Lambda_Osubst(u,c_List_Ofoldr(c_Lambda_OdB_OApp,v,x,w,y),c_HOL_Ozero__class_Ozero(tc_nat))))*.
% 300.02/300.40 12034[0:SpL:213.0,151.0] || equal(c_List_Ofoldl(c_Lambda_OdB_OApp,u,v,tc_Lambda_OdB,tc_Lambda_OdB),c_List_Ofoldl(c_Lambda_OdB_OApp,w,c_List_Olist_OCons(x,v,tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB))* -> equal(u,hAPP(hAPP(c_Lambda_OdB_OApp,w),x)).
% 300.02/300.40 12021[0:SpR:13.1,213.0] class_OrderedGroup_Olordered__ab__group__add(u) || -> equal(c_List_Ofoldl(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u),c_List_Olist_OCons(c_HOL_Ozero__class_Ozero(u),v,w),x,w),c_List_Ofoldl(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u),v,x,w))**.
% 300.02/300.40 12089[1:SpL:6864.1,75.0] || equal(u,v_as____) c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(y,u) c_ListOrder_Ostep1(v,u,y,tc_Lambda_OdB)*.
% 300.02/300.40 12088[1:SpL:8588.1,75.0] || equal(u,v_rs____) c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(y,u) c_ListOrder_Ostep1(v,u,y,tc_Lambda_OdB)*.
% 300.02/300.40 12085[1:SpL:8588.1,75.0] || equal(u,v_rs____) c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(y,v_rs____) c_ListOrder_Ostep1(v,v_rs____,y,tc_Lambda_OdB).
% 300.02/300.40 12079[1:SpL:6864.1,75.0] || equal(u,v_as____) c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),c_List_Olist_OCons(y,v_as____,tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(u,x) c_ListOrder_Ostep1(v,x,u,tc_Lambda_OdB)*.
% 300.02/300.40 12078[1:SpL:8588.1,75.0] || equal(u,v_rs____) c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),c_List_Olist_OCons(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(u,x) c_ListOrder_Ostep1(v,x,u,tc_Lambda_OdB)*.
% 300.02/300.40 12075[1:SpL:8588.1,75.0] || equal(u,v_rs____) c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),c_List_Olist_OCons(y,u,tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(v_rs____,x) c_ListOrder_Ostep1(v,x,v_rs____,tc_Lambda_OdB).
% 300.02/300.40 12182[0:Res:155.1,97.0] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,u),v))* c_Wellfounded_Oaccp(c_Lambda_Obeta,hAPP(hAPP(c_Lambda_OdB_OApp,v),w),x)* -> c_Wellfounded_Oaccp(c_Lambda_Obeta,hAPP(hAPP(c_Lambda_OdB_OApp,u),w),x)*.
% 300.02/300.40 12181[0:Res:155.1,311.0] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,u),v))* c_Type_Otyping(w,hAPP(hAPP(c_Lambda_OdB_OApp,u),x),y)* -> c_Type_Otyping(w,hAPP(hAPP(c_Lambda_OdB_OApp,v),x),y)*.
% 300.02/300.40 12240[0:Res:154.1,97.0] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,u),v))* c_Wellfounded_Oaccp(c_Lambda_Obeta,hAPP(hAPP(c_Lambda_OdB_OApp,w),v),x)* -> c_Wellfounded_Oaccp(c_Lambda_Obeta,hAPP(hAPP(c_Lambda_OdB_OApp,w),u),x)*.
% 300.02/300.40 12239[0:Res:154.1,311.0] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,u),v))* c_Type_Otyping(w,hAPP(hAPP(c_Lambda_OdB_OApp,x),u),y)* -> c_Type_Otyping(w,hAPP(hAPP(c_Lambda_OdB_OApp,x),v),y)*.
% 300.02/300.40 12942[0:Res:353.1,332.0] || c_Type_Otyping(u,hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(v)),w),x) -> equal(hAPP(hAPP(c_Type_Otype_OFun,c_Type_Osko__Type__Xtyping__elims__2__1(x,u,c_Lambda_OdB_OVar(v),w)),x),hAPP(u,v))**.
% 300.02/300.40 13986[0:Rew:333.0,13985.1] class_OrderedGroup_Oab__semigroup__add(u) || -> equal(c_List_Ofoldr(c_HOL_Oplus__class_Oplus(u),c_List_Oappend(v,w,u),x,u,u),c_List_Ofoldr(c_HOL_Oplus__class_Oplus(u),c_List_Oappend(w,v,u),x,u,u))*.
% 300.02/300.40 14377[0:SpR:43.2,86.2] class_Int_Onumber__ring(u) class_Ring__and__Field_Oidom(u) class_OrderedGroup_Opordered__cancel__ab__semigroup__add(u) || c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),v,u) -> c_HOL_Oord__class_Oless(w,hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),w),v),u)*.
% 300.02/300.40 14363[0:SpR:43.2,86.2] class_Int_Onumber__ring(u) class_Ring__and__Field_Oidom(u) class_OrderedGroup_Opordered__cancel__ab__semigroup__add(u) || c_HOL_Oord__class_Oless(v,c_HOL_Ozero__class_Ozero(u),u) -> c_HOL_Oord__class_Oless(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),w),v),w,u)*.
% 300.02/300.40 14404[0:SSi:14389.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(u,v,tc_nat)* -> equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),w),u),c_HOL_Ozero__class_Ozero(tc_nat))** c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),w),v),tc_nat)*.
% 300.02/300.40 14502[0:SSi:14485.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(u,v,tc_nat)* -> equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),u),w),c_HOL_Ozero__class_Ozero(tc_nat))** c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),v),w),tc_nat)*.
% 300.02/300.40 14602[1:Rew:1014.0,14590.1] || equal(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____) equal(c_List_Obutlast(v,tc_Lambda_OdB),v_as____) equal(c_List_Olast(c_List_Obutlast(v,tc_Lambda_OdB),tc_Lambda_OdB),v_a____).
% 300.02/300.40 14622[0:SpR:43.2,87.2] class_Int_Onumber__ring(u) class_Ring__and__Field_Oidom(u) class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(u) || c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),v,u) -> c_HOL_Oord__class_Oless(w,hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),w),v),u)*.
% 300.02/300.40 14608[0:SpR:43.2,87.2] class_Int_Onumber__ring(u) class_Ring__and__Field_Oidom(u) class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(u) || c_HOL_Oord__class_Oless(v,c_HOL_Ozero__class_Ozero(u),u) -> c_HOL_Oord__class_Oless(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),w),v),w,u)*.
% 300.02/300.40 15095[0:SpL:43.2,88.1] class_Int_Onumber__ring(u) class_Ring__and__Field_Oidom(u) class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(u) || c_HOL_Oord__class_Oless(v,hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),u)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),w,u).
% 300.02/300.40 15081[0:SpL:43.2,88.1] class_Int_Onumber__ring(u) class_Ring__and__Field_Oidom(u) class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(u) || c_HOL_Oord__class_Oless(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),v,u)* -> c_HOL_Oord__class_Oless(w,c_HOL_Ozero__class_Ozero(u),u).
% 300.02/300.40 15654[2:SpL:4649.1,413.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____)** c_ListOrder_Ostep1(w,v_rs____,c_List_Orotate1(c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(u,x)* equal(v,y)*.
% 300.02/300.40 15652[0:SpL:396.0,413.0] || c_ListOrder_Ostep1(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),c_List_Orotate1(c_List_Olist_OCons(y,z,x),x),x)* -> equal(v,y) equal(c_List_Orev(w,x),z).
% 300.02/300.40 15636[2:SpL:4649.1,413.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____)** c_ListOrder_Ostep1(w,c_List_Orotate1(c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> equal(x,u)* equal(y,v)*.
% 300.02/300.40 15634[0:SpL:396.0,413.0] || c_ListOrder_Ostep1(u,c_List_Orotate1(c_List_Olist_OCons(v,w,x),x),c_List_Orev(c_List_Olist_OCons(y,z,x),x),x)* -> equal(v,y) equal(w,c_List_Orev(z,x)).
% 300.02/300.40 15666[1:Rew:1952.0,15650.1] || equal(u,v_as____)* c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(w,x) equal(u,y)*.
% 300.02/300.40 15669[1:Rew:1952.0,15632.1] || equal(u,v_as____)* c_ListOrder_Ostep1(v,c_List_Orotate1(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(y,v_as____,tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(w,y) equal(x,u)*.
% 300.02/300.40 16045[0:Res:146.1,51.0] || hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,tc_Lambda_OdB),u),v))* c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_Osubst(w,v,x),tc_Lambda_OdB)* -> c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_Osubst(w,u,x),tc_Lambda_OdB)*.
% 300.02/300.40 16043[0:Res:146.1,148.0] || hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,tc_Lambda_OdB),u),v))* c_Type_Otyping(w,c_Lambda_Osubst(x,u,y),z)* -> c_Type_Otyping(w,c_Lambda_Osubst(x,v,y),z)*.
% 300.02/300.40 16112[0:Res:145.1,51.0] || hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,tc_Lambda_OdB),u),v))* c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_Osubst(v,w,x),tc_Lambda_OdB)* -> c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_Osubst(u,w,x),tc_Lambda_OdB)*.
% 300.02/300.40 16110[0:Res:145.1,148.0] || hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,tc_Lambda_OdB),u),v))* c_Type_Otyping(w,c_Lambda_Osubst(u,x,y),z)* -> c_Type_Otyping(w,c_Lambda_Osubst(v,x,y),z)*.
% 300.02/300.40 16571[1:SpL:6865.1,7.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),c_List_Olist_OCons(y,v_as____,tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(u,x)* equal(y,w).
% 300.02/300.40 16538[1:SpL:6865.1,7.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(y,u)* equal(x,w).
% 300.02/300.40 16242[1:SpR:6865.1,6.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) hBOOL(hAPP(hAPP(v,w),x)) -> c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40 16228[1:SpR:6865.1,6.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) hBOOL(hAPP(hAPP(v,w),x)) -> c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40 17785[1:SpL:11764.1,7.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),c_List_Olist_OCons(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(u,x)* equal(y,w).
% 300.02/300.40 17752[1:SpL:11764.1,7.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(y,u)* equal(x,w).
% 300.02/300.40 17531[1:SpL:11764.1,7.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),c_List_Olist_OCons(y,u,tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(v_rs____,x) equal(y,w).
% 300.02/300.40 17514[1:SpL:11764.1,7.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(y,v_rs____) equal(x,w).
% 300.02/300.40 17370[1:SpR:11764.1,6.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) hBOOL(hAPP(hAPP(v,w),x)) -> c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40 17351[1:SpR:11764.1,6.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) hBOOL(hAPP(hAPP(v,w),x)) -> c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40 18032[1:SSi:18018.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(c_Nat_Osize__class_Osize(v_rs____,tc_List_Olist(tc_Lambda_OdB)),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),v),u),tc_nat)*.
% 300.02/300.40 18597[1:MRR:18578.3,1032.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB)* -> hBOOL(hAPP(hAPP(v,w),x)).
% 300.02/300.40 18598[1:MRR:18564.3,1034.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),c_List_Olist_OCons(y,u,tc_Lambda_OdB),tc_Lambda_OdB)* -> hBOOL(hAPP(hAPP(v,w),y)).
% 300.02/300.40 20835[0:SpL:191.2,2221.0] || equal(c_List_Oappend(u,v,w),c_List_Olist_OCons(x,y,w))* equal(c_List_Olist_OCons(z,c_List_Oappend(x1,y,w),w),v)* -> equal(u,c_List_Olist_ONil(w)).
% 300.02/300.40 20834[0:SpL:191.2,2173.0] || equal(c_List_Oappend(u,v,w),c_List_Olist_OCons(x,y,w))* equal(c_List_Olist_OCons(z,c_List_Olist_OCons(x1,y,w),w),v)* -> equal(u,c_List_Olist_ONil(w)).
% 300.02/300.40 20808[0:SpL:191.2,2221.0] || equal(c_List_Oappend(u,c_List_Oappend(v,w,x),x),c_List_Olist_OCons(y,z,x))* equal(c_List_Olist_OCons(x1,z,x),w)* -> equal(u,c_List_Olist_ONil(x)).
% 300.02/300.40 20897[1:Rew:1014.0,20831.3] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB))* equal(v,v_rs____) equal(c_List_Olist_OCons(y,x,tc_Lambda_OdB),v_rs____)** -> equal(u,v_as____).
% 300.02/300.40 20898[1:Rew:1014.0,20820.3] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* equal(x,v_rs____) equal(c_List_Olist_OCons(y,w,tc_Lambda_OdB),x)* -> equal(u,v_as____).
% 300.02/300.40 20899[1:Rew:1014.0,20803.3] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB))* equal(c_List_Oappend(y,x,tc_Lambda_OdB),v_as____)** equal(v_rs____,v) -> equal(u,v_as____).
% 300.02/300.40 20900[1:Rew:1014.0,20802.2] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB))* equal(c_List_Oappend(y,x,tc_Lambda_OdB),v_as____)** -> equal(u,v_as____) c_List_Olistsp(z,v,tc_Lambda_OdB)*.
% 300.02/300.40 20906[1:Rew:1014.0,20763.2] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* equal(c_List_Orev(c_List_Oappend(x,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(x,tc_Lambda_OdB))** -> equal(u,v_as____).
% 300.02/300.40 20909[1:Rew:1014.0,20731.3] || equal(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(x,y,tc_Lambda_OdB))* equal(y,v_as____) equal(v_rs____,w) -> equal(u,v_as____).
% 300.02/300.40 20910[1:Rew:1014.0,20730.2] || equal(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(x,y,tc_Lambda_OdB))* equal(y,v_as____) -> equal(u,v_as____) c_List_Olistsp(z,w,tc_Lambda_OdB)*.
% 300.02/300.40 20911[1:Rew:1014.0,20698.3] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB))* equal(x,v_rs____) equal(c_List_Olist_OCons(y,v_rs____,tc_Lambda_OdB),v)* -> equal(u,v_as____).
% 300.02/300.40 20913[1:Rew:1014.0,20684.3] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB))* equal(x,v_as____) equal(c_List_Olist_OCons(y,z,tc_Lambda_OdB),v)* -> equal(u,v_as____).
% 300.02/300.40 20914[1:Rew:1014.0,20660.1] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* -> equal(u,v_as____) equal(c_List_Olast(c_List_Olist_OCons(x,c_List_Oappend(y,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 300.02/300.40 20915[1:Rew:1014.0,20659.1] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* -> equal(u,v_as____) equal(c_List_Olast(c_List_Oappend(x,c_List_Oappend(y,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 300.02/300.40 20916[1:Rew:1014.0,20658.1] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* -> equal(u,v_as____) equal(c_List_Olast(c_List_Olist_OCons(x,c_List_Olist_OCons(y,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 300.02/300.40 20917[1:Rew:1014.0,20657.1] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* -> equal(u,v_as____) equal(c_List_Olast(c_List_Oappend(x,c_List_Olist_OCons(y,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 300.02/300.40 20918[1:Rew:1014.0,20655.2] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB))* equal(c_List_Orev(v,tc_Lambda_OdB),v_rs____) -> equal(u,v_as____) equal(c_List_Olast(x,tc_Lambda_OdB),v_a____).
% 300.02/300.40 20919[1:Rew:1014.0,20645.1] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB))* -> equal(u,v_as____) equal(c_List_Olast(c_List_Olist_OCons(y,x,tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 300.02/300.40 20920[1:Rew:1014.0,20644.1] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB))* -> equal(u,v_as____) equal(c_List_Olast(c_List_Oappend(y,x,tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 300.02/300.40 20921[1:Rew:1014.0,20642.1] || equal(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB))* -> equal(u,v_as____) equal(c_List_Olast(c_List_Olist_OCons(y,x,tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 300.02/300.40 20922[1:Rew:1014.0,20641.1] || equal(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB))* -> equal(u,v_as____) equal(c_List_Olast(c_List_Oappend(y,x,tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 300.02/300.40 20924[1:Rew:1014.0,20628.1] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(x,y,tc_Lambda_OdB))* -> equal(u,v_as____) equal(c_List_Olast(y,tc_Lambda_OdB),v_a____).
% 300.02/300.40 20925[1:Rew:1014.0,20627.1] || equal(c_List_Oappend(u,c_List_Olist_OCons(v_a____,c_List_Oreplicate(v,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB))* -> equal(u,v_as____) equal(c_List_Olast(x,tc_Lambda_OdB),v_a____).
% 300.02/300.40 20927[1:Rew:1014.0,20625.1] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(x,y,tc_Lambda_OdB))* -> equal(u,v_as____) equal(c_List_Olast(y,tc_Lambda_OdB),v_a____).
% 300.02/300.40 20928[1:Rew:1014.0,20624.1] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(x,y,tc_Lambda_OdB))* -> equal(u,v_as____) equal(c_List_Olast(y,tc_Lambda_OdB),v_a____).
% 300.02/300.40 21000[1:Rew:20894.2,20999.3] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* c_ListOrder_Ostep1(x,w,v_rs____,tc_Lambda_OdB)* -> equal(u,v_as____) equal(c_List_Obutlast(w,tc_Lambda_OdB),v_as____).
% 300.02/300.40 21002[1:Rew:20894.2,21001.3] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* c_ListOrder_Ostep1(x,v_rs____,w,tc_Lambda_OdB)* -> equal(u,v_as____) equal(c_List_Obutlast(w,tc_Lambda_OdB),v_as____).
% 300.02/300.40 22025[0:SpL:192.2,11924.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Oappend(x,y,w))* equal(c_Type_Otype_OAtom(z),c_List_Ofoldr(c_Type_Otype_OFun,x,x1,w,x2))* -> equal(x,c_List_Olist_ONil(w)).
% 300.02/300.40 22000[0:SpL:192.2,284.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Oappend(x,y,w))* equal(c_List_Olist_OCons(z,x1,w),x)* -> equal(x,c_List_Olist_ONil(w)) equal(z,u)*.
% 300.02/300.40 21975[0:SpL:192.2,11909.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Oappend(x,y,w))* equal(c_List_Ofoldr(c_Lambda_OdB_OApp,x,z,w,x1),c_Lambda_OdB_OAbs(x2))* -> equal(x,c_List_Olist_ONil(w)).
% 300.02/300.40 21974[0:SpL:192.2,11908.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Oappend(x,y,w))* equal(c_List_Ofoldr(c_Lambda_OdB_OApp,x,z,w,x1),c_Lambda_OdB_OVar(x2))* -> equal(x,c_List_Olist_ONil(w)).
% 300.02/300.40 22116[0:Rew:21886.2,21972.1] || equal(c_List_Olist_OCons(u,v,w),c_List_Oappend(x,y,w))* equal(c_List_Obutlast(c_List_Orev(x,w),w),c_List_Orev(x,w))** -> equal(x,c_List_Olist_ONil(w)).
% 300.02/300.40 22167[1:Rew:22102.2,22166.3] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),c_List_Oappend(v,w,tc_Lambda_OdB))* equal(c_List_Orev(v,tc_Lambda_OdB),v_rs____) -> equal(v,v_as____) equal(c_List_Orotate1(v,tc_Lambda_OdB),v_rs____).
% 300.02/300.40 24344[1:Rew:1014.0,24335.3] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(v_as____,y)* equal(y,v)* -> equal(w,v_as____).
% 300.02/300.40 24346[1:Rew:1014.0,24320.3] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(v_as____,x) equal(x,c_List_Oappend(y,v,tc_Lambda_OdB))* -> equal(w,v_as____).
% 300.02/300.40 24983[1:SpL:11992.0,289.0] || c_Type_Otyping(u,hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(v)),w),x) -> c_Type_Otypings(u,c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),c_Type_Osko__Type__Xvar__app__typesE__1__1(x,u,v,c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB)))*.
% 300.02/300.40 24966[1:SpR:11992.0,183.1] || c_ListOrder_Ostep1(c_Lambda_Obeta,c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),v,tc_Lambda_OdB) -> hBOOL(hAPP(hAPP(c_Lambda_Obeta,hAPP(hAPP(c_Lambda_OdB_OApp,w),u)),c_List_Ofoldl(c_Lambda_OdB_OApp,w,v,tc_Lambda_OdB,tc_Lambda_OdB)))*.
% 300.02/300.40 24963[1:SpR:11992.0,183.1] || c_ListOrder_Ostep1(c_Lambda_Obeta,u,c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),tc_Lambda_OdB) -> hBOOL(hAPP(hAPP(c_Lambda_Obeta,c_List_Ofoldl(c_Lambda_OdB_OApp,w,u,tc_Lambda_OdB,tc_Lambda_OdB)),hAPP(hAPP(c_Lambda_OdB_OApp,w),v)))*.
% 300.02/300.40 25057[1:SpL:24972.0,171.0] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(u)),v_a____)),v))* -> equal(c_List_Ofoldl(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(u),c_ListBeta_Osko__ListBeta__Xhead__Var__reduction__1__1(u,v_rs____,v),tc_Lambda_OdB,tc_Lambda_OdB),v)**.
% 300.02/300.40 25305[0:Rew:21886.2,25266.1] || equal(c_List_Olist_OCons(u,v,w),c_List_Oappend(x,y,w))* equal(c_List_Obutlast(c_List_Orev(x,w),w),c_List_Orotate1(x,w))** -> equal(x,c_List_Olist_ONil(w)).
% 300.02/300.40 25797[1:Rew:21707.2,25796.1] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(c_List_Obutlast(v,tc_Lambda_OdB),tc_Lambda_OdB),v)** -> equal(w,v_as____).
% 300.02/300.40 26180[1:SpL:132.2,23926.1] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(v_as____,x)* equal(x,v)* -> equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____).
% 300.02/300.40 26094[1:SpL:132.2,5627.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(v,v_as____) equal(v_rs____,x) -> equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),x).
% 300.02/300.40 26092[1:SpL:132.2,5735.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(v,v_as____) -> equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),x) c_List_Olistsp(y,x,tc_Lambda_OdB)*.
% 300.02/300.40 26036[1:SpR:132.2,2654.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* -> equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____) equal(c_List_Olast(c_List_Olist_OCons(x,v,tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 300.02/300.40 26034[1:SpR:132.2,2655.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* -> equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____) equal(c_List_Olast(c_List_Oappend(x,v,tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 300.02/300.40 26264[1:Rew:26016.2,26122.1] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Orev(c_List_Obutlast(v,tc_Lambda_OdB),tc_Lambda_OdB),v)** -> equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____).
% 300.02/300.40 26367[1:Rew:26016.2,26351.1] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Orotate1(c_List_Obutlast(v,tc_Lambda_OdB),tc_Lambda_OdB),v)** -> equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____).
% 300.02/300.40 27038[1:Rew:21707.2,27037.1] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orotate1(c_List_Obutlast(v,tc_Lambda_OdB),tc_Lambda_OdB),v)** -> equal(w,v_as____).
% 300.02/300.40 27114[1:SpL:130.2,6209.1] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(y,v_as____)* equal(w,y)* -> equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),x).
% 300.02/300.40 30413[0:SpL:76.0,2213.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_Olist_ONil(x))** -> equal(c_List_Oreplicate(v,w,x),c_List_Olist_ONil(x)).
% 300.02/300.40 30798[1:SpL:130.2,30782.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(c_List_Orotate1(c_List_Orotate1(w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),x).
% 300.02/300.40 30843[1:SpL:130.2,30807.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(c_List_Orotate1(c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),x).
% 300.02/300.40 31309[1:Rew:1014.0,31268.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(c_List_Orotate1(c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____) equal(x,v_as____).
% 300.02/300.40 32810[0:Rew:27048.2,32786.1] || equal(c_List_Olist_OCons(u,v,w),c_List_Oappend(x,y,w))* equal(c_List_Obutlast(c_List_Orev(x,w),w),x)** -> equal(c_List_Olist_OCons(u,v,w),y).
% 300.02/300.40 33239[0:SpR:1783.0,664.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))**.
% 300.02/300.40 33741[0:SpR:1797.0,664.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))**.
% 300.02/300.40 34771[0:SpL:130.2,34745.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Oappend(x,y,w))* equal(c_List_Oappend(z,x,w),c_List_Olist_ONil(w))** -> equal(c_List_Olist_OCons(u,v,w),y).
% 300.02/300.40 35249[0:SpL:133.0,2114.0] || c_List_Olistsp(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_Olistsp(u,c_List_Olist_OCons(w,z,y),y).
% 300.02/300.40 35248[0:SpL:76.0,2114.0] || c_List_Olistsp(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_Olistsp(u,c_List_Oreplicate(w,x,y),y).
% 300.02/300.40 35410[1:MRR:35409.2,33049.1] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Orev(v,tc_Lambda_OdB),v_rs____) -> c_List_Olistsp(x,c_List_Obutlast(c_List_Orotate1(w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40 35497[0:SpL:133.0,2219.0] || c_List_Olistsp(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_Olistsp(u,c_List_Olist_OCons(w,z,y),y).
% 300.02/300.40 35496[0:SpL:76.0,2219.0] || c_List_Olistsp(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_Olistsp(u,c_List_Oreplicate(w,x,y),y).
% 300.02/300.40 36017[1:Rew:1014.0,35977.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Orev(c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orotate1(v,tc_Lambda_OdB),v_as____) -> equal(w,v_as____).
% 300.02/300.40 36019[1:Rew:1014.0,35947.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Orotate1(c_List_Oappend(x,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____).
% 300.02/300.40 36162[1:Rew:1014.0,36141.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Orev(x,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orotate1(v,tc_Lambda_OdB),v_as____) -> equal(w,v_as____) equal(x,v_as____).
% 300.02/300.40 36226[1:Rew:1014.0,36204.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Orev(x,tc_Lambda_OdB),tc_Lambda_OdB))* equal(v,v_as____) -> equal(w,v_as____) equal(c_List_Orotate1(x,tc_Lambda_OdB),v_as____).
% 300.02/300.40 36358[0:SpL:270.0,18031.0] || c_HOL_Oord__class_Oless(c_Lambda_OdB_OdB__rec(u,v,c_HOL_Oplus__class_Oplus(tc_nat),c_Lambda_OdB_OAbs(w),x),c_Lambda_OdB_OdB__rec(u,v,c_HOL_Oplus__class_Oplus(tc_nat),w,x),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) -> .
% 300.02/300.40 36492[1:Rew:1014.0,36456.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(c_List_Orev(v,tc_Lambda_OdB),v_as____) -> equal(w,v_as____) equal(c_List_Orev(x,tc_Lambda_OdB),v_as____).
% 300.02/300.40 36594[1:Rew:1014.0,36569.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(c_List_Orotate1(v,tc_Lambda_OdB),v_as____) -> equal(w,v_as____) equal(c_List_Orev(x,tc_Lambda_OdB),v_as____).
% 300.02/300.40 37353[0:SpL:185.2,37309.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Oappend(x,c_List_Olist_OCons(y,z,w),w))* equal(c_List_Orev(v,w),c_List_Olist_ONil(w)) -> equal(x,c_List_Olist_ONil(w)).
% 300.02/300.40 37503[0:SpL:185.2,37383.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Oappend(x,c_List_Olist_OCons(y,z,w),w))* equal(c_List_Orotate1(v,w),c_List_Olist_ONil(w)) -> equal(x,c_List_Olist_ONil(w)).
% 300.02/300.40 37541[0:SpR:270.0,2378.1] class_OrderedGroup_Ocomm__monoid__add(u) || -> c_Type_Otyping(hAPP(c_HOL_Oplus__class_Oplus(u),c_Lambda_OdB_OdB__rec(v,w,c_HOL_Oplus__class_Oplus(u),x,y)),c_Lambda_OdB_OVar(x),c_Lambda_OdB_OdB__rec(v,w,c_HOL_Oplus__class_Oplus(u),c_Lambda_OdB_OAbs(x),y))*.
% 300.02/300.40 37914[0:SpR:270.0,2607.1] class_Ring__and__Field_Ocomm__semiring__1(u) || -> c_Type_Otyping(hAPP(c_HOL_Oplus__class_Oplus(u),c_Lambda_OdB_OdB__rec(v,w,c_HOL_Oplus__class_Oplus(u),x,y)),c_Lambda_OdB_OVar(x),c_Lambda_OdB_OdB__rec(v,w,c_HOL_Oplus__class_Oplus(u),c_Lambda_OdB_OAbs(x),y))*.
% 300.02/300.40 39427[0:SSi:39426.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(u,v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) -> equal(u,v) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),w),v),tc_nat)*.
% 300.02/300.40 43702[0:SpL:39416.1,11470.0] || equal(c_Lambda_Osubst(u,v,w),c_Lambda_OdB_OAbs(x))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OdB__rec(y,z,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(x1),x2),tc_nat)*.
% 300.02/300.40 43701[0:SpL:39416.1,11467.0] || equal(c_Lambda_Osubst(u,v,w),c_Lambda_OdB_OVar(x))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OdB__rec(y,z,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(x1),x2),tc_nat)*.
% 300.02/300.40 43682[0:SpL:39416.1,66.1] class_Nat_Osemiring__char__0(u) || equal(c_Nat_Osemiring__1__class_Oof__nat(v,u),w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Nat_Osemiring__1__class_Oof__nat(x,u),tc_nat)* equal(v,x)*.
% 300.02/300.40 43655[0:SpL:39416.1,246.0] || equal(c_Lambda_OdB_OVar(u),v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Ofoldl(c_Lambda_OdB_OApp,w,x,tc_Lambda_OdB,tc_Lambda_OdB),tc_nat)* equal(c_Lambda_OdB_OVar(u),w)*.
% 300.02/300.40 43636[0:SpL:39416.1,7613.0] || equal(c_Lambda_OdB_OVar(u),v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Ofoldl(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(w),x,tc_Lambda_OdB,tc_Lambda_OdB),tc_nat)* equal(u,w)*.
% 300.02/300.40 43613[0:SpL:39416.1,11456.0] || equal(u,c_Lambda_OdB_OVar(v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_Olift(c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,w),x),y,z),x1),tc_nat)*.
% 300.02/300.40 43602[0:SpL:39416.1,11468.0] || equal(c_Lambda_Osubst(u,v,w),c_Lambda_OdB_OAbs(x))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,y),z),x1),tc_nat)*.
% 300.02/300.40 43601[0:SpL:39416.1,11465.0] || equal(c_Lambda_Osubst(u,v,w),c_Lambda_OdB_OVar(x))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,y),z),x1),tc_nat)*.
% 300.02/300.40 43572[0:SpL:39416.1,934.0] || equal(c_List_Orotate1(u,v),c_List_Olist_ONil(v))** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oreplicate(w,x,v),tc_nat)* equal(c_HOL_Ozero__class_Ozero(tc_nat),w).
% 300.02/300.40 43554[0:SpL:39416.1,568.0] || equal(c_Nat_Osize__class_Osize(u,v),c_HOL_Ozero__class_Ozero(tc_nat))** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),tc_List_Olist(w),tc_nat)* equal(c_List_Orev(u,w),c_List_Olist_ONil(w))**.
% 300.02/300.40 43553[0:SpL:39416.1,569.0] || equal(c_Nat_Osize__class_Osize(u,v),c_HOL_Ozero__class_Ozero(tc_nat))** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),tc_List_Olist(w),tc_nat)* equal(c_List_Orotate1(u,w),c_List_Olist_ONil(w))**.
% 300.02/300.40 43527[1:SpL:39416.1,7610.1] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,w,tc_Lambda_OdB),v_rs____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(x,u,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40 43524[1:SpL:39416.1,23956.1] || equal(v_as____,u) equal(u,c_List_Oappend(v,w,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40 43513[1:SpL:39416.1,8839.1] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,w,tc_Lambda_OdB),u)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40 43511[0:SpL:39416.1,33873.0] || equal(u,c_List_Olist_ONil(v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,c_List_Orev(x,v),v),tc_nat)* equal(x,c_List_Olist_ONil(v)).
% 300.02/300.40 43509[1:SpL:39416.1,33362.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_nat)* equal(v,v_as____).
% 300.02/300.40 43506[0:SpL:39416.1,33306.0] || equal(u,c_List_Olist_ONil(v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(c_List_Orev(w,v),x,v),tc_nat)* equal(w,c_List_Olist_ONil(v)).
% 300.02/300.40 43499[1:SpL:39416.1,3778.1] || equal(u,v_rs____) equal(v,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,u,tc_Lambda_OdB),tc_nat)* equal(w,v_as____).
% 300.02/300.40 43496[0:SpL:39416.1,34799.0] || equal(c_List_Oappend(u,v,w),c_List_Olist_ONil(w))** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(x,c_List_Olist_OCons(y,z,w),w),tc_nat)*.
% 300.02/300.40 43488[1:SpL:39416.1,6162.1] || equal(u,v_as____)* equal(v,w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,x,tc_Lambda_OdB),tc_nat)* equal(u,x)*.
% 300.02/300.40 43487[1:SpL:39416.1,4918.1] || equal(u,v_as____)* equal(v,w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(x,w,tc_Lambda_OdB),tc_nat)* equal(x,u)*.
% 300.02/300.40 43484[1:SpL:39416.1,5657.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** equal(v_rs____,w) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(x,w,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40 43471[1:SpL:39416.1,23956.1] || equal(v_as____,u)* equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40 43453[1:SpL:39416.1,8786.1] || equal(u,v_rs____)* equal(v,u)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_nat)* equal(w,v_as____).
% 300.02/300.40 43451[1:SpL:39416.1,35074.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40 43427[1:SpL:39416.1,8150.0] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(u,tc_Lambda_OdB))** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40 43423[0:SpL:39416.1,2172.0] || equal(c_List_Olist_OCons(u,c_List_Orev(v,w),w),c_List_Orev(x,w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(x,y,w),tc_nat)*.
% 300.02/300.40 43419[0:SpL:39416.1,34799.0] || equal(u,c_List_Olist_ONil(v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,c_List_Oappend(x,c_List_Olist_OCons(y,z,v),v),v),tc_nat)*.
% 300.02/300.40 43411[1:SpL:39416.1,35074.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40 43409[1:SpL:39416.1,33874.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(w,v_as____).
% 300.02/300.40 43406[1:SpL:39416.1,33885.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_List_Orotate1(w,tc_Lambda_OdB),v_as____).
% 300.02/300.40 43380[1:SpL:39416.1,5657.0] || equal(u,v_as____) equal(v_rs____,v) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,c_List_Oappend(x,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40 43366[1:SpL:39416.1,8150.0] || equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40 43343[1:SpL:39416.1,2560.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_nat)* equal(c_List_Orev(v,tc_Lambda_OdB),v_as____).
% 300.02/300.40 43339[1:SpL:39416.1,36219.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_nat)* equal(c_List_Orotate1(v,tc_Lambda_OdB),v_as____).
% 300.02/300.40 43336[1:SpL:39416.1,9400.0] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(x,w,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40 43328[1:SpL:39416.1,31149.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,w,tc_Lambda_OdB),tc_nat)* equal(c_List_Orev(v,tc_Lambda_OdB),v_as____).
% 300.02/300.40 43326[1:SpL:39416.1,36104.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,w,tc_Lambda_OdB),tc_nat)* equal(c_List_Orev(w,tc_Lambda_OdB),v_as____).
% 300.02/300.40 43325[1:SpL:39416.1,36766.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,w,tc_Lambda_OdB),tc_nat)* equal(c_List_Orotate1(v,tc_Lambda_OdB),v_as____).
% 300.02/300.40 43321[1:SpL:39416.1,6223.0] || equal(u,v_as____) equal(c_List_Olist_OCons(v,w,tc_Lambda_OdB),x)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(y,x,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40 43312[1:SpL:39416.1,31225.0] || equal(c_List_Orotate1(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,w,tc_Lambda_OdB),tc_nat)* equal(w,v_as____).
% 300.02/300.40 43311[1:SpL:39416.1,36137.0] || equal(c_List_Orotate1(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,w,tc_Lambda_OdB),tc_nat)* equal(v,v_as____).
% 300.02/300.40 43306[1:SpL:39416.1,30492.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,w,tc_Lambda_OdB),tc_nat)* equal(c_List_Orev(v,tc_Lambda_OdB),v_as____).
% 300.02/300.40 43304[1:SpL:39416.1,34154.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,w,tc_Lambda_OdB),tc_nat)* equal(c_List_Orev(w,tc_Lambda_OdB),v_as____).
% 300.02/300.40 43303[1:SpL:39416.1,36200.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,w,tc_Lambda_OdB),tc_nat)* equal(c_List_Orotate1(v,tc_Lambda_OdB),v_as____).
% 300.02/300.40 43297[0:SpL:39416.1,31376.0] || equal(c_List_Orotate1(u,v),c_List_Olist_ONil(v))** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,x,v),tc_nat)* equal(x,c_List_Olist_ONil(v)).
% 300.02/300.40 43296[0:SpL:39416.1,37123.0] || equal(c_List_Orotate1(u,v),c_List_Olist_ONil(v))** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,x,v),tc_nat)* equal(w,c_List_Olist_ONil(v)).
% 300.02/300.40 43295[0:SpL:39416.1,30454.0] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v))** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,x,v),tc_nat)* equal(x,c_List_Olist_ONil(v)).
% 300.02/300.40 43294[0:SpL:39416.1,36973.0] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v))** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,x,v),tc_nat)* equal(w,c_List_Olist_ONil(v)).
% 300.02/300.40 43287[0:SpL:39416.1,31369.0] || equal(u,c_List_Olist_ONil(v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,x,v),tc_nat)* equal(c_List_Orev(w,v),c_List_Olist_ONil(v)).
% 300.02/300.40 43286[0:SpL:39416.1,36940.0] || equal(u,c_List_Olist_ONil(v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,x,v),tc_nat)* equal(c_List_Orev(x,v),c_List_Olist_ONil(v)).
% 300.02/300.40 43276[0:SpL:39416.1,11467.0] || equal(u,c_Lambda_OdB_OVar(v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_Osubst(c_Lambda_OdB_OdB__rec(w,x,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(y),z),x1,x2),tc_nat)*.
% 300.02/300.40 43274[0:SpL:39416.1,11465.0] || equal(u,c_Lambda_OdB_OVar(v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_Osubst(c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,w),x),y),z,x1),tc_nat)*.
% 300.02/300.40 43271[0:SpL:39416.1,11457.0] || equal(c_Lambda_Olift(u,v),c_Lambda_OdB_OAbs(w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,x),y),z,x1),tc_nat)*.
% 300.02/300.40 43270[0:SpL:39416.1,11456.0] || equal(c_Lambda_Olift(u,v),c_Lambda_OdB_OVar(w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,x),y),z,x1),tc_nat)*.
% 300.02/300.40 43256[0:SpL:39416.1,1946.0] || c_List_Olistsp(u,v,w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(x,y,w),w),tc_nat)* c_List_Olistsp(u,y,w)*.
% 300.02/300.40 43251[1:SpL:39416.1,3895.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(w,v_as____).
% 300.02/300.40 43250[1:SpL:39416.1,33362.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(v,v_as____).
% 300.02/300.40 43244[1:SpL:39416.1,31149.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_List_Orev(v,tc_Lambda_OdB),v_as____).
% 300.02/300.40 43242[1:SpL:39416.1,36104.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_List_Orev(w,tc_Lambda_OdB),v_as____).
% 300.02/300.40 43241[1:SpL:39416.1,36766.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_List_Orotate1(v,tc_Lambda_OdB),v_as____).
% 300.02/300.40 43240[1:SpL:39416.1,33874.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Oappend(v,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(w,v_as____).
% 300.02/300.40 43239[1:SpL:39416.1,35074.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40 43232[1:SpL:39416.1,19330.0] || c_ListOrder_Ostep1(u,v,v_rs____,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(x,v_as____).
% 300.02/300.40 43231[1:SpL:39416.1,19328.0] || c_ListOrder_Ostep1(u,v_rs____,v,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(v_as____,x).
% 300.02/300.40 43205[1:SpL:39416.1,34648.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_List_Orev(w,tc_Lambda_OdB),v_as____).
% 300.02/300.40 43196[1:SpL:39416.1,31225.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(w,v_as____).
% 300.02/300.40 43195[1:SpL:39416.1,36137.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(v,v_as____).
% 300.02/300.40 43178[0:SpL:39416.1,31376.0] || equal(u,c_List_Olist_ONil(v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Oappend(w,x,v),v),tc_nat)* equal(x,c_List_Olist_ONil(v)).
% 300.02/300.40 43177[0:SpL:39416.1,37123.0] || equal(u,c_List_Olist_ONil(v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Oappend(w,x,v),v),tc_nat)* equal(w,c_List_Olist_ONil(v)).
% 300.02/300.40 43175[0:SpL:39416.1,934.0] || equal(u,c_List_Olist_ONil(v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Oreplicate(w,x,v),v),tc_nat)* equal(c_HOL_Ozero__class_Ozero(tc_nat),w).
% 300.02/300.40 43162[1:SpL:39416.1,3896.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(w,v_as____).
% 300.02/300.40 43161[1:SpL:39416.1,3895.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(w,v_as____).
% 300.02/300.40 43158[0:SpL:39416.1,3871.0] || equal(u,c_List_Olist_ONil(v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Obutlast(c_List_Olist_OCons(w,x,v),v),tc_nat)* equal(x,c_List_Olist_ONil(v)).
% 300.02/300.40 43155[0:SpL:39416.1,2172.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Orev(x,w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(x,y,w),w),tc_nat)*.
% 300.02/300.40 43151[1:SpL:39416.1,3896.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(w,v_as____).
% 300.02/300.40 43142[1:SpL:39416.1,35074.0] || equal(c_List_Orotate1(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40 43131[1:SpL:39416.1,31225.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(w,v_as____).
% 300.02/300.40 43130[1:SpL:39416.1,36137.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(v,v_as____).
% 300.02/300.40 43125[1:SpL:39416.1,30492.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_List_Orev(v,tc_Lambda_OdB),v_as____).
% 300.02/300.40 43123[1:SpL:39416.1,34154.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_List_Orev(w,tc_Lambda_OdB),v_as____).
% 300.02/300.40 43122[1:SpL:39416.1,36200.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_List_Orotate1(v,tc_Lambda_OdB),v_as____).
% 300.02/300.40 43109[1:SpL:39416.1,8150.0] || equal(u,c_List_Orev(v,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40 43101[1:SpL:39416.1,2560.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_List_Orev(v,tc_Lambda_OdB),v_as____).
% 300.02/300.40 43097[1:SpL:39416.1,36219.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_List_Orotate1(v,tc_Lambda_OdB),v_as____).
% 300.02/300.40 43093[1:SpL:39416.1,33874.0] || equal(c_List_Orotate1(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(w,tc_Lambda_OdB),tc_nat)* equal(w,v_as____).
% 300.02/300.40 43090[1:SpL:39416.1,33885.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(w,tc_Lambda_OdB),tc_nat)* equal(c_List_Orotate1(w,tc_Lambda_OdB),v_as____).
% 300.02/300.40 43043[1:SpL:39416.1,2000.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_List_Orev(w,tc_Lambda_OdB),v_as____).
% 300.02/300.40 43039[1:SpL:39416.1,33362.0] || equal(c_List_Orotate1(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(w,tc_Lambda_OdB),tc_nat)* equal(w,v_as____).
% 300.02/300.40 43019[0:SpL:39416.1,30454.0] || equal(u,c_List_Olist_ONil(v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(w,x,v),v),tc_nat)* equal(x,c_List_Olist_ONil(v)).
% 300.02/300.40 43018[0:SpL:39416.1,36973.0] || equal(u,c_List_Olist_ONil(v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(w,x,v),v),tc_nat)* equal(w,c_List_Olist_ONil(v)).
% 300.02/300.40 43006[0:SpL:39416.1,33873.0] || equal(c_List_Oappend(u,v,w),c_List_Olist_ONil(w))** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(x,w),tc_nat)* equal(x,c_List_Olist_ONil(w)).
% 300.02/300.40 42999[0:SpL:39416.1,33306.0] || equal(c_List_Oappend(u,v,w),c_List_Olist_ONil(w))** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(x,w),tc_nat)* equal(x,c_List_Olist_ONil(w)).
% 300.02/300.40 42916[1:SpL:39416.1,15070.1] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40 42910[0:SpL:39416.1,34799.0] || equal(c_List_Oappend(u,c_List_Oappend(v,w,x),x),c_List_Olist_ONil(x))** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(y,z,x),tc_nat)*.
% 300.02/300.40 42901[1:SpL:39416.1,7610.1] || equal(u,v_rs____) equal(v,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40 42900[1:SpL:39416.1,15065.1] || equal(u,v_as____) equal(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40 42890[1:SpL:39416.1,9420.1] || equal(u,v_rs____)* equal(v,u)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40 42877[0:SpL:39416.1,1946.0] || c_List_Olistsp(u,c_List_Orotate1(v,w),w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,y,w),tc_nat)* c_List_Olistsp(u,y,w)*.
% 300.02/300.40 42876[0:SpL:39416.1,2073.0] || equal(u,v)* equal(c_List_Orev(u,w),c_List_Olist_ONil(w))** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,y,w),tc_nat)*.
% 300.02/300.40 42875[0:SpL:39416.1,2089.0] || equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,x,y),tc_nat)* equal(c_List_Olast(c_List_Orev(u,y),y),w)*.
% 300.02/300.40 42861[1:SpL:39416.1,7447.0] || equal(u,v_rs____) equal(v,w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_nat)* equal(v,v_as____)*.
% 300.02/300.40 42860[1:SpL:39416.1,7492.0] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,w,tc_Lambda_OdB),x)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40 42849[0:SpL:39416.1,2172.0] || equal(u,c_List_Orev(v,w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,c_List_Orev(c_List_Oappend(v,y,w),w),w),tc_nat)*.
% 300.02/300.40 42797[1:SpL:39416.1,3896.0] || equal(c_List_Orev(c_List_Obutlast(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_nat)* equal(w,v_as____).
% 300.02/300.40 42796[1:SpL:39416.1,3895.0] || equal(c_List_Orotate1(c_List_Obutlast(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_nat)* equal(w,v_as____).
% 300.02/300.40 42790[1:SpL:39416.1,2000.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_nat)* equal(c_List_Orev(w,tc_Lambda_OdB),v_as____).
% 300.02/300.40 42779[1:SpL:39416.1,34648.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_nat)* equal(c_List_Orev(w,tc_Lambda_OdB),v_as____).
% 300.02/300.40 42773[1:SpL:39416.1,9404.0] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,w,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40 42764[0:SpL:39416.1,3871.0] || equal(c_List_Obutlast(u,v),c_List_Olist_ONil(v))** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,x,v),tc_nat)* equal(x,c_List_Olist_ONil(v)).
% 300.02/300.40 42745[1:SpL:39416.1,15065.1] || equal(u,v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40 42741[1:SpL:39416.1,9420.1] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,w,tc_Lambda_OdB),u)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40 42725[1:SpL:39416.1,19330.0] || c_ListOrder_Ostep1(u,c_List_Orotate1(v,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_nat)* equal(x,v_as____).
% 300.02/300.40 42724[1:SpL:39416.1,19328.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Orotate1(v,tc_Lambda_OdB),tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_nat)* equal(v_as____,x).
% 300.02/300.40 42711[1:SpL:39416.1,6381.1] || equal(u,v_as____)* equal(v,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_nat)* equal(u,x)*.
% 300.02/300.40 42688[1:SpL:39416.1,8839.1] || equal(u,v_rs____)* equal(v,u)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40 42646[1:SpL:39416.1,15070.1] || equal(u,v_rs____) equal(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40 42642[1:SpL:39416.1,1725.0] || equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),tc_nat)* equal(c_List_Obutlast(c_List_Orotate1(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)**.
% 300.02/300.40 42640[1:SpL:39416.1,1729.0] || equal(u,v)* equal(u,v_rs____)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),tc_nat)* equal(v_a____,w).
% 300.02/300.40 42639[1:SpL:39416.1,21761.1] || equal(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB))* equal(u,w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40 42633[0:SpL:39416.1,27811.0] || equal(u,v)* c_List_Olistsp(w,x,y)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_ONil(y),tc_nat)* c_List_Olistsp(w,u,y)*.
% 300.02/300.40 42628[0:SpL:39416.1,11467.0] || equal(c_Lambda_Osubst(c_Lambda_OdB_OdB__rec(u,v,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(w),x),y,z),x1)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),x1,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(x2),tc_nat)*.
% 300.02/300.40 42625[0:SpL:39416.1,11465.0] || equal(c_Lambda_Osubst(c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),w),x,y),z)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),z,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(x1),tc_nat)*.
% 300.02/300.40 42624[0:SpL:39416.1,11456.0] || equal(c_Lambda_Olift(c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),w,x),y),z)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),z,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(x1),tc_nat)*.
% 300.02/300.40 42615[1:SpL:39416.1,24984.0] || equal(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(u)),v),hAPP(hAPP(c_Lambda_OdB_OApp,w),x))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(y),tc_nat)*.
% 300.02/300.40 42606[0:SpL:39416.1,7613.0] || equal(c_Lambda_OdB_OVar(u),c_List_Ofoldl(c_Lambda_OdB_OApp,v,w,tc_Lambda_OdB,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(x),tc_nat)* equal(u,x)*.
% 300.02/300.40 42595[0:SpL:39416.1,7613.0] || equal(u,c_List_Ofoldl(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(v),w,tc_Lambda_OdB,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(x),tc_nat)* equal(x,v)*.
% 300.02/300.40 42587[0:SpL:39416.1,246.0] || equal(u,c_List_Ofoldl(c_Lambda_OdB_OApp,v,w,tc_Lambda_OdB,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(x),tc_nat)* equal(c_Lambda_OdB_OVar(x),v)*.
% 300.02/300.40 42537[1:SpL:39416.1,24984.0] || equal(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(u)),v),w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(x)),y),tc_nat)*.
% 300.02/300.40 42521[1:SpL:39416.1,24984.0] || equal(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(u)),v),hAPP(w,x))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(y)),tc_nat)*.
% 300.02/300.40 42516[1:SpL:39416.1,24984.0] || equal(hAPP(u,v),hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(w)),x))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(y)),tc_nat)*.
% 300.02/300.40 42512[0:SpL:39416.1,11457.0] || equal(c_Lambda_Olift(c_Lambda_Osubst(hAPP(u,v),w,x),y),c_Lambda_OdB_OAbs(z))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_Lambda_OdB_OApp,x1),tc_nat)*.
% 300.02/300.40 42511[0:SpL:39416.1,11456.0] || equal(c_Lambda_Olift(c_Lambda_Osubst(hAPP(u,v),w,x),y),c_Lambda_OdB_OVar(z))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_Lambda_OdB_OApp,x1),tc_nat)*.
% 300.02/300.40 42508[0:SpL:39416.1,11468.0] || equal(c_Lambda_Osubst(c_Lambda_Olift(hAPP(u,v),w),x,y),c_Lambda_OdB_OAbs(z))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_Lambda_OdB_OApp,x1),tc_nat)*.
% 300.02/300.40 42507[0:SpL:39416.1,11465.0] || equal(c_Lambda_Osubst(c_Lambda_Olift(hAPP(u,v),w),x,y),c_Lambda_OdB_OVar(z))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_Lambda_OdB_OApp,x1),tc_nat)*.
% 300.02/300.40 42467[1:SpL:39416.1,24984.0] || equal(u,hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(v)),w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(x)),y),tc_nat)*.
% 300.02/300.40 42463[0:SpL:39416.1,11457.0] || equal(c_Lambda_Olift(c_Lambda_Osubst(u,v,w),x),c_Lambda_OdB_OAbs(y))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_Lambda_OdB_OApp,z),x1),tc_nat)*.
% 300.02/300.40 42462[0:SpL:39416.1,11456.0] || equal(c_Lambda_Olift(c_Lambda_Osubst(u,v,w),x),c_Lambda_OdB_OVar(y))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_Lambda_OdB_OApp,z),x1),tc_nat)*.
% 300.02/300.40 42459[0:SpL:39416.1,11468.0] || equal(c_Lambda_Osubst(c_Lambda_Olift(u,v),w,x),c_Lambda_OdB_OAbs(y))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_Lambda_OdB_OApp,z),x1),tc_nat)*.
% 300.02/300.40 42458[0:SpL:39416.1,11465.0] || equal(c_Lambda_Osubst(c_Lambda_Olift(u,v),w,x),c_Lambda_OdB_OVar(y))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_Lambda_OdB_OApp,z),x1),tc_nat)*.
% 300.02/300.40 41153[1:SpR:39416.1,10290.1] || c_Type_Otyping(u,c_Lambda_OdB_OVar(v),w) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),x,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Type_Osko__Type__Xvar__app__typesE__1__1(w,u,v,v_as____),tc_nat)* c_Type_Otypings(u,v_as____,x)*.
% 300.02/300.40 41108[0:SpR:39416.1,835.1] class_OrderedGroup_Olordered__ab__group__add(u) || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_HOL_Oplus__class_Oplus(u),tc_nat) c_Type_Otyping(hAPP(v,c_HOL_Ozero__class_Ozero(u)),c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(u)),c_HOL_Ozero__class_Ozero(u))*.
% 300.02/300.40 41107[0:SpR:39416.1,13.1] class_OrderedGroup_Olordered__ab__group__add(u) || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_HOL_Oplus__class_Oplus(u),tc_nat) equal(hAPP(hAPP(v,c_HOL_Ozero__class_Ozero(u)),c_HOL_Ozero__class_Ozero(u)),c_HOL_Ozero__class_Ozero(u))**.
% 300.02/300.40 41007[0:SpR:39416.1,1218.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_Olift(v,c_HOL_Ozero__class_Ozero(tc_nat)),tc_nat) hBOOL(hAPP(hAPP(c_Lambda_Obeta,hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(u)),w)),v))*.
% 300.02/300.40 40987[1:SpR:39416.1,10309.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oreplicate(v,v_a____,tc_Lambda_OdB),tc_nat)* equal(c_List_Olast(c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 300.02/300.40 40986[1:SpR:39416.1,10307.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oreplicate(v,v_a____,tc_Lambda_OdB),tc_nat)* equal(c_List_Olast(c_List_Oappend(w,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 300.02/300.40 40982[0:SpR:39416.1,401.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oreplicate(v,w,x),tc_nat)* equal(c_List_Orotate1(c_List_Olist_OCons(w,u,x),x),c_List_Olist_OCons(w,u,x))**.
% 300.02/300.40 40916[0:SpR:39416.1,1930.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),tc_List_Olist(v),tc_nat) equal(c_List_Otake(c_Nat_Osize__class_Osize(w,u),c_List_Orotate1(c_List_Olist_OCons(x,w,v),v),v),w)**.
% 300.02/300.40 40910[0:SpR:39416.1,578.1] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v))** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),tc_List_Olist(v),tc_nat)* equal(c_Nat_Osize__class_Osize(u,w),c_HOL_Ozero__class_Ozero(tc_nat))**.
% 300.02/300.40 40909[0:SpR:39416.1,579.1] || equal(c_List_Orotate1(u,v),c_List_Olist_ONil(v))** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),tc_List_Olist(v),tc_nat)* equal(c_Nat_Osize__class_Osize(u,w),c_HOL_Ozero__class_Ozero(tc_nat))**.
% 300.02/300.40 40907[0:SpR:39416.1,564.1] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),tc_List_Olist(v),tc_nat)* equal(c_List_Orev(w,v),c_List_Olist_ONil(v))** c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Nat_Osize__class_Osize(w,u),tc_nat)*.
% 300.02/300.40 40906[0:SpR:39416.1,565.1] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),tc_List_Olist(v),tc_nat)* equal(c_List_Orotate1(w,v),c_List_Olist_ONil(v))** c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Nat_Osize__class_Osize(w,u),tc_nat)*.
% 300.02/300.40 40905[0:SpR:39416.1,694.1] || equal(u,c_List_Orev(v,w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),x,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),tc_List_Olist(w),tc_nat)* equal(c_Nat_Osize__class_Osize(u,x),c_Nat_Osize__class_Osize(v,x))*.
% 300.02/300.40 40904[0:SpR:39416.1,695.1] || equal(u,c_List_Orotate1(v,w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),x,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),tc_List_Olist(w),tc_nat)* equal(c_Nat_Osize__class_Osize(u,x),c_Nat_Osize__class_Osize(v,x))*.
% 300.02/300.40 40876[1:SpR:39416.1,2782.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_nat)* equal(c_List_Olast(c_List_Olist_OCons(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 300.02/300.40 40875[1:SpR:39416.1,2806.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_nat)* equal(c_List_Olast(c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 300.02/300.40 40874[1:SpR:39416.1,2781.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_nat)* equal(c_List_Olast(c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 300.02/300.40 40873[1:SpR:39416.1,2805.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_nat)* equal(c_List_Olast(c_List_Oappend(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 300.02/300.40 40863[1:SpR:39416.1,18105.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,u,tc_Lambda_OdB),tc_nat)* equal(c_List_Olast(v,tc_Lambda_OdB),v_a____).
% 300.02/300.40 40856[1:SpR:39416.1,18106.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,u,tc_Lambda_OdB),tc_nat)* equal(c_List_Obutlast(v,tc_Lambda_OdB),w)*.
% 300.02/300.40 40851[0:SpR:39416.1,135.1] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,w,x),tc_nat)* equal(w,c_List_Olist_ONil(x)) equal(c_List_Olast(u,x),c_List_Olast(w,x))*.
% 300.02/300.40 40849[1:SpR:39416.1,3493.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_List_Olast(c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 300.02/300.40 40848[1:SpR:39416.1,3494.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_List_Olast(c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 300.02/300.40 40846[1:SpR:39416.1,2782.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_List_Olast(c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 300.02/300.40 40845[1:SpR:39416.1,2806.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_List_Olast(c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 300.02/300.40 40842[1:SpR:39416.1,2662.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_nat)* equal(c_List_Obutlast(c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,v,tc_Lambda_OdB))*.
% 300.02/300.40 40840[1:SpR:39416.1,2663.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_nat)* equal(c_List_Obutlast(c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(w,v,tc_Lambda_OdB))*.
% 300.02/300.40 40832[1:SpR:39416.1,2805.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_List_Olast(u,tc_Lambda_OdB),v_a____).
% 300.02/300.40 40831[1:SpR:39416.1,10307.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Olist_OCons(v_a____,c_List_Oreplicate(w,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_List_Olast(u,tc_Lambda_OdB),v_a____).
% 300.02/300.40 40829[1:SpR:39416.1,3494.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_List_Olast(u,tc_Lambda_OdB),v_a____).
% 300.02/300.40 40828[1:SpR:39416.1,2806.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_List_Olast(u,tc_Lambda_OdB),v_a____).
% 300.02/300.40 40827[1:SpR:39416.1,2663.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_List_Obutlast(u,tc_Lambda_OdB),c_List_Oappend(v,w,tc_Lambda_OdB))*.
% 300.02/300.40 40784[0:SpR:39416.1,1930.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(v,w,x),x),tc_nat)* equal(c_List_Otake(c_Nat_Osize__class_Osize(w,tc_List_Olist(x)),u,x),w)**.
% 300.02/300.40 40662[1:SpR:39416.1,17242.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_nat)* equal(c_List_Olast(v,tc_Lambda_OdB),v_a____).
% 300.02/300.40 40660[1:SpR:39416.1,16139.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_nat)* equal(c_List_Olast(v,tc_Lambda_OdB),w)*.
% 300.02/300.40 40657[1:SpR:39416.1,16138.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_nat)* equal(c_List_Obutlast(v,tc_Lambda_OdB),v_as____).
% 300.02/300.40 40643[0:SpR:39416.1,1930.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,w,x),tc_nat)* equal(c_List_Otake(c_Nat_Osize__class_Osize(w,tc_List_Olist(x)),c_List_Orotate1(u,x),x),w)**.
% 300.02/300.40 40642[0:SpR:39416.1,121.1] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,w,x),tc_nat)* equal(w,c_List_Olist_ONil(x)) equal(c_List_Olast(u,x),c_List_Olast(w,x))*.
% 300.02/300.40 40639[0:SpR:39416.1,4463.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,c_List_Oreplicate(w,v,x),x),tc_nat)* equal(c_List_Obutlast(u,x),c_List_Oreplicate(w,v,x))*.
% 300.02/300.40 40631[1:SpR:39416.1,3928.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_List_Obutlast(u,tc_Lambda_OdB),c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB))*.
% 300.02/300.40 40630[1:SpR:39416.1,2781.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_List_Olast(u,tc_Lambda_OdB),v_a____).
% 300.02/300.40 40627[1:SpR:39416.1,2782.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_List_Olast(u,tc_Lambda_OdB),v_a____).
% 300.02/300.40 40626[1:SpR:39416.1,3493.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_List_Olast(u,tc_Lambda_OdB),v_a____).
% 300.02/300.40 40625[1:SpR:39416.1,2662.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_List_Obutlast(u,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))*.
% 300.02/300.40 40622[1:SpR:39416.1,10309.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,c_List_Oreplicate(w,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_List_Olast(u,tc_Lambda_OdB),v_a____).
% 300.02/300.40 40615[1:SpR:39416.1,2165.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),tc_nat)* equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))*.
% 300.02/300.40 40600[1:SpR:39416.1,3493.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_nat)* equal(c_List_Olast(c_List_Olist_OCons(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 300.02/300.40 40599[1:SpR:39416.1,3494.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_nat)* equal(c_List_Olast(c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 300.02/300.40 40590[1:SpR:39416.1,2781.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_List_Olast(c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 300.02/300.40 40589[1:SpR:39416.1,2805.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_List_Olast(c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 300.02/300.40 40588[1:SpR:39416.1,10309.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v_a____,c_List_Oreplicate(v,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_List_Olast(c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 300.02/300.40 40587[1:SpR:39416.1,10307.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v_a____,c_List_Oreplicate(v,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_List_Olast(c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 300.02/300.40 40574[1:SpR:39416.1,1934.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),tc_nat)* equal(c_List_Oappend(w,u,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB))*.
% 300.02/300.40 40573[1:SpR:39416.1,3928.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),tc_nat)* equal(c_List_Obutlast(c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB))**.
% 300.02/300.40 40557[0:SpR:39416.1,835.1] class_OrderedGroup_Olordered__ab__group__add(u) || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(u)),tc_nat) c_Type_Otyping(hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u)),v,c_HOL_Ozero__class_Ozero(u))*.
% 300.02/300.40 40547[0:SpR:39416.1,163.1] || hBOOL(hAPP(c_InductTermi_OIT,u)) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(w),tc_nat)* hBOOL(hAPP(c_InductTermi_OIT,hAPP(hAPP(c_Lambda_OdB_OApp,u),v)))*.
% 300.02/300.40 40538[0:SpR:39416.1,225.1] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(v),tc_nat)* equal(v,w) equal(c_Lambda_Osubst(u,x,w),u)** c_HOL_Oord__class_Oless(w,v,tc_nat)*.
% 300.02/300.40 40423[0:SpR:39416.1,1218.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(c_Lambda_Olift(v,c_HOL_Ozero__class_Ozero(tc_nat)))),w),tc_nat)* hBOOL(hAPP(hAPP(c_Lambda_Obeta,u),v))*.
% 300.02/300.40 40403[0:SpR:39416.1,1218.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_Lambda_Obeta,hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(c_Lambda_Olift(v,c_HOL_Ozero__class_Ozero(tc_nat)))),w)),tc_nat)* hBOOL(hAPP(u,v))*.
% 300.02/300.40 40396[0:SpR:39416.1,835.1] class_OrderedGroup_Olordered__ab__group__add(u) || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u)),tc_nat)* c_Type_Otyping(v,c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(u)),c_HOL_Ozero__class_Ozero(u))*.
% 300.02/300.40 40395[0:SpR:39416.1,13.1] class_OrderedGroup_Olordered__ab__group__add(u) || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u)),tc_nat)* equal(hAPP(v,c_HOL_Ozero__class_Ozero(u)),c_HOL_Ozero__class_Ozero(u))**.
% 300.02/300.40 40372[0:SpR:39416.1,1218.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(c_Lambda_Olift(v,c_HOL_Ozero__class_Ozero(tc_nat)))),tc_nat)* hBOOL(hAPP(hAPP(c_Lambda_Obeta,hAPP(u,w)),v))*.
% 300.02/300.40 40366[0:SpR:39416.1,163.1] || hBOOL(hAPP(c_InductTermi_OIT,u)) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_Lambda_OdB_OApp,u),tc_nat)* hBOOL(hAPP(c_InductTermi_OIT,hAPP(v,c_Lambda_OdB_OVar(w))))*.
% 300.02/300.40 44314[0:SpR:39416.1,655.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(v,w),tc_nat) equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_List_Oappend(u,x,w),w),u)**.
% 300.02/300.40 44520[3:Res:44261.1,26.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_Predicate_Oconversep(u,v,w),x),c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_Predicate_Oconversep(u,v,w),x))),tc_nat)* hBOOL(hAPP(hAPP(u,y),x))*.
% 300.02/300.40 44490[3:SpR:62.1,44261.1] class_OrderedGroup_Ocomm__monoid__add(u) || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_HOL_Oplus__class_Oplus(u),v))),tc_nat)* hBOOL(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),w),v))*.
% 300.02/300.40 44489[3:SpR:63.1,44261.1] class_Ring__and__Field_Ocomm__semiring__1(u) || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_HOL_Oplus__class_Oplus(u),v))),tc_nat)* hBOOL(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),w),v))*.
% 300.02/300.40 44475[3:SpR:236.0,44261.1] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_Olift(u,v)),c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_Lambda_OdB_OApp,c_Lambda_Olift(u,v)))),tc_nat)* hBOOL(c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,u),w),v))*.
% 300.02/300.40 44550[0:SpR:39416.1,656.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(v,w),tc_nat) equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_List_Oappend(u,x,w),w),u)**.
% 300.02/300.40 44740[3:SpR:39416.1,44265.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(v,v_a____),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(u,v_a____),tc_nat)* c_ListOrder_Ostep1(v,v_rs____,v_rs____,tc_Lambda_OdB).
% 300.02/300.40 44892[3:SpR:39416.1,44525.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_fequal(v),w)),tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_fequal(v),w),u),tc_nat)*.
% 300.02/300.40 44917[3:SpR:39416.1,44264.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(c_Lambda_OdB_OVar(v),w,x),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Ofoldr(c_Lambda_Obeta,u,y,x,z),tc_nat)*.
% 300.02/300.40 44915[3:SpR:39416.1,44264.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(v),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Ofoldr(c_Lambda_Obeta,c_List_Olist_OCons(u,w,x),y,x,z),tc_nat)*.
% 300.02/300.40 44991[0:SpR:13.1,3263.1] class_OrderedGroup_Olordered__ab__group__add(u) || c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),v,tc_nat) -> c_Type_Otyping(c_Type_Oshift(hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u)),v,w,x),c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(u)),c_HOL_Ozero__class_Ozero(u))*.
% 300.02/300.40 45160[0:SpR:127.1,3837.1] || -> equal(u,c_List_Olist_ONil(v)) equal(c_List_Obutlast(u,v),c_List_Olist_ONil(v)) equal(c_List_Olast(c_List_Orotate1(c_List_Obutlast(c_List_Obutlast(c_List_Olist_OCons(w,u,v),v),v),v),v),w)**.
% 300.02/300.40 45541[1:Rew:21707.2,45540.1] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Obutlast(v,tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB)) -> equal(w,v_as____).
% 300.02/300.40 46300[0:SpL:137.1,1819.0] || c_List_Olistsp(u,c_List_Orev(c_List_Obutlast(c_List_Oappend(v,w,x),x),x),x)* -> equal(w,c_List_Olist_ONil(x)) c_List_Olistsp(u,c_List_Orev(c_List_Obutlast(w,x),x),x).
% 300.02/300.40 47078[1:SpL:39416.1,46765.1] || equal(u,v_rs____) equal(v,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40 47058[1:SpL:39416.1,46765.1] || equal(u,v_rs____) equal(c_List_Oappend(v,w,tc_Lambda_OdB),v_rs____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40 47125[1:Rew:1014.0,47100.3] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB))* equal(y,v_rs____) equal(v,v_rs____) -> equal(w,v_as____).
% 300.02/300.40 49715[1:SpL:76.0,48618.0] || equal(c_List_Obutlast(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(v,w,tc_Lambda_OdB),c_List_Oreplicate(x,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Oreplicate(v,w,tc_Lambda_OdB),v_as____).
% 300.02/300.40 52722[10:MRR:52721.2,5731.0] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),c_List_Oappend(v,w,tc_Lambda_OdB)) c_List_Olistsp(x,c_List_Osko__List__XCons__eq__append__conv__1__1(v_a____,u,v,w,tc_Lambda_OdB),tc_Lambda_OdB)* -> c_List_Olistsp(x,v,tc_Lambda_OdB).
% 300.02/300.40 52724[10:MRR:52723.2,5731.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB)) c_List_Olistsp(x,c_List_Osko__List__Xappend__eq__Cons__conv__1__1(v_a____,w,u,v,tc_Lambda_OdB),tc_Lambda_OdB)* -> c_List_Olistsp(x,u,tc_Lambda_OdB).
% 300.02/300.41 52829[10:SpL:132.2,52746.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(v,v_rs____) -> equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),x) c_List_Olistsp(y,x,tc_Lambda_OdB)*.
% 300.02/300.41 52944[10:Rew:21515.2,52943.1] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* c_List_Olistsp(x,c_List_Obutlast(v,tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(w,v_as____) c_List_Olistsp(x,v,tc_Lambda_OdB).
% 300.02/300.41 52991[0:SpR:270.0,3542.0] || -> c_Type_Otyping(hAPP(c_Lambda_OdB_OApp,c_Lambda_Olift(u,v)),c_Lambda_OdB_OVar(c_Lambda_Olift(c_Lambda_OdB_OdB__rec(w,x,c_Lambda_OdB_OApp,u,y),v)),c_Lambda_Olift(c_Lambda_OdB_OdB__rec(w,x,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(u),y),v))*.
% 300.02/300.41 53239[0:SpR:270.0,8116.1] || c_Type_Otyping(u,v,c_Lambda_OdB_OdB__rec(w,x,c_Type_Otype_OFun,y,z)) -> c_Type_Otyping(u,c_Lambda_OdB_OAbs(c_Lambda_Olift(v,c_HOL_Ozero__class_Ozero(tc_nat))),c_Lambda_OdB_OdB__rec(w,x,c_Type_Otype_OFun,c_Lambda_OdB_OAbs(y),z))*.
% 300.02/300.41 53824[10:Rew:1014.0,53794.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(c_List_Olist_OCons(y,v,tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____) c_List_Olistsp(z,x,tc_Lambda_OdB)*.
% 300.02/300.41 53906[10:Rew:1014.0,53885.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Oappend(x,y,tc_Lambda_OdB),tc_Lambda_OdB))* equal(v,v_rs____) -> equal(w,v_as____) c_List_Olistsp(z,y,tc_Lambda_OdB)*.
% 300.02/300.41 53908[10:Rew:1014.0,53858.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(c_List_Oappend(y,v,tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____) c_List_Olistsp(z,x,tc_Lambda_OdB)*.
% 300.02/300.41 53988[10:SpL:133.0,52779.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(v,u,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,c_List_Orev(c_List_Olist_OCons(u,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.41 54225[9:SpR:133.0,52416.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(w,v,tc_Lambda_OdB),x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(y,c_List_Olist_OCons(v,x,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.41 54310[9:SpR:133.0,52417.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(w,v,tc_Lambda_OdB),x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(y,c_List_Olist_OCons(v,x,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.41 54625[0:SpL:39416.1,54567.0] || equal(u,c_List_Orev(v,w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(x,c_List_Oappend(y,v,w),w),w),tc_nat)*.
% 300.02/300.41 54617[0:SpL:39416.1,54567.0] || equal(c_List_Orev(u,v),c_List_Orev(w,v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,c_List_Oappend(y,w,v),v),tc_nat)*.
% 300.02/300.41 54579[0:SpL:39416.1,54567.0] || equal(c_List_Orev(c_List_Olist_OCons(u,v,w),w),c_List_Orev(x,w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(y,x,w),tc_nat)*.
% 300.02/300.41 54963[0:SpL:130.2,54925.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Oappend(x,y,w))* equal(c_Nat_Osize__class_Osize(x,tc_List_Olist(w)),c_HOL_Ozero__class_Ozero(tc_nat)) -> equal(c_List_Olist_OCons(u,v,w),y).
% 300.02/300.41 55013[0:SpR:130.2,54927.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Oappend(x,y,w))* -> equal(c_List_Olist_OCons(u,v,w),y) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Nat_Osize__class_Osize(x,tc_List_Olist(w)),tc_nat)*.
% 300.02/300.41 55384[0:SpL:7262.0,148.0] || hBOOL(c_Lambda_OdB_OdB__rec(u,v,c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,tc_Lambda_OdB),c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(w)),x))* c_Type_Otyping(y,c_Lambda_OdB_OVar(w),z) -> c_Type_Otyping(y,hAPP(u,w),z)*.
% 300.02/300.41 55376[0:SpL:7262.0,51.0] || hBOOL(c_Lambda_OdB_OdB__rec(u,v,c_Transitive__Closure_Ortranclp(w,x),c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(y)),z))* c_Wellfounded_Oaccp(w,hAPP(u,y),x) -> c_Wellfounded_Oaccp(w,c_Lambda_OdB_OVar(y),x).
% 300.02/300.41 55263[0:SpR:7262.0,270.0] || -> equal(hAPP(hAPP(u,c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(v))),hAPP(hAPP(u,c_Lambda_OdB_OVar(v)),hAPP(w,v))),c_Lambda_OdB_OdB__rec(w,x,u,c_Lambda_OdB_OAbs(c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(v))),y))*.
% 300.02/300.41 55819[1:SpL:39416.1,54599.0] || equal(u,c_List_Orev(v,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 55810[1:SpL:39416.1,54599.0] || equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 55790[1:SpL:39416.1,54599.0] || equal(c_List_Orev(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(w,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 55949[1:SpL:39416.1,54748.1] || equal(u,v_rs____) equal(v,w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 55911[1:SpL:39416.1,54748.1] || equal(u,v_rs____) equal(c_List_Oappend(v,w,tc_Lambda_OdB),v)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(x,u,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 56009[1:Rew:1014.0,55942.3] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(x,v_rs____) equal(c_List_Oappend(y,v,tc_Lambda_OdB),y)** -> equal(w,v_as____).
% 300.02/300.41 56108[0:Rew:4495.1,56063.1] || -> equal(c_List_Oreplicate(u,v,w),c_List_Olist_ONil(w)) equal(c_List_Olast(c_List_Olist_OCons(x,c_List_Oappend(c_List_Oreplicate(u,v,w),c_List_Oreplicate(y,v,w),w),w),w),v)**.
% 300.02/300.41 56200[0:SpL:39416.1,54674.1] || equal(u,c_List_Olist_ONil(v))* equal(w,u)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(x,y,v),v),tc_nat)*.
% 300.02/300.41 56180[0:SpL:39416.1,54674.1] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Orotate1(w,v),u)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,y,v),tc_nat)*.
% 300.02/300.41 56245[0:SpL:39416.1,56201.1] || equal(u,c_List_Olist_ONil(v))* equal(w,u)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(x,y,v),v),tc_nat)*.
% 300.02/300.41 56225[0:SpL:39416.1,56201.1] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Orev(w,v),u)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,y,v),tc_nat)*.
% 300.02/300.41 56309[0:SpL:39416.1,54723.0] || equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(w,c_List_Olist_OCons(x,v,y),y),y),y),tc_nat)*.
% 300.02/300.41 56302[0:SpL:39416.1,54723.0] || equal(c_List_Orotate1(u,v),w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(x,c_List_Olist_OCons(y,w,v),v),v),tc_nat)*.
% 300.02/300.41 56293[0:SpL:39416.1,54723.0] || equal(c_List_Orotate1(c_List_Orotate1(u,v),v),w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,c_List_Olist_OCons(y,w,v),v),tc_nat)*.
% 300.02/300.41 56273[0:SpL:39416.1,54723.0] || equal(c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(u,v,w),w),w),x)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(y,x,w),tc_nat)*.
% 300.02/300.41 56423[1:SpL:39416.1,56318.0] || equal(u,c_List_Orev(v,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(v_a____,c_List_Olist_OCons(w,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 56414[1:SpL:39416.1,56318.0] || equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v_a____,c_List_Olist_OCons(w,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 56394[1:SpL:39416.1,56318.0] || equal(c_List_Orev(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,v,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 56666[0:Rew:4495.1,56610.1] || -> equal(c_List_Oreplicate(u,v,w),c_List_Olist_ONil(w)) equal(c_List_Olast(c_List_Oappend(x,c_List_Oappend(c_List_Oreplicate(u,v,w),c_List_Oreplicate(y,v,w),w),w),w),v)**.
% 300.02/300.41 57201[0:SpL:185.2,56905.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Oappend(x,c_List_Olist_OCons(y,c_List_Oappend(z,x1,w),w),w))* equal(v,x1) -> equal(x,c_List_Olist_ONil(w)).
% 300.02/300.41 57166[0:SpL:185.2,56905.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Oappend(x,y,w))* equal(c_List_Oappend(z,c_List_Olist_OCons(x1,v,w),w),y)* -> equal(x,c_List_Olist_ONil(w)).
% 300.02/300.41 57480[0:SpL:185.2,57356.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Oappend(x,c_List_Olist_OCons(y,z,w),w))* equal(c_List_Olist_OCons(x1,v,w),z)* -> equal(x,c_List_Olist_ONil(w)).
% 300.02/300.41 57683[0:SpL:185.2,57357.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Oappend(x,c_List_Oappend(y,c_List_Olist_OCons(z,x1,w),w),w))* equal(v,x1) -> equal(x,c_List_Olist_ONil(w)).
% 300.02/300.41 57660[0:SpL:185.2,57357.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Oappend(x,c_List_Olist_OCons(y,z,w),w))* equal(c_List_Oappend(x1,v,w),z)* -> equal(x,c_List_Olist_ONil(w)).
% 300.02/300.41 57806[1:SpL:39416.1,56919.0] || equal(u,c_List_Orev(v,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 57796[1:SpL:39416.1,56919.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),c_List_Orev(w,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 57767[1:SpL:39416.1,56919.0] || equal(c_List_Oappend(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(w,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 57868[1:Rew:1014.0,57827.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Orev(c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(v,c_List_Orev(x,tc_Lambda_OdB)) -> equal(w,v_as____).
% 300.02/300.41 57922[1:SpL:39416.1,57831.0] || equal(u,c_List_Orev(v,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 57897[1:SpL:39416.1,57831.0] || equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 57877[1:SpL:39416.1,57831.0] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(u,tc_Lambda_OdB))** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 57956[1:Rew:1014.0,57888.2] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),c_List_Oappend(v,w,tc_Lambda_OdB))* equal(c_List_Orev(c_List_Oappend(x,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(x,tc_Lambda_OdB))** -> equal(v,v_as____).
% 300.02/300.41 58995[0:SpL:185.2,58265.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Oappend(x,c_List_Olist_OCons(y,c_List_Olist_OCons(z,x1,w),w),w))* equal(v,x1) -> equal(x,c_List_Olist_ONil(w)).
% 300.02/300.41 59081[1:SpR:39416.1,57990.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_List_Olast(u,tc_Lambda_OdB),v_a____).
% 300.02/300.41 59073[1:SpR:39416.1,57990.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_List_Olast(c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 300.02/300.41 59065[1:SpR:39416.1,57990.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_nat)* equal(c_List_Olast(c_List_Oappend(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 300.02/300.41 59107[1:Rew:1014.0,59102.1] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(w,v_as____) equal(c_List_Olast(v,tc_Lambda_OdB),v_a____).
% 300.02/300.41 59208[1:SpL:39416.1,58494.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 59198[1:SpL:39416.1,58494.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 59172[1:SpL:39416.1,58494.0] || equal(c_List_Orotate1(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 59152[1:SpL:39416.1,58494.0] || equal(c_List_Orotate1(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 59232[1:Rew:1014.0,59195.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orotate1(c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____).
% 300.02/300.41 59237[1:SpL:39416.1,57174.0] || equal(u,v_as____) equal(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(x,w,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 59293[1:Rew:1014.0,59269.3] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(v,v_as____) equal(c_List_Oappend(y,v_rs____,tc_Lambda_OdB),x)* -> equal(w,v_as____).
% 300.02/300.41 59309[0:Res:227.1,3226.0] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,u),v))* c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_OdB_OAbs(c_Lambda_Osubst(v,w,x)),y)* -> c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_OdB_OAbs(c_Lambda_Osubst(u,w,x)),y)*.
% 300.02/300.41 59326[1:SpL:39416.1,57332.1] || equal(u,v_rs____)* equal(v,u)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 59318[1:SpL:39416.1,57332.1] || equal(u,v_rs____) equal(c_List_Oappend(v,w,tc_Lambda_OdB),u)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 59358[1:Rew:1014.0,59347.3] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(y,v_rs____)* equal(v,y)* -> equal(w,v_as____).
% 300.02/300.41 59361[1:SpL:39416.1,57352.0] || equal(u,v_rs____) equal(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,w,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 59414[1:SpL:39416.1,57159.1] || equal(u,v_as____)* equal(v,u)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 59394[1:SpL:39416.1,57159.1] || equal(u,v_as____) equal(c_List_Oappend(v,w,tc_Lambda_OdB),u)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 59451[1:Rew:1014.0,59437.3] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB))* equal(z,v_as____)* equal(v,z)* -> equal(w,v_as____).
% 300.02/300.41 59511[10:Rew:1014.0,59499.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB))* equal(v,v_rs____) -> equal(w,v_as____) c_List_Olistsp(z,y,tc_Lambda_OdB)*.
% 300.02/300.41 59534[0:Res:8234.1,214.0] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,u),c_Lambda_Olift(c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_Lambda_Obeta,c_Lambda_Osubst(u,v,w))),w)))* -> hBOOL(hAPP(hAPP(c_Lambda_Obeta,c_Lambda_Osubst(u,v,w)),x))*.
% 300.02/300.41 59582[0:SpL:39416.1,58564.0] || equal(u,c_List_Orev(v,w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(x,c_List_Olist_OCons(y,v,w),w),w),tc_nat)*.
% 300.02/300.41 59556[0:SpL:39416.1,58564.0] || equal(c_List_Orev(u,v),c_List_Orev(w,v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(x,c_List_Olist_OCons(y,w,v),v),tc_nat)*.
% 300.02/300.41 59536[0:SpL:39416.1,58564.0] || equal(c_List_Orev(c_List_Oappend(u,v,w),w),c_List_Orev(x,w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(y,x,w),tc_nat)*.
% 300.02/300.41 59858[0:SpR:225.1,8238.1] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,c_Lambda_Olift(u,v)),c_Lambda_OdB_OVar(w)))* -> equal(w,v) c_HOL_Oord__class_Oless(v,w,tc_nat) hBOOL(hAPP(hAPP(c_Lambda_Obeta,u),c_Lambda_OdB_OVar(w))).
% 300.02/300.41 59986[0:SpL:39416.1,59959.0] || hBOOL(hAPP(u,v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_Lambda_Obeta,c_Lambda_Olift(c_Lambda_Olift(c_Lambda_Olift(c_Lambda_OdB_OVar(w),x),y),z)),tc_nat)*.
% 300.02/300.41 59984[0:SpL:39416.1,59959.0] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,u),v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_Olift(c_Lambda_Olift(c_Lambda_Olift(c_Lambda_OdB_OVar(w),x),y),z),tc_nat)*.
% 300.02/300.41 59982[0:SpL:39416.1,59959.0] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,c_Lambda_Olift(u,v)),w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_Olift(c_Lambda_Olift(c_Lambda_OdB_OVar(x),y),z),tc_nat)*.
% 300.02/300.41 59979[0:SpL:39416.1,59959.0] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,c_Lambda_Olift(c_Lambda_Olift(u,v),w)),x))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_Olift(c_Lambda_OdB_OVar(y),z),tc_nat)*.
% 300.02/300.41 59977[0:SpL:39416.1,59959.0] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,c_Lambda_Olift(c_Lambda_Olift(c_Lambda_Olift(u,v),w),x)),y))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(z),tc_nat)*.
% 300.02/300.41 60001[0:SpL:39416.1,59954.0] || hBOOL(c_Lambda_OdB_OdB__rec(u,v,c_Lambda_Obeta,c_Lambda_OdB_OAbs(w),x))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_Olift(c_Lambda_Olift(c_Lambda_OdB_OVar(y),z),x1),tc_nat)*.
% 300.02/300.41 59998[0:SpL:39416.1,59954.0] || hBOOL(c_Lambda_OdB_OdB__rec(u,v,c_Lambda_Obeta,c_Lambda_OdB_OAbs(c_Lambda_Olift(w,x)),y))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_Olift(c_Lambda_OdB_OVar(z),x1),tc_nat)*.
% 300.02/300.41 59996[0:SpL:39416.1,59954.0] || hBOOL(c_Lambda_OdB_OdB__rec(u,v,c_Lambda_Obeta,c_Lambda_OdB_OAbs(c_Lambda_Olift(c_Lambda_Olift(w,x),y)),z))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(x1),tc_nat)*.
% 300.02/300.41 60013[0:SpL:39416.1,59878.0] || hBOOL(c_List_Ofoldr(c_Lambda_Obeta,u,v,w,x))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(c_Lambda_Olift(c_Lambda_OdB_OVar(y),z),x1,w),tc_nat)*.
% 300.02/300.41 60010[0:SpL:39416.1,59878.0] || hBOOL(c_List_Ofoldr(c_Lambda_Obeta,c_List_Olist_OCons(u,v,w),x,w,y))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_Olift(c_Lambda_OdB_OVar(z),x1),tc_nat)*.
% 300.02/300.41 60008[0:SpL:39416.1,59878.0] || hBOOL(c_List_Ofoldr(c_Lambda_Obeta,c_List_Olist_OCons(c_Lambda_Olift(u,v),w,x),y,x,z))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(x1),tc_nat)*.
% 300.02/300.41 60352[0:Res:227.1,2860.0] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,u),v))* c_Type_Otyping(w,c_Lambda_OdB_OAbs(c_Lambda_Osubst(u,x,y)),z)* -> c_Type_Otyping(w,c_Lambda_OdB_OAbs(c_Lambda_Osubst(v,x,y)),z)*.
% 300.02/300.41 62276[0:SpL:11444.0,219.0] || c_Type_Otyping(u,c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,v),c_Lambda_OdB_OVar(w)),x,w),y)* -> c_Type_Otyping(u,x,c_Type_Osko__Type__Xtyping__elims__2__1(y,u,c_Lambda_Osubst(v,x,w),x))*.
% 300.02/300.41 62243[0:SpR:225.1,11444.0] || -> equal(u,v) c_HOL_Oord__class_Oless(v,u,tc_nat) equal(c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(u)),c_Lambda_OdB_OVar(v)),w,v),hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(u)),w))**.
% 300.02/300.41 62203[0:SpR:11444.0,3542.0] || -> c_Type_Otyping(hAPP(c_Lambda_OdB_OApp,c_Lambda_Olift(c_Lambda_Osubst(u,v,w),x)),c_Lambda_OdB_OVar(c_Lambda_Olift(v,x)),c_Lambda_Olift(c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,u),c_Lambda_OdB_OVar(w)),v,w),x))*.
% 300.02/300.41 62653[0:SpR:225.1,11448.0] || -> equal(u,v) c_HOL_Oord__class_Oless(v,u,tc_nat) equal(c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(v)),c_Lambda_OdB_OVar(u)),w,v),hAPP(hAPP(c_Lambda_OdB_OApp,w),c_Lambda_OdB_OVar(u)))**.
% 300.02/300.41 62610[0:SpR:11448.0,3542.0] || -> c_Type_Otyping(hAPP(c_Lambda_OdB_OApp,c_Lambda_Olift(u,v)),c_Lambda_OdB_OVar(c_Lambda_Olift(c_Lambda_Osubst(w,u,x),v)),c_Lambda_Olift(c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(x)),w),u,x),v))*.
% 300.02/300.41 62746[0:SpL:39416.1,62742.0] || equal(u,c_List_Olist_ONil(v))* equal(c_List_Olist_OCons(w,x,v),y)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(y,v),tc_nat)*.
% 300.02/300.41 62852[0:SpL:298.0,3738.0] || equal(c_List_Obutlast(c_List_Oappend(u,c_List_Oappend(v,w,x),x),x),c_List_Olist_ONil(x))** -> equal(w,c_List_Olist_ONil(x)) equal(c_List_Oappend(u,v,x),c_List_Olist_ONil(x)).
% 300.02/300.41 62849[0:SpL:50.0,3738.0] || equal(c_List_Obutlast(c_List_Orev(c_List_Oappend(u,v,w),w),w),c_List_Olist_ONil(w))** -> equal(c_List_Orev(u,w),c_List_Olist_ONil(w)) equal(c_List_Orev(v,w),c_List_Olist_ONil(w)).
% 300.02/300.41 63071[0:Res:10204.2,2931.0] || c_Type_Otyping(u,c_Lambda_OdB_OAbs(v),w) equal(c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_fequal(x),y)),w) -> hBOOL(hAPP(hAPP(c_fequal(x),c_Type_Osko__Type__Xtyping__elims__3__2(w,u,v)),y))*.
% 300.02/300.41 63343[0:Res:10205.2,2931.0] || c_Type_Otyping(u,c_Lambda_OdB_OAbs(v),w) equal(c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_fequal(x),y)),w) -> hBOOL(hAPP(hAPP(c_fequal(x),c_Type_Osko__Type__Xtyping__elims__3__1(w,u,v)),y))*.
% 300.02/300.41 63362[0:SpL:39416.1,63065.1] || c_Type_Otyping(u,c_Lambda_OdB_OAbs(v),w)* equal(x,w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),x,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_Lambda_Obeta,c_Lambda_OdB_OVar(y))),tc_nat)*.
% 300.02/300.41 63360[0:SpL:39416.1,63065.1] || c_Type_Otyping(u,c_Lambda_OdB_OAbs(v),w)* equal(c_Type_Osko__Type__Xtype__induct__1__1(x),w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),x,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_Lambda_Obeta,c_Lambda_OdB_OVar(y)),tc_nat)*.
% 300.02/300.41 63358[0:SpL:39416.1,63065.1] || c_Type_Otyping(u,c_Lambda_OdB_OAbs(v),w)* equal(c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_Lambda_Obeta,x)),w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),x,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(y),tc_nat)*.
% 300.02/300.41 63434[0:SpL:7262.0,11496.0] || hBOOL(c_Lambda_OdB_OdB__rec(u,v,c_Predicate_Oconversep(w,x,x),c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(y)),z))* -> hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(w,x),hAPP(u,y)),c_Lambda_OdB_OVar(y)))*.
% 300.02/300.41 63715[1:Rew:21707.2,63714.1] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Obutlast(v,tc_Lambda_OdB),c_List_Orotate1(v,tc_Lambda_OdB)) -> equal(w,v_as____).
% 300.02/300.41 63813[0:Rew:298.0,63778.1] || 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(u,c_List_Oappend(v,w,y),y),c_List_Olist_ONil(y)).
% 300.02/300.41 64017[0:SpR:694.1,3716.1] || equal(u,c_List_Orev(v,w)) -> equal(x,c_List_Olist_ONil(w)) equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),c_List_Obutlast(c_List_Oappend(v,x,w),w),w),v)**.
% 300.02/300.41 64016[0:SpR:695.1,3716.1] || equal(u,c_List_Orotate1(v,w)) -> equal(x,c_List_Olist_ONil(w)) equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),c_List_Obutlast(c_List_Oappend(v,x,w),w),w),v)**.
% 300.02/300.41 64014[0:SpR:694.1,3716.1] || equal(u,c_List_Orev(v,w)) -> equal(x,c_List_Olist_ONil(w)) equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_List_Obutlast(c_List_Oappend(u,x,w),w),w),u)**.
% 300.02/300.41 64013[0:SpR:695.1,3716.1] || equal(u,c_List_Orotate1(v,w)) -> equal(x,c_List_Olist_ONil(w)) equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_List_Obutlast(c_List_Oappend(u,x,w),w),w),u)**.
% 300.02/300.41 64062[0:Rew:93.0,63987.1] || -> equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) equal(c_List_Otake(c_Nat_Osize__class_Osize(w,tc_List_Olist(v)),c_List_Obutlast(c_List_Orev(c_List_Oappend(u,w,v),v),v),v),c_List_Orev(w,v))**.
% 300.02/300.41 64689[0:SpL:127.1,1945.0] || c_List_Olistsp(u,c_List_Orotate1(c_List_Obutlast(c_List_Olist_OCons(v,w,x),x),x),x)* -> equal(w,c_List_Olist_ONil(x)) c_List_Olistsp(u,c_List_Olist_OCons(v,c_List_Olist_ONil(x),x),x).
% 300.02/300.41 65031[0:SpL:528.1,1818.0] || equal(c_List_Oappend(u,v,w),c_List_Oreplicate(x,y,w))* c_List_Olistsp(z,c_List_Oreplicate(x,y,w),w)* -> c_List_Olistsp(z,c_List_Orev(u,w),w)*.
% 300.02/300.41 65030[0:SpL:528.1,1819.0] || equal(c_List_Oappend(u,v,w),c_List_Oreplicate(x,y,w))* c_List_Olistsp(z,c_List_Oreplicate(x,y,w),w)* -> c_List_Olistsp(z,c_List_Orev(v,w),w)*.
% 300.02/300.41 64837[0:SpL:528.1,1811.0] || equal(c_List_Oappend(u,v,w),c_List_Oreplicate(x,y,w))* equal(c_List_Oreplicate(x,y,w),c_List_Olist_ONil(w)) -> equal(c_List_Orev(v,w),c_List_Olist_ONil(w)).
% 300.02/300.41 64836[0:SpL:528.1,1812.0] || equal(c_List_Oappend(u,v,w),c_List_Oreplicate(x,y,w))* equal(c_List_Oreplicate(x,y,w),c_List_Olist_ONil(w)) -> equal(c_List_Orev(u,w),c_List_Olist_ONil(w)).
% 300.02/300.41 64764[0:SpR:528.1,1830.0] || equal(c_List_Oappend(u,v,w),c_List_Oreplicate(x,y,w))* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_List_Oreplicate(x,y,w),w),c_List_Orev(v,w))**.
% 300.02/300.41 65122[1:SpL:39416.1,65062.0] || equal(u,v)* equal(u,v_rs____)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oreplicate(w,x,tc_Lambda_OdB),tc_nat)* equal(v_a____,x).
% 300.02/300.41 65201[0:Res:39690.2,3747.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_ONil(u),tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Obutlast(c_List_Oappend(v,w,u),u),tc_nat)* equal(w,c_List_Olist_ONil(u)) c_List_Olistsp(x,v,u)*.
% 300.02/300.41 65168[0:SpL:298.0,3747.0] || c_List_Olistsp(u,c_List_Obutlast(c_List_Oappend(v,c_List_Oappend(w,x,y),y),y),y)* -> equal(x,c_List_Olist_ONil(y)) c_List_Olistsp(u,c_List_Oappend(v,w,y),y).
% 300.02/300.41 65167[0:SpL:211.0,3747.0] || c_List_Olistsp(u,c_List_Obutlast(c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y),y)* -> equal(x,c_List_Olist_ONil(y)) c_List_Olistsp(u,c_List_Olist_OCons(v,w,y),y).
% 300.02/300.41 65165[0:SpL:50.0,3747.0] || c_List_Olistsp(u,c_List_Obutlast(c_List_Orev(c_List_Oappend(v,w,x),x),x),x)* -> equal(c_List_Orev(v,x),c_List_Olist_ONil(x)) c_List_Olistsp(u,c_List_Orev(w,x),x).
% 300.02/300.41 65431[0:SpL:127.1,4480.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(v,u,w),w),c_List_Orotate1(c_List_Obutlast(c_List_Olist_OCons(x,y,w),w),w))* -> equal(y,c_List_Olist_ONil(w)) equal(u,x).
% 300.02/300.41 65698[1:SpL:39416.1,65669.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_List_Orev(w,tc_Lambda_OdB),w).
% 300.02/300.41 65676[1:SpL:39416.1,65669.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(w,tc_Lambda_OdB),tc_nat)* equal(c_List_Orev(w,tc_Lambda_OdB),w).
% 300.02/300.41 65745[1:Rew:1014.0,65720.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Orev(x,tc_Lambda_OdB),tc_Lambda_OdB))* equal(v,v_as____) -> equal(w,v_as____) equal(c_List_Orev(x,tc_Lambda_OdB),x).
% 300.02/300.41 65774[1:SpL:39416.1,65672.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_nat)* equal(c_List_Orev(v,tc_Lambda_OdB),v).
% 300.02/300.41 65752[1:SpL:39416.1,65672.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(w,tc_Lambda_OdB),tc_nat)* equal(c_List_Orev(w,tc_Lambda_OdB),w).
% 300.02/300.41 65829[0:SpL:39416.1,65545.1] || equal(u,c_List_Olist_ONil(v))* equal(w,u)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(x,v),tc_nat)* equal(x,u)*.
% 300.02/300.41 65916[9:Res:52416.1,2115.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(z,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.41 65915[9:Res:52417.1,2115.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(z,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.41 65914[9:Res:52515.1,2115.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(z,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.41 65913[9:Res:52653.1,2115.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(z,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.41 65901[1:SpL:6865.1,2115.0] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** c_List_Olistsp(w,c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB),tc_Lambda_OdB)* -> c_List_Olistsp(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.41 65899[1:SpL:11764.1,2115.0] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** c_List_Olistsp(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB)* -> c_List_Olistsp(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.41 65891[1:SpL:4471.0,2115.0] || c_List_Olistsp(u,c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,c_List_Oreplicate(w,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> c_List_Olistsp(u,c_List_Olist_OCons(v,c_List_Oreplicate(w,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB).
% 300.02/300.41 65886[0:SpL:298.0,2115.0] || c_List_Olistsp(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,y,z),z),z),z)* -> c_List_Olistsp(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,z),z),z).
% 300.02/300.41 65885[0:SpL:211.0,2115.0] || c_List_Olistsp(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(x,y,z),z),z),z)* -> c_List_Olistsp(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,x,z),z),z).
% 300.02/300.41 65868[1:SpL:11183.1,2115.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) c_List_Olistsp(v,c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> c_List_Olistsp(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.41 66219[0:Res:39690.2,2220.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_ONil(u),tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Oappend(w,x,u),u),tc_nat)* c_List_Olistsp(y,c_List_Oappend(v,w,u),u)*.
% 300.02/300.41 66216[9:Res:52416.1,2220.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(z,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.41 66215[9:Res:52417.1,2220.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(z,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.41 66214[9:Res:52515.1,2220.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(z,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.41 66213[9:Res:52653.1,2220.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(z,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.41 66243[0:Rew:298.0,66198.1] || c_List_Olistsp(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,y,z),z),z),z)* -> c_List_Olistsp(u,c_List_Oappend(v,c_List_Oappend(w,x,z),z),z).
% 300.02/300.41 66192[1:SpL:11766.1,2220.0] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** c_List_Olistsp(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB)* -> c_List_Olistsp(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.41 66175[1:SpL:4471.0,2220.0] || c_List_Olistsp(u,c_List_Oappend(v,c_List_Olist_OCons(v_a____,c_List_Oreplicate(w,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> c_List_Olistsp(u,c_List_Oappend(v,c_List_Oreplicate(w,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB).
% 300.02/300.41 66169[0:SpL:211.0,2220.0] || c_List_Olistsp(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,y,z),z),z),z)* -> c_List_Olistsp(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,z),z),z).
% 300.02/300.41 66152[1:SpL:11183.1,2220.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) c_List_Olistsp(v,c_List_Oappend(w,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> c_List_Olistsp(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.41 66454[10:SpL:133.0,65919.0] || c_List_Olistsp(u,c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(w,v,tc_Lambda_OdB),x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> c_List_Olistsp(u,c_List_Olist_OCons(v_a____,c_List_Oreplicate(w,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB).
% 300.02/300.41 66453[10:SpL:76.0,65919.0] || c_List_Olistsp(u,c_List_Oappend(c_List_Oreplicate(v,w,tc_Lambda_OdB),c_List_Oreplicate(x,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> c_List_Olistsp(u,c_List_Olist_OCons(v_a____,c_List_Oreplicate(x,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB).
% 300.02/300.41 66509[0:SpR:327.0,7253.0] || -> c_Type_Otyping(u,c_Lambda_OdB_OVar(c_Lambda_OdB_OdB__rec(v,w,c_Type_Oshift(x,y,u,z),y,x1)),c_Lambda_OdB_OdB__rec(v,w,c_Type_Oshift(x,y,u,z),c_Lambda_OdB_OAbs(y),x1))*.
% 300.02/300.41 66503[0:SpR:7262.0,7253.0] || -> c_Type_Otyping(hAPP(u,c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(v))),c_Lambda_OdB_OVar(hAPP(hAPP(u,c_Lambda_OdB_OVar(v)),hAPP(w,v))),c_Lambda_OdB_OdB__rec(w,x,u,c_Lambda_OdB_OAbs(c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(v))),y))*.
% 300.02/300.41 66586[10:SpR:76.0,66458.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(c_List_Oreplicate(u,v,tc_Lambda_OdB),c_List_Oreplicate(w,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,c_List_Olist_OCons(v_a____,c_List_Oreplicate(w,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.41 66693[10:MRR:66692.1,5731.0] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),c_List_Oappend(v,w,tc_Lambda_OdB)) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Osko__List__XCons__eq__append__conv__1__1(v_a____,u,v,w,tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,v,tc_Lambda_OdB)*.
% 300.02/300.41 66695[10:MRR:66694.1,5731.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB)) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Osko__List__Xappend__eq__Cons__conv__1__1(v_a____,w,u,v,tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,u,tc_Lambda_OdB)*.
% 300.02/300.41 67079[1:SpR:6865.1,13812.0] || equal(c_List_Orev(c_List_Oappend(c_List_Oreplicate(u,v,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Otake(u,c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oreplicate(u,v,tc_Lambda_OdB)).
% 300.02/300.41 67077[1:SpR:11764.1,13812.0] || equal(c_List_Orev(c_List_Oappend(c_List_Oreplicate(u,v,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Otake(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oreplicate(u,v,tc_Lambda_OdB)).
% 300.02/300.41 67346[0:SSi:67336.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(c_Nat_Osemiring__1__class_Oof__nat(u,tc_nat),v,tc_nat)* -> equal(c_Nat_Osemiring__1__class_Oof__nat(w,tc_nat),c_Nat_Osemiring__1__class_Oof__nat(u,tc_nat)) c_HOL_Oord__class_Oless(u,w,tc_nat)* c_HOL_Oord__class_Oless(c_Nat_Osemiring__1__class_Oof__nat(w,tc_nat),v,tc_nat)*.
% 300.02/300.41 67347[0:SSi:67335.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(u,c_Nat_Osemiring__1__class_Oof__nat(v,tc_nat),tc_nat)* -> equal(c_Nat_Osemiring__1__class_Oof__nat(v,tc_nat),c_Nat_Osemiring__1__class_Oof__nat(w,tc_nat)) c_HOL_Oord__class_Oless(w,v,tc_nat)* c_HOL_Oord__class_Oless(u,c_Nat_Osemiring__1__class_Oof__nat(w,tc_nat),tc_nat)*.
% 300.02/300.41 67362[0:SpL:39416.1,66997.1] || equal(u,c_List_Olist_ONil(v))* equal(w,u)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(x,v),tc_nat)* equal(x,u)*.
% 300.02/300.41 67530[0:SpL:7262.0,3549.0] || equal(c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),w),c_Lambda_OdB_OdB__rec(x,y,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(z)),x1))* -> equal(c_Lambda_Olift(v,w),hAPP(x,z)).
% 300.02/300.41 67517[0:SpL:7262.0,3549.0] || equal(c_Lambda_Olift(c_Lambda_OdB_OdB__rec(u,v,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(w)),x),y),hAPP(hAPP(c_Lambda_OdB_OApp,z),x1))* -> equal(c_Lambda_Olift(hAPP(u,w),y),x1).
% 300.02/300.41 69299[0:SpL:68549.1,7.0] || equal(u,c_List_Olist_ONil(v))* c_ListOrder_Ostep1(w,c_List_Olist_OCons(x,y,v),c_List_Olist_OCons(z,c_List_Olist_ONil(v),v),v)* -> equal(u,y)* equal(z,x).
% 300.02/300.41 69212[0:SpL:68549.1,7.0] || equal(u,c_List_Olist_ONil(v))* c_ListOrder_Ostep1(w,c_List_Olist_OCons(x,c_List_Olist_ONil(v),v),c_List_Olist_OCons(y,z,v),v)* -> equal(z,u)* equal(y,x).
% 300.02/300.41 69203[0:SpL:68549.1,2115.0] || equal(c_List_Oappend(u,v,w),c_List_Olist_ONil(w))** c_List_Olistsp(x,c_List_Olist_OCons(y,c_List_Olist_ONil(w),w),w)* -> c_List_Olistsp(x,c_List_Olist_OCons(y,u,w),w)*.
% 300.02/300.41 68717[0:SpR:68549.1,6.1] || equal(u,c_List_Olist_ONil(v)) hBOOL(hAPP(hAPP(w,x),y)) -> c_ListOrder_Ostep1(w,c_List_Olist_OCons(x,u,v),c_List_Olist_OCons(y,c_List_Olist_ONil(v),v),v)*.
% 300.02/300.41 68712[0:SpR:68549.1,13812.0] || equal(c_List_Oappend(c_List_Oreplicate(u,v,w),x,w),c_List_Olist_ONil(w))** -> equal(c_List_Otake(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w),c_List_Oreplicate(u,v,w))**.
% 300.02/300.41 68693[0:SpR:68549.1,6.1] || equal(u,c_List_Olist_ONil(v)) hBOOL(hAPP(hAPP(w,x),y)) -> c_ListOrder_Ostep1(w,c_List_Olist_OCons(x,c_List_Olist_ONil(v),v),c_List_Olist_OCons(y,u,v),v)*.
% 300.02/300.41 70586[1:SpL:39416.1,70536.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Obutlast(c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 70576[1:SpL:39416.1,70536.0] || equal(c_List_Obutlast(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 70552[1:SpL:39416.1,70536.0] || equal(c_List_Obutlast(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 70544[1:SpL:39416.1,70536.0] || equal(c_List_Obutlast(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 70606[1:Rew:1014.0,70573.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Obutlast(c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____).
% 300.02/300.41 70979[1:SpL:70960.1,341.1] || equal(u,c_List_Olist_ONil(tc_Type_Otype)) c_Type_Otypings(v,w,u)* c_Type_Otyping(v,x,v_T_H____) -> c_Type_Otyping(v,c_List_Ofoldl(c_Lambda_OdB_OApp,x,w,tc_Lambda_OdB,tc_Lambda_OdB),v_T_H____)*.
% 300.02/300.41 71041[1:SpR:70976.1,333.0] || equal(c_List_Oappend(u,v_Ts____,tc_Type_Otype),c_List_Olist_ONil(tc_Type_Otype)) -> equal(c_List_Ofoldr(c_Type_Otype_OFun,c_List_Oappend(v,u,tc_Type_Otype),v_T_H____,tc_Type_Otype,tc_Type_Otype),c_List_Ofoldr(c_Type_Otype_OFun,v,v_T_H____,tc_Type_Otype,tc_Type_Otype))**.
% 300.02/300.41 71103[1:SpR:2005.0,2299.1] || equal(c_List_Olist_OCons(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)),c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**.
% 300.02/300.41 71476[1:SpR:3754.1,90.1] || c_ListOrder_Ostep1(u,c_List_Obutlast(v,tc_Lambda_OdB),w,tc_Lambda_OdB) -> equal(v,v_as____) c_ListOrder_Ostep1(u,c_List_Obutlast(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.41 71475[1:SpR:3754.1,90.1] || c_ListOrder_Ostep1(u,v,c_List_Obutlast(w,tc_Lambda_OdB),tc_Lambda_OdB) -> equal(w,v_as____) c_ListOrder_Ostep1(u,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),c_List_Obutlast(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.41 71854[1:SpL:39416.1,71584.0] || equal(u,c_List_Obutlast(v,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Obutlast(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(v,v_as____).
% 300.02/300.41 71831[1:SpL:39416.1,71584.0] || equal(c_List_Obutlast(u,tc_Lambda_OdB),c_List_Obutlast(v,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_nat)* equal(v,v_as____).
% 300.02/300.41 72094[1:SpR:39416.1,72052.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_List_Olast(u,tc_Lambda_OdB),v_a____).
% 300.02/300.41 72085[1:SpR:39416.1,72052.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_List_Olast(c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 300.02/300.41 72077[1:SpR:39416.1,72052.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_nat)* equal(c_List_Olast(c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 300.02/300.41 72529[1:SpL:39416.1,72479.0] || c_ListOrder_Ostep1(u,v,v_rs____,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 72520[1:SpL:39416.1,72479.0] || c_ListOrder_Ostep1(u,c_List_Orev(v,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 72490[1:SpL:39416.1,72479.0] || c_ListOrder_Ostep1(u,c_List_Orev(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 72559[1:Rew:1014.0,72517.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* c_ListOrder_Ostep1(x,c_List_Orev(c_List_Olist_OCons(y,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> equal(w,v_as____).
% 300.02/300.41 72768[0:SpL:23311.2,16074.0] class_OrderedGroup_Omonoid__add(u) class_OrderedGroup_Oab__group__add(u) || hBOOL(hAPP(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v_a____),v),v_a____))* -> c_ListOrder_Ostep1(hAPP(c_HOL_Oplus__class_Oplus(u),v),v_rs____,v_rs____,tc_Lambda_OdB).
% 300.02/300.41 72655[1:SpR:23311.2,22683.1] class_OrderedGroup_Omonoid__add(u) class_OrderedGroup_Oab__group__add(u) || c_ListOrder_Ostep1(hAPP(c_HOL_Oplus__class_Oplus(u),v),v_rs____,v_rs____,tc_Lambda_OdB) -> hBOOL(hAPP(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v_a____),v),v_a____))*.
% 300.02/300.41 72878[1:SpL:39416.1,72482.0] || c_ListOrder_Ostep1(u,v,v_rs____,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 72854[1:SpL:39416.1,72482.0] || c_ListOrder_Ostep1(u,c_List_Orev(v,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 72846[1:SpL:39416.1,72482.0] || c_ListOrder_Ostep1(u,c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 72899[1:Rew:1014.0,72875.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* c_ListOrder_Ostep1(y,c_List_Orev(v,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> equal(w,v_as____).
% 300.02/300.41 73116[1:SpL:39416.1,73045.0] || c_ListOrder_Ostep1(u,v_rs____,v,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 73107[1:SpL:39416.1,73045.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 73077[1:SpL:39416.1,73045.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Orev(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 73146[1:Rew:1014.0,73104.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* c_ListOrder_Ostep1(x,v_rs____,c_List_Orev(c_List_Olist_OCons(y,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(w,v_as____).
% 300.02/300.41 73181[1:SpL:39416.1,73048.0] || c_ListOrder_Ostep1(u,v_rs____,v,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 73157[1:SpL:39416.1,73048.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 73149[1:SpL:39416.1,73048.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 73202[1:Rew:1014.0,73178.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* c_ListOrder_Ostep1(y,v_rs____,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(w,v_as____).
% 300.02/300.41 73985[11:SpR:39416.1,73885.1] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_Predicate_Oconversep(v,w,x),v_a____),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) hBOOL(hAPP(u,v_a____)).
% 300.02/300.41 74943[1:SpL:3754.1,11911.0] || equal(c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Obutlast(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),v,tc_Lambda_OdB,w),hAPP(hAPP(c_Lambda_OdB_OApp,x),y))* -> equal(u,v_as____) equal(v_a____,x).
% 300.02/300.41 77678[1:SpL:3754.1,11930.0] || equal(hAPP(hAPP(c_Type_Otype_OFun,u),v),c_List_Ofoldr(c_Type_Otype_OFun,c_List_Obutlast(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),x,tc_Lambda_OdB,y))* -> equal(w,v_as____) equal(u,v_a____).
% 300.02/300.41 77665[0:SpL:310.1,11930.0] || c_Type_Otyping(u,c_Lambda_OdB_OAbs(v),w)* equal(w,c_List_Ofoldr(c_Type_Otype_OFun,c_List_Olist_OCons(x,y,z),x1,z,x2))* -> equal(c_Type_Osko__Type__Xtyping__elims__3__1(w,u,v),x)*.
% 300.02/300.41 77860[1:SpL:39416.1,74795.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),v_rs____).
% 300.02/300.41 77838[1:SpL:39416.1,74795.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(v,tc_Lambda_OdB),tc_nat)* equal(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),v_rs____).
% 300.02/300.41 77896[1:SpL:39416.1,75753.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),v_rs____).
% 300.02/300.41 77874[1:SpL:39416.1,75753.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(v,tc_Lambda_OdB),tc_nat)* equal(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),v_rs____).
% 300.02/300.41 78136[1:SpL:39416.1,75790.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 78110[1:SpL:39416.1,75790.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 78096[1:SpL:39416.1,75790.0] || equal(c_List_Orotate1(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 78072[1:SpL:39416.1,75790.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 78165[1:Rew:1014.0,78134.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Orev(c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orotate1(v,tc_Lambda_OdB),v_as____) -> equal(w,v_as____).
% 300.02/300.41 78170[1:SpL:39416.1,74714.0] || equal(u,v_as____) equal(v,w)* equal(v_rs____,w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(v,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 78217[1:SpL:39416.1,74831.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_List_Oappend(w,v,tc_Lambda_OdB),w)**.
% 300.02/300.41 78195[1:SpL:39416.1,74831.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(v,tc_Lambda_OdB),tc_nat)* equal(c_List_Oappend(w,v,tc_Lambda_OdB),w)**.
% 300.02/300.41 79339[1:SpL:76543.1,7.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)** c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),c_List_Olist_OCons(y,v_as____,tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(u,x)* equal(y,w).
% 300.02/300.41 79248[1:SpL:76543.1,7.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)** c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(y,u)* equal(x,w).
% 300.02/300.41 79239[1:SpL:76543.1,2115.0] || equal(c_List_Orotate1(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** c_List_Olistsp(w,c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB),tc_Lambda_OdB)* -> c_List_Olistsp(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.41 78674[1:SpR:76543.1,6.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) hBOOL(hAPP(hAPP(v,w),x)) -> c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.41 78668[1:SpR:76543.1,13812.0] || equal(c_List_Orotate1(c_List_Oappend(c_List_Oreplicate(u,v,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Otake(u,c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oreplicate(u,v,tc_Lambda_OdB)).
% 300.02/300.41 78646[1:SpR:76543.1,6.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) hBOOL(hAPP(hAPP(v,w),x)) -> c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.41 79527[1:MRR:78928.3,1034.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),c_List_Olist_OCons(y,u,tc_Lambda_OdB),tc_Lambda_OdB)* -> hBOOL(hAPP(hAPP(v,w),y)).
% 300.02/300.41 79528[1:MRR:78875.3,1032.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB)* -> hBOOL(hAPP(hAPP(v,w),x)).
% 300.02/300.41 79564[1:SpR:39416.1,78501.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_nat)* equal(c_List_Obutlast(v,tc_Lambda_OdB),v_as____).
% 300.02/300.41 79668[1:SpR:39416.1,78502.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_nat)* equal(c_List_Olast(v,tc_Lambda_OdB),w)*.
% 300.02/300.41 79854[1:Rew:1014.0,79810.2] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** equal(c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))** -> equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),u)*.
% 300.02/300.41 79859[1:Rew:1014.0,79776.2] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orotate1(c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,w,tc_Lambda_OdB))* -> equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),w).
% 300.02/300.41 79861[1:Rew:1014.0,79766.2,2117.0,79766.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB))* -> equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),w).
% 300.02/300.41 80107[1:SpL:39416.1,80065.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_nat)* equal(c_List_Orotate1(v,tc_Lambda_OdB),v_as____).
% 300.02/300.41 80085[1:SpL:39416.1,80065.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(w,tc_Lambda_OdB),tc_nat)* equal(c_List_Orotate1(w,tc_Lambda_OdB),v_as____).
% 300.02/300.41 80277[0:SpL:192.2,80230.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Oappend(x,y,w))* equal(c_List_Oreplicate(z,x1,w),x)* -> equal(x,c_List_Olist_ONil(w)) equal(x1,u)*.
% 300.02/300.41 80339[1:SpL:39416.1,80130.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_List_Orotate1(w,tc_Lambda_OdB),v_as____).
% 300.02/300.41 80298[1:SpL:39416.1,80130.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,w,tc_Lambda_OdB),tc_nat)* equal(c_List_Orotate1(w,tc_Lambda_OdB),v_as____).
% 300.02/300.41 80371[1:Rew:1014.0,80332.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(c_List_Orev(v,tc_Lambda_OdB),v_as____) -> equal(w,v_as____) equal(c_List_Orotate1(x,tc_Lambda_OdB),v_as____).
% 300.02/300.41 80475[1:SpL:39416.1,80363.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_List_Orotate1(w,tc_Lambda_OdB),v_as____).
% 300.02/300.41 80434[1:SpL:39416.1,80363.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,w,tc_Lambda_OdB),tc_nat)* equal(c_List_Orotate1(w,tc_Lambda_OdB),v_as____).
% 300.02/300.41 80489[1:Rew:1014.0,80468.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(c_List_Orotate1(v,tc_Lambda_OdB),v_as____) -> equal(w,v_as____) equal(c_List_Orotate1(x,tc_Lambda_OdB),v_as____).
% 300.02/300.41 80775[1:SpL:76.0,80405.0] || equal(c_List_Oappend(u,c_List_Oappend(c_List_Oreplicate(v,w,tc_Lambda_OdB),c_List_Oreplicate(x,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orotate1(c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____).
% 300.02/300.41 81691[1:SpL:1787.0,13975.0] || equal(c_Lambda_OdB_OVar(u),c_List_Ofoldl(c_Lambda_OdB_OApp,v,c_List_Orev(c_List_Oappend(c_List_Oreplicate(w,x,tc_Lambda_OdB),y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB))* -> equal(c_List_Oreplicate(w,x,tc_Lambda_OdB),v_as____).
% 300.02/300.41 81653[1:SpL:1787.0,13971.0] || equal(c_List_Ofoldl(c_Lambda_OdB_OApp,u,c_List_Orev(c_List_Oappend(c_List_Oreplicate(v,w,tc_Lambda_OdB),x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB),c_Lambda_OdB_OAbs(y))* -> equal(c_List_Oreplicate(v,w,tc_Lambda_OdB),v_as____).
% 300.02/300.41 82740[1:SpL:39416.1,82719.0] || equal(u,v_rs____) equal(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 83654[0:Res:8117.0,352.1] || c_Type_Otyping(u,v,w)* -> c_Type_Otyping(u,c_Lambda_Osubst(c_Lambda_OdB_OAbs(c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(tc_nat)))),v,x),hAPP(hAPP(c_Type_Otype_OFun,y),hAPP(hAPP(c_Type_Otype_OFun,z),z)))*.
% 300.02/300.41 83697[1:Rew:298.0,83681.0] || equal(c_List_Oappend(u,c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),c_List_Oappend(v,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 300.02/300.41 83699[1:Rew:298.0,83676.0] || equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),u,tc_Lambda_OdB))* -> .
% 300.02/300.41 84024[1:Rew:2142.0,83968.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(x,c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(w,c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB)).
% 300.02/300.41 84694[0:SpL:2142.0,1946.0] || c_List_Olistsp(u,c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(v,c_List_Olist_OCons(w,x,y),y),y),y),y)* -> c_List_Olistsp(u,c_List_Orotate1(c_List_Olist_OCons(v,x,y),y),y).
% 300.02/300.41 84928[0:Rew:2142.0,84685.0] || equal(c_List_Orotate1(c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,x,y),y),y),y),y),y),c_List_Orotate1(c_List_Olist_OCons(u,x,y),y))** -> .
% 300.02/300.41 84669[0:SpL:2142.0,3874.0] || equal(c_List_Obutlast(c_List_Olist_OCons(u,v,w),w),c_List_Orotate1(c_List_Olist_OCons(x,c_List_Olist_OCons(y,z,w),w),w))* -> equal(v,c_List_Olist_ONil(w)) equal(u,y).
% 300.02/300.41 84967[1:Rew:58503.0,84547.0] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(u,c_List_Orotate1(c_List_Olist_OCons(w,v,tc_Lambda_OdB),tc_Lambda_OdB)).
% 300.02/300.41 85059[0:SpR:192.2,84750.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Oappend(x,y,w))* -> equal(x,c_List_Olist_ONil(w)) equal(c_List_Olast(c_List_Olist_OCons(z,c_List_Orev(x,w),w),w),u)*.
% 300.02/300.41 85265[1:SpL:39416.1,84890.0] || c_ListOrder_Ostep1(u,v_rs____,v,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(w,c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 85253[1:SpL:39416.1,84890.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Orotate1(v,tc_Lambda_OdB),tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 85226[1:SpL:39416.1,84890.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 85606[1:SpL:39416.1,84891.0] || c_ListOrder_Ostep1(u,v,v_rs____,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(w,c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 85594[1:SpL:39416.1,84891.0] || c_ListOrder_Ostep1(u,c_List_Orotate1(v,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 85567[1:SpL:39416.1,84891.0] || c_ListOrder_Ostep1(u,c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 86249[1:SpL:39416.1,86168.0] || c_ListOrder_Ostep1(u,v,v_rs____,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 86238[1:SpL:39416.1,86168.0] || c_ListOrder_Ostep1(u,c_List_Orotate1(v,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 86206[1:SpL:39416.1,86168.0] || c_ListOrder_Ostep1(u,c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 86266[1:Rew:1014.0,86235.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* c_ListOrder_Ostep1(x,c_List_Orotate1(c_List_Olist_OCons(y,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> equal(w,v_as____).
% 300.02/300.41 86308[1:SpL:39416.1,86259.0] || c_ListOrder_Ostep1(u,v,v_rs____,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 86296[1:SpL:39416.1,86259.0] || c_ListOrder_Ostep1(u,c_List_Orev(v,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 86269[1:SpL:39416.1,86259.0] || c_ListOrder_Ostep1(u,c_List_Orev(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 86333[1:Rew:1014.0,86282.2] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),c_List_Oappend(v,w,tc_Lambda_OdB))* c_ListOrder_Ostep1(x,c_List_Orev(c_List_Olist_OCons(y,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> equal(v,v_as____).
% 300.02/300.41 86508[1:Rew:2232.0,86420.0] || equal(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(x,c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(w,c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB)).
% 300.02/300.41 86669[1:SpL:39416.1,86588.0] || c_ListOrder_Ostep1(u,v_rs____,v,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 86658[1:SpL:39416.1,86588.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Orotate1(v,tc_Lambda_OdB),tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 86626[1:SpL:39416.1,86588.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 86686[1:Rew:1014.0,86655.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* c_ListOrder_Ostep1(x,v_rs____,c_List_Orotate1(c_List_Olist_OCons(y,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(w,v_as____).
% 300.02/300.41 86728[1:SpL:39416.1,86679.0] || c_ListOrder_Ostep1(u,v_rs____,v,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 86716[1:SpL:39416.1,86679.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 86689[1:SpL:39416.1,86679.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Orev(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 86753[1:Rew:1014.0,86702.2] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),c_List_Oappend(v,w,tc_Lambda_OdB))* c_ListOrder_Ostep1(x,v_rs____,c_List_Orev(c_List_Olist_OCons(y,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(v,v_as____).
% 300.02/300.41 86977[1:SpL:2232.0,4918.1] || equal(u,v_as____)* equal(c_List_Orotate1(c_List_Olist_OCons(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,x,tc_Lambda_OdB),tc_Lambda_OdB))** -> equal(w,u)*.
% 300.02/300.41 87224[0:Rew:87223.1,64401.1] || -> equal(u,c_List_Olist_ONil(v)) equal(c_List_Obutlast(c_List_Orotate1(c_List_Obutlast(c_List_Olist_OCons(w,c_List_Oappend(x,u,v),v),v),v),v),c_List_Obutlast(c_List_Oappend(x,u,v),v))**.
% 300.02/300.41 87734[0:Rew:2142.0,87682.0,2232.0,87682.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oreplicate(x,y,z),z),z),z),z),c_List_Olist_OCons(u,c_List_Oreplicate(x,y,z),z))** -> .
% 300.02/300.41 87735[0:Rew:85023.0,87671.0,58554.0,87671.0] || equal(c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,x,y),y),y),y),y),c_List_Olist_OCons(v,c_List_Olist_OCons(u,c_List_Olist_ONil(y),y),y))** -> .
% 300.02/300.41 87789[0:Rew:2142.0,87759.0,2142.0,87759.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oreplicate(x,y,z),z),z),z),z),c_List_Olist_OCons(u,c_List_Oreplicate(x,y,z),z))** -> .
% 300.02/300.41 87748[0:SpL:84800.0,87325.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))** -> .
% 300.02/300.41 87993[1:Rew:24918.0,87960.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> hBOOL(c_List_Ofoldr(c_Transitive__Closure_Ortranclp(v,w),c_List_Olist_OCons(hAPP(hAPP(c_Transitive__Closure_Ortranclp(v,w),v_a____),x),u,tc_Lambda_OdB),x,tc_Lambda_OdB,y))*.
% 300.02/300.41 88033[1:SpL:39416.1,87405.0] || equal(u,v_rs____) equal(v_rs____,v) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 88001[1:SpL:39416.1,87405.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_rs____)** equal(v_rs____,u) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 88103[1:Rew:1014.0,88030.3] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Oappend(x,v,tc_Lambda_OdB),v_rs____)** equal(v_rs____,x) -> equal(w,v_as____).
% 300.02/300.41 88112[1:SpL:39416.1,87307.0] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,x,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 88229[0:SpL:39416.1,87174.0] || equal(u,c_List_Orotate1(v,w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(x,c_List_Oappend(v,y,w),w),w),tc_nat)*.
% 300.02/300.41 88218[0:SpL:39416.1,87174.0] || equal(c_List_Orotate1(u,v),c_List_Orotate1(w,v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,c_List_Oappend(w,y,v),v),tc_nat)*.
% 300.02/300.41 88174[0:SpL:39416.1,87174.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,v,w),w),c_List_Orotate1(x,w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(x,y,w),tc_nat)*.
% 300.02/300.41 88363[0:Res:144.1,7387.0] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,u),v))* c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_OdB_OAbs(c_Lambda_Osubst(w,v,x)),tc_Lambda_OdB)* -> c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_OdB_OAbs(c_Lambda_Osubst(w,u,x)),tc_Lambda_OdB)*.
% 300.02/300.41 88361[0:Res:149.1,7387.0] || hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,tc_Lambda_OdB),u),v))* c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_OdB_OAbs(c_Lambda_Olift(v,w)),tc_Lambda_OdB)* -> c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_OdB_OAbs(c_Lambda_Olift(u,w)),tc_Lambda_OdB)*.
% 300.02/300.41 88466[1:SpL:39416.1,88293.0] || equal(u,c_List_Orotate1(v,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 88450[1:SpL:39416.1,88293.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),c_List_Orotate1(u,tc_Lambda_OdB))** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 88423[1:SpL:39416.1,88293.0] || equal(c_List_Oappend(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(u,tc_Lambda_OdB))** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 88528[1:Rew:1014.0,88436.2] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),c_List_Oappend(v,w,tc_Lambda_OdB))* equal(c_List_Oappend(x,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(x,tc_Lambda_OdB))** -> equal(v,v_as____).
% 300.02/300.41 88639[0:SpL:39416.1,87176.0] || equal(u,c_List_Orev(v,w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(x,c_List_Oappend(v,y,w),w),w),tc_nat)*.
% 300.02/300.41 88628[0:SpL:39416.1,87176.0] || equal(c_List_Orotate1(u,v),c_List_Orev(w,v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,c_List_Oappend(w,y,v),v),tc_nat)*.
% 300.02/300.41 88584[0:SpL:39416.1,87176.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,v,w),w),c_List_Orev(x,w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(x,y,w),tc_nat)*.
% 300.02/300.41 88996[0:Res:8233.1,3390.0] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,u),c_Lambda_OdB_OVar(v))) c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_Olift(w,x),y) -> c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_Olift(c_Lambda_Osubst(u,w,v),x),y)*.
% 300.02/300.41 88994[0:Res:159.1,3390.0] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,u),v))* c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_Olift(c_Lambda_Olift(v,w),x),y)* -> c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_Olift(c_Lambda_Olift(u,w),x),y)*.
% 300.02/300.41 89051[1:SpL:39416.1,88727.0] || equal(u,c_List_Orev(v,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 89035[1:SpL:39416.1,88727.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),c_List_Orev(u,tc_Lambda_OdB))** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 89008[1:SpL:39416.1,88727.0] || equal(c_List_Oappend(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(u,tc_Lambda_OdB))** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 89111[1:Rew:1014.0,89021.2] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),c_List_Oappend(v,w,tc_Lambda_OdB))* equal(c_List_Oappend(x,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(x,tc_Lambda_OdB))** -> equal(v,v_as____).
% 300.02/300.41 89229[0:SpL:39416.1,87178.0] || equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(w,c_List_Oappend(v,x,y),y),y),y),tc_nat)*.
% 300.02/300.41 89222[0:SpL:39416.1,87178.0] || equal(c_List_Orotate1(u,v),w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(x,c_List_Oappend(w,y,v),v),v),tc_nat)*.
% 300.02/300.41 89211[0:SpL:39416.1,87178.0] || equal(c_List_Orotate1(c_List_Orotate1(u,v),v),w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,c_List_Oappend(w,y,v),v),tc_nat)*.
% 300.02/300.41 89167[0:SpL:39416.1,87178.0] || equal(c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(u,v,w),w),w),x)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(x,y,w),tc_nat)*.
% 300.02/300.41 89359[0:Res:144.1,7385.0] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,u),v))* c_Type_Otyping(w,c_Lambda_OdB_OAbs(c_Lambda_Osubst(x,u,y)),z)* -> c_Type_Otyping(w,c_Lambda_OdB_OAbs(c_Lambda_Osubst(x,v,y)),z)*.
% 300.02/300.41 89357[0:Res:149.1,7385.0] || hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,tc_Lambda_OdB),u),v))* c_Type_Otyping(w,c_Lambda_OdB_OAbs(c_Lambda_Olift(u,x)),y)* -> c_Type_Otyping(w,c_Lambda_OdB_OAbs(c_Lambda_Olift(v,x)),y)*.
% 300.02/300.41 89545[1:SpL:39416.1,89290.0] || equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 89518[1:SpL:39416.1,89290.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 89502[1:SpL:39416.1,89290.0] || equal(c_List_Orotate1(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),u)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 89475[1:SpL:39416.1,89290.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 89581[1:Rew:1014.0,89488.2] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),c_List_Oappend(v,w,tc_Lambda_OdB))* equal(c_List_Orotate1(c_List_Oappend(x,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),x)** -> equal(v,v_as____).
% 300.02/300.41 89691[0:Res:69.1,1644.0] || hBOOL(hAPP(hAPP(u,v),c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_Transitive__Closure_Ortranclp(c_Transitive__Closure_Ortranclp(u,w),x),v))))* -> hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Transitive__Closure_Ortranclp(u,w),x),v),y))*.
% 300.02/300.41 90132[1:SpL:132.2,90035.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Orotate1(c_List_Orotate1(v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____).
% 300.02/300.41 90327[1:SpL:39416.1,90130.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Orotate1(c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 90322[1:SpL:39416.1,90130.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 90297[1:SpL:39416.1,90130.0] || equal(c_List_Orotate1(c_List_Orotate1(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 90265[1:SpL:39416.1,90130.0] || equal(c_List_Orotate1(c_List_Orotate1(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 90346[1:Rew:1014.0,90320.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orotate1(c_List_Orotate1(v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____).
% 300.02/300.41 90348[1:Rew:1014.0,90294.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Orotate1(c_List_Orotate1(c_List_Oappend(x,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____).
% 300.02/300.41 90391[1:SpL:39416.1,90131.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Orotate1(c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 90386[1:SpL:39416.1,90131.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 90360[1:SpL:39416.1,90131.0] || equal(c_List_Orotate1(c_List_Orotate1(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 90351[1:SpL:39416.1,90131.0] || equal(c_List_Orotate1(c_List_Orotate1(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 90400[1:Rew:1014.0,90383.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orotate1(c_List_Orotate1(v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____).
% 300.02/300.41 90497[1:SpL:132.2,90402.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Orev(c_List_Orotate1(v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____).
% 300.02/300.41 90719[1:SpL:39416.1,90495.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Orotate1(c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 90714[1:SpL:39416.1,90495.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 90689[1:SpL:39416.1,90495.0] || equal(c_List_Orev(c_List_Orotate1(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 90657[1:SpL:39416.1,90495.0] || equal(c_List_Orev(c_List_Orotate1(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 90750[1:Rew:1014.0,90712.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(c_List_Orotate1(v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____).
% 300.02/300.41 90752[1:Rew:1014.0,90686.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Orev(c_List_Orotate1(c_List_Oappend(x,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____).
% 300.02/300.41 90795[1:SpL:39416.1,90496.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Orotate1(c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 90790[1:SpL:39416.1,90496.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 90764[1:SpL:39416.1,90496.0] || equal(c_List_Orev(c_List_Orotate1(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 90755[1:SpL:39416.1,90496.0] || equal(c_List_Orev(c_List_Orotate1(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 90821[1:Rew:1014.0,90787.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(c_List_Orotate1(v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____).
% 300.02/300.41 91299[1:Res:2050.2,19831.0] || c_HOL_Oord__class_Oless(u,v,tc_nat) c_Type_Otyping(w,c_Lambda_OdB_OVar(u),x)* c_Type_Otyping(c_Type_Oshift(w,v,y,tc_Type_Otype),c_Lambda_OdB_OVar(u),z)* -> equal(x,z)*.
% 300.02/300.41 91797[0:SpL:3064.1,69768.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_Obutlast(c_List_Olist_OCons(c_List_Olast(v,w),v,w),w))* -> equal(v,c_List_Olist_ONil(w)).
% 300.02/300.41 91679[0:SpR:3064.1,555.1] || equal(u,c_List_Obutlast(c_List_Olist_OCons(c_List_Olast(v,w),v,w),w))* -> equal(v,c_List_Olist_ONil(w)) equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_Nat_Osize__class_Osize(u,tc_List_Olist(w)))*.
% 300.02/300.41 91676[0:SpR:3064.1,693.1] || equal(c_List_Obutlast(c_List_Olist_OCons(c_List_Olast(u,v),u,v),v),w)* -> equal(u,c_List_Olist_ONil(v)) equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),w,v),w)**.
% 300.02/300.41 92262[0:Res:8233.1,3389.0] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,u),c_Lambda_OdB_OVar(v))) c_Type_Otyping(w,c_Lambda_Olift(c_Lambda_Osubst(u,x,v),y),z)* -> c_Type_Otyping(w,c_Lambda_Olift(x,y),z).
% 300.02/300.41 92260[0:Res:159.1,3389.0] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,u),v))* c_Type_Otyping(w,c_Lambda_Olift(c_Lambda_Olift(u,x),y),z)* -> c_Type_Otyping(w,c_Lambda_Olift(c_Lambda_Olift(v,x),y),z)*.
% 300.02/300.41 93010[0:SpR:7262.0,7291.1] || equal(c_Type_Osko__Type__Xtype__induct__1__1(u),c_Lambda_OdB_OdB__rec(v,w,c_Type_Otype_OFun,c_Lambda_OdB_OAbs(c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(x))),y))* -> hBOOL(hAPP(u,hAPP(hAPP(c_Type_Otype_OFun,c_Lambda_OdB_OVar(x)),hAPP(v,x))))*.
% 300.02/300.41 93064[0:SpL:39416.1,93030.0] || equal(c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_Lambda_Obeta,c_Lambda_OdB_OVar(u))),v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OdB__rec(w,x,c_Type_Otype_OFun,c_Lambda_OdB_OAbs(y),z),tc_nat)*.
% 300.02/300.41 93060[0:SpL:39416.1,93030.0] || equal(u,c_Lambda_OdB_OdB__rec(v,w,c_Type_Otype_OFun,c_Lambda_OdB_OAbs(x),y))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_Lambda_Obeta,c_Lambda_OdB_OVar(z))),tc_nat)*.
% 300.02/300.41 93058[0:SpL:39416.1,93030.0] || equal(c_Type_Osko__Type__Xtype__induct__1__1(u),c_Lambda_OdB_OdB__rec(v,w,c_Type_Otype_OFun,c_Lambda_OdB_OAbs(x),y))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_Lambda_Obeta,c_Lambda_OdB_OVar(z)),tc_nat)*.
% 300.02/300.41 93056[0:SpL:39416.1,93030.0] || equal(c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_Lambda_Obeta,u)),c_Lambda_OdB_OdB__rec(v,w,c_Type_Otype_OFun,c_Lambda_OdB_OAbs(x),y))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(z),tc_nat)*.
% 300.02/300.41 93986[1:Res:11440.0,19831.0] || c_Type_Otyping(hAPP(c_Lambda_OdB_OApp,c_Lambda_Osubst(u,v,w)),c_Lambda_OdB_OVar(c_Lambda_Osubst(x,v,w)),y)* -> equal(c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,u),x),v,w),y).
% 300.02/300.41 93980[0:SpR:273.1,11440.0] || c_HOL_Oord__class_Oless(u,v,tc_nat) -> c_Type_Otyping(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(u)),c_Lambda_OdB_OVar(c_Lambda_Osubst(w,x,v)),c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(u)),w),x,v))*.
% 300.02/300.41 93968[0:SpR:273.1,11440.0] || c_HOL_Oord__class_Oless(u,v,tc_nat) -> c_Type_Otyping(hAPP(c_Lambda_OdB_OApp,c_Lambda_Osubst(w,x,v)),c_Lambda_OdB_OVar(c_Lambda_OdB_OVar(u)),c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,w),c_Lambda_OdB_OVar(u)),x,v))*.
% 300.02/300.41 94359[0:SpR:517.1,1778.1] || equal(c_List_Oappend(u,v,w),x)* -> equal(c_List_Orev(u,w),c_List_Olist_ONil(w)) equal(c_List_Olast(c_List_Orev(x,w),w),c_List_Olast(c_List_Orev(u,w),w))*.
% 300.02/300.41 94739[1:Rew:1014.0,94721.1] || equal(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____) equal(c_List_Obutlast(v,tc_Lambda_OdB),v_as____) equal(c_List_Obutlast(c_List_Obutlast(v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____).
% 300.02/300.41 94844[0:Res:8233.1,3222.0] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,u),c_Lambda_OdB_OVar(v))) c_Wellfounded_Oaccp(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,w),x,y) -> c_Wellfounded_Oaccp(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,w),c_Lambda_Osubst(u,x,v),y)*.
% 300.02/300.41 94842[0:Res:159.1,3222.0] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,u),v))* c_Wellfounded_Oaccp(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,w),c_Lambda_Olift(v,x),y)* -> c_Wellfounded_Oaccp(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,w),c_Lambda_Olift(u,x),y)*.
% 300.02/300.41 94835[0:Res:69.1,3222.0] || hBOOL(hAPP(hAPP(u,v),w))* c_Wellfounded_Oaccp(c_Transitive__Closure_Ortranclp(c_Transitive__Closure_Ortranclp(u,x),y),w,z)* -> c_Wellfounded_Oaccp(c_Transitive__Closure_Ortranclp(c_Transitive__Closure_Ortranclp(u,x),y),v,z)*.
% 300.02/300.41 95180[9:Rew:1014.0,95142.1] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(u,c_List_Obutlast(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(w,v_as____) c_List_Olistsp(x,c_List_Obutlast(w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.41 95623[1:Res:11863.0,19831.0] || c_Type_Otyping(hAPP(u,v),c_Lambda_OdB_OVar(c_List_Ofoldr(u,w,x,y,z)),x1)* -> equal(c_List_Ofoldr(u,c_List_Olist_OCons(v,w,y),x,y,z),x1)*.
% 300.02/300.41 95559[0:SpR:410.1,11863.0] class_OrderedGroup_Omonoid__add(u) || -> c_Type_Otyping(hAPP(c_HOL_Oplus__class_Oplus(u),v),c_Lambda_OdB_OVar(c_List_Ofoldr(c_HOL_Oplus__class_Oplus(u),w,c_HOL_Ozero__class_Ozero(u),u,u)),c_List_Ofoldl(c_HOL_Oplus__class_Oplus(u),v,w,u,u))*.
% 300.02/300.41 95545[1:SpR:8588.1,11863.0] || equal(u,v_rs____) -> c_Type_Otyping(hAPP(v,w),c_Lambda_OdB_OVar(c_List_Ofoldr(v,u,x,tc_Lambda_OdB,y)),c_List_Ofoldr(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),x,tc_Lambda_OdB,y))*.
% 300.02/300.41 95531[1:SpR:2133.0,11863.0] || -> c_Type_Otyping(hAPP(u,v_a____),c_Lambda_OdB_OVar(c_List_Ofoldr(u,c_List_Orev(v,tc_Lambda_OdB),w,tc_Lambda_OdB,x)),c_List_Ofoldr(u,c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB,x))*.
% 300.02/300.41 95756[0:SpL:39416.1,85368.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,x),x),c_List_Olist_OCons(u,w,x))** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_ONil(x),tc_nat).
% 300.02/300.41 95914[0:Res:16106.1,7387.0] || hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,tc_Lambda_OdB),c_Lambda_OdB_OVar(u)),v))* c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_OdB_OAbs(c_Lambda_Osubst(v,w,u)),tc_Lambda_OdB)* -> c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_OdB_OAbs(w),tc_Lambda_OdB).
% 300.02/300.41 95913[0:Res:16106.1,7385.0] || hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,tc_Lambda_OdB),c_Lambda_OdB_OVar(u)),v))* c_Type_Otyping(w,c_Lambda_OdB_OAbs(x),y) -> c_Type_Otyping(w,c_Lambda_OdB_OAbs(c_Lambda_Osubst(v,x,u)),y)*.
% 300.02/300.41 96111[1:SpR:39416.1,96017.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_List_Olast(u,tc_Lambda_OdB),x)*.
% 300.02/300.41 96099[1:SpR:39416.1,96017.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_List_Olast(c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),w)*.
% 300.02/300.41 96085[1:SpR:39416.1,96017.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),tc_nat)* equal(c_List_Olast(c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)*.
% 300.02/300.41 96182[0:SpL:133.0,87333.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))** -> .
% 300.02/300.41 96254[0:Res:16102.1,7387.0] || hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,tc_Lambda_OdB),u),c_Lambda_OdB_OVar(v)))* c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_OdB_OAbs(w),tc_Lambda_OdB) -> c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_OdB_OAbs(c_Lambda_Osubst(u,w,v)),tc_Lambda_OdB)*.
% 300.02/300.41 96253[0:Res:16102.1,7385.0] || hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,tc_Lambda_OdB),u),c_Lambda_OdB_OVar(v)))* c_Type_Otyping(w,c_Lambda_OdB_OAbs(c_Lambda_Osubst(u,x,v)),y)* -> c_Type_Otyping(w,c_Lambda_OdB_OAbs(x),y).
% 300.02/300.41 96768[0:SpL:133.0,87823.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))** -> .
% 300.02/300.41 96866[0:SpL:133.0,87824.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))** -> .
% 300.02/300.41 97194[0:SpL:133.0,88926.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))** -> .
% 300.02/300.41 97193[0:SpL:76.0,88926.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))** -> .
% 300.02/300.41 97441[0:SpL:133.0,88927.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))** -> .
% 300.02/300.41 97440[0:SpL:76.0,88927.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))** -> .
% 300.02/300.41 97811[0:SpL:133.0,96534.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(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))** -> .
% 300.02/300.41 97893[1:SpL:39416.1,97868.0] || equal(u,v_as____) equal(c_List_Olist_OCons(v,w,tc_Lambda_OdB),x)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(x,y,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 98831[1:SpL:1844.0,14881.1] || equal(c_List_Orotate1(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB)) equal(c_List_Olist_OCons(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB))* -> .
% 300.02/300.41 98830[1:SpL:1797.0,14881.1] || equal(c_List_Oappend(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Oappend(v,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB))* -> .
% 300.02/300.41 98828[1:SpL:1982.0,14881.1] || equal(c_List_Olist_OCons(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Orotate1(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB))* -> .
% 300.02/300.41 98824[1:SpL:1783.0,14881.1] || equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),v,tc_Lambda_OdB),c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),u,tc_Lambda_OdB),c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB))* -> .
% 300.02/300.41 99883[1:SpL:39416.1,99845.0] || equal(u,v_rs____) equal(v,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,w,tc_Lambda_OdB),tc_nat)* equal(w,v_as____).
% 300.02/300.41 100134[1:SpL:39416.1,100085.0] || c_ListOrder_Ostep1(u,v_rs____,v,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,c_List_Orev(c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 100118[1:SpL:39416.1,100085.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 100091[1:SpL:39416.1,100085.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Olist_OCons(v,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 100166[1:Rew:1014.0,100104.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* c_ListOrder_Ostep1(y,v_rs____,c_List_Olist_OCons(z,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(w,v_as____).
% 300.02/300.41 100378[1:SpL:39416.1,100267.0] || c_ListOrder_Ostep1(u,v,v_rs____,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,c_List_Orev(c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 100362[1:SpL:39416.1,100267.0] || c_ListOrder_Ostep1(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 100335[1:SpL:39416.1,100267.0] || c_ListOrder_Ostep1(u,c_List_Olist_OCons(v,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 100410[1:Rew:1014.0,100348.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* c_ListOrder_Ostep1(y,c_List_Olist_OCons(z,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> equal(w,v_as____).
% 300.02/300.41 101161[1:SpL:39416.1,101103.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_List_Orotate1(w,tc_Lambda_OdB),v_as____).
% 300.02/300.41 101134[1:SpL:39416.1,101103.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_nat)* equal(c_List_Orotate1(w,tc_Lambda_OdB),v_as____).
% 300.02/300.41 101255[0:SpL:270.0,36387.0] || c_HOL_Oord__class_Oless(c_Lambda_OdB_OdB__rec(u,v,c_HOL_Oplus__class_Oplus(tc_nat),c_Lambda_OdB_OAbs(w),x),w,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OdB__rec(u,v,c_HOL_Oplus__class_Oplus(tc_nat),w,x),tc_nat) -> .
% 300.02/300.41 102732[9:SpR:1783.0,52411.1] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(u,c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,c_List_Oappend(c_List_Orev(w,tc_Lambda_OdB),v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.41 102930[9:Rew:298.0,102871.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(u,c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,c_List_Oappend(v,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.41 103542[1:SpL:2231.0,55611.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(v_a____,c_List_Oreplicate(x,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.41 105209[10:Rew:2142.0,105166.1] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,c_List_Orotate1(c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.41 105461[10:SpL:39416.1,105365.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.41 105560[10:SpL:1801.0,66459.0] || equal(c_List_Orotate1(c_List_Orev(c_List_Oappend(u,c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_List_Olistsp(x,c_List_Olist_OCons(v_a____,c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.41 105768[1:SpL:1787.0,75483.0] || equal(c_List_Orotate1(c_List_Orev(c_List_Oappend(c_List_Oreplicate(u,v,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(c_List_Oappend(x,v_rs____,tc_Lambda_OdB),c_List_Oreplicate(u,v,tc_Lambda_OdB))* -> .
% 300.02/300.41 107001[1:SpL:2231.0,87318.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 300.02/300.41 107053[1:SpL:1844.0,87717.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 300.02/300.41 107052[1:SpL:1797.0,87717.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),c_List_Oappend(w,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 300.02/300.41 107100[1:Rew:2232.0,107050.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(u,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 300.02/300.41 107046[1:SpL:1783.0,87717.0] || equal(c_List_Oappend(u,c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),c_List_Oappend(c_List_Orev(w,tc_Lambda_OdB),v,tc_Lambda_OdB))* -> .
% 300.02/300.41 107328[2:SpL:1801.0,88230.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,c_List_Oreplicate(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Orotate1(c_List_Oreplicate(w,x,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____) -> .
% 300.02/300.41 107944[0:SpR:39416.1,107931.1] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_HOL_Oplus__class_Oplus(tc_nat),v),tc_nat)* equal(v,c_HOL_Ozero__class_Ozero(tc_nat)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(u,w),tc_nat)*.
% 300.02/300.41 108003[0:SSi:107975.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || -> equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),u),v),c_HOL_Ozero__class_Ozero(tc_nat)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),u),hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),v),w)),tc_nat)*.
% 300.02/300.41 108026[0:SpR:315.0,107995.1] || -> equal(c_List_Ofoldr(c_HOL_Oplus__class_Oplus(tc_nat),u,v,w,x),c_HOL_Ozero__class_Ozero(tc_nat)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Ofoldr(c_HOL_Oplus__class_Oplus(tc_nat),c_List_Olist_OCons(y,u,w),v,w,x),tc_nat)*.
% 300.02/300.41 108005[0:SpR:39416.1,107995.1] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_HOL_Oplus__class_Oplus(tc_nat),v),tc_nat)* equal(w,c_HOL_Ozero__class_Ozero(tc_nat)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(u,w),tc_nat)*.
% 300.02/300.41 108062[0:SSi:108031.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || -> equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),u),v),c_HOL_Ozero__class_Ozero(tc_nat)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),u),hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),w),v)),tc_nat)*.
% 300.02/300.41 108063[0:SSi:108024.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || -> equal(c_List_Ofoldl(c_HOL_Oplus__class_Oplus(tc_nat),u,v,tc_nat,tc_nat),c_HOL_Ozero__class_Ozero(tc_nat)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Ofoldl(c_HOL_Oplus__class_Oplus(tc_nat),w,c_List_Olist_OCons(u,v,tc_nat),tc_nat,tc_nat),tc_nat)*.
% 300.02/300.41 108064[0:SSi:108022.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || -> equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),u),v),c_HOL_Ozero__class_Ozero(tc_nat)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),w),hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),v),u)),tc_nat)*.
% 300.02/300.41 108367[1:SpL:39416.1,108339.0] || equal(u,v_as____) equal(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,x,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 108759[10:Rew:2142.0,108693.1] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,c_List_Orotate1(c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.41 108692[10:SpL:1797.0,105182.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,c_List_Olist_OCons(v_a____,c_List_Oappend(w,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.41 108761[10:Rew:2445.0,108760.1] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,c_List_Orev(c_List_Oappend(w,c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.41 108686[10:SpL:1783.0,105182.0] || equal(c_List_Oappend(u,c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,c_List_Olist_OCons(v_a____,c_List_Oappend(c_List_Orev(w,tc_Lambda_OdB),v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.41 111340[2:MRR:111339.3,1034.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_rs____)** c_ListOrder_Ostep1(w,c_List_Orotate1(c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> hBOOL(hAPP(hAPP(w,x),v))*.
% 300.02/300.41 111342[2:MRR:111341.3,1032.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_rs____)** c_ListOrder_Ostep1(w,v_rs____,c_List_Orotate1(c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> hBOOL(hAPP(hAPP(w,v),x))*.
% 300.02/300.41 111362[10:SpL:39416.1,111213.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.41 111808[1:SpL:39416.1,111785.0] || equal(u,v_rs____) equal(v,w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_nat)* equal(v_as____,w)*.
% 300.02/300.41 112380[1:SpL:39416.1,112367.0] || equal(u,v_as____) equal(v,w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(v,tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,w,tc_Lambda_OdB)*.
% 300.02/300.41 112414[1:SpL:39416.1,112371.0] || equal(u,v_as____) equal(v,w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(v,tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,w,tc_Lambda_OdB)*.
% 300.02/300.41 112559[1:Rew:1014.0,112454.2] || equal(u,v_rs____) equal(c_List_Obutlast(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(v,v_rs____,tc_Lambda_OdB))** -> equal(w,v_as____) equal(u,c_List_Obutlast(w,tc_Lambda_OdB))*.
% 300.02/300.41 112687[1:SpL:1787.0,30559.0] || equal(u,c_List_Orev(c_List_Oappend(c_List_Oreplicate(v,w,tc_Lambda_OdB),x,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** -> equal(c_List_Oreplicate(v,w,tc_Lambda_OdB),v_as____).
% 300.02/300.41 113053[1:Rew:1014.0,113021.2] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Obutlast(c_List_Oappend(w,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____) equal(w,u)*.
% 300.02/300.41 113468[1:Rew:1014.0,113404.2] || equal(u,v_as____) equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Obutlast(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(x,v_as____) equal(u,c_List_Obutlast(x,tc_Lambda_OdB))*.
% 300.02/300.41 113469[1:Rew:1014.0,113401.2] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),c_List_Obutlast(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(x,v_as____) equal(u,c_List_Obutlast(x,tc_Lambda_OdB))*.
% 300.02/300.41 113470[1:Rew:1014.0,113391.2] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Obutlast(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(x,v_as____) equal(c_List_Obutlast(x,tc_Lambda_OdB),v_rs____).
% 300.02/300.41 113471[1:Rew:1014.0,113387.1] || equal(c_List_Orev(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(w,v_as____) equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Obutlast(w,tc_Lambda_OdB)).
% 300.02/300.41 113472[1:Rew:1014.0,113386.2] || equal(u,v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Obutlast(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(x,v_as____) equal(c_List_Obutlast(x,tc_Lambda_OdB),v_as____).
% 300.02/300.41 113536[1:SpL:1801.0,34091.0] || equal(u,c_List_Orev(c_List_Oappend(v,c_List_Oreplicate(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** -> equal(c_List_Oreplicate(w,x,tc_Lambda_OdB),v_as____).
% 300.02/300.41 114024[0:SpL:39416.1,113987.0] || equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,x,y),tc_nat)* equal(c_List_Olast(c_List_Orotate1(v,y),y),w)*.
% 300.02/300.41 114283[1:SpR:4799.1,2098.0] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)),v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB))**.
% 300.02/300.41 114281[1:SpR:74746.1,2098.0] || equal(c_List_Orotate1(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)),v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB))**.
% 300.02/300.41 114246[1:SpR:6087.1,2098.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)),c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,u,tc_Lambda_OdB))**.
% 300.02/300.41 114245[1:SpR:74710.1,2098.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)),c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,u,tc_Lambda_OdB))**.
% 300.02/300.41 114611[0:SpL:39698.2,96220.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,x,y),y),y),x)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_ONil(y),tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),x,tc_nat).
% 300.02/300.41 114577[0:SpL:39698.2,546.1] || equal(u,v)* equal(c_List_Orev(v,w),x)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_ONil(w),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),x,tc_nat)* equal(u,x)*.
% 300.02/300.41 114564[0:SpL:39698.2,546.1] || equal(u,v)* equal(v,c_List_Orev(w,x))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_ONil(x),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* equal(u,w)*.
% 300.02/300.41 115127[10:SpL:2207.0,52782.0] || equal(c_List_Oappend(u,c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),x,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(y,c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),x,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.41 114971[1:SpL:2207.0,9400.0] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),w,tc_Lambda_OdB))* -> .
% 300.02/300.41 114881[0:SpL:2207.0,31376.0] || equal(c_List_Orotate1(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,w),w),x,w),w),c_List_Olist_ONil(w))** -> equal(c_List_Oappend(c_List_Orev(u,w),x,w),c_List_Olist_ONil(w)).
% 300.02/300.41 114764[1:SpR:2207.0,74743.1] || equal(c_List_Orotate1(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____) -> equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,w,tc_Lambda_OdB),tc_Lambda_OdB),v,tc_Lambda_OdB),c_List_Orev(w,tc_Lambda_OdB))**.
% 300.02/300.41 115503[10:Rew:2527.0,115502.1] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,c_List_Olist_OCons(v_a____,c_List_Oappend(c_List_Orev(w,tc_Lambda_OdB),u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.41 115814[1:SpR:4822.1,2195.0] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Oappend(w,u,tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)),w,tc_Lambda_OdB),c_List_Oappend(w,u,tc_Lambda_OdB))**.
% 300.02/300.41 115812[1:SpR:74743.1,2195.0] || equal(c_List_Orotate1(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Oappend(w,u,tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)),w,tc_Lambda_OdB),c_List_Oappend(w,u,tc_Lambda_OdB))**.
% 300.02/300.41 116140[1:Rew:133.0,116139.0] || equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(w,v,tc_Lambda_OdB),c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,u,tc_Lambda_OdB))** -> .
% 300.02/300.41 116557[1:Rew:58503.0,116529.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB))** -> equal(c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____).
% 300.02/300.41 116885[1:Rew:24918.0,116852.2] || equal(u,v_rs____) hBOOL(c_List_Ofoldr(c_fequal(v),c_List_Olist_OCons(w,u,tc_Lambda_OdB),x,tc_Lambda_OdB,y))* -> equal(w,hAPP(hAPP(c_fequal(v),v_a____),x)).
% 300.02/300.41 117239[0:MRR:117238.0,114669.2] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_ONil(u),tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,w,u),tc_nat)* equal(w,c_List_Olist_ONil(u)) c_List_Olistsp(x,c_List_Obutlast(w,u),u)*.
% 300.02/300.41 117596[1:SpL:1787.0,48709.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orev(c_List_Oappend(c_List_Oreplicate(w,x,tc_Lambda_OdB),y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Oreplicate(w,x,tc_Lambda_OdB),v_as____).
% 300.02/300.41 117934[0:SpL:133.0,13771.0] || c_List_Olistsp(u,c_List_Olist_OCons(v,c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(w,v,x),y,x),x),x),x)* -> c_List_Olistsp(u,c_List_Oreplicate(w,v,x),x).
% 300.02/300.41 118096[2:SpL:39416.1,118079.0] || equal(u,v_rs____) equal(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 118341[9:Rew:298.0,118319.0,211.0,118319.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(v,u,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(y,c_List_Olist_OCons(u,w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.41 118433[10:SpL:2231.0,52905.0] || equal(c_List_Obutlast(c_List_Oappend(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____) c_List_Olistsp(x,c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.41 118568[0:Res:141.1,12131.0] || hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,tc_Lambda_OdB),u),v))* c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_Olift(c_Lambda_OdB_OAbs(v),w),tc_Lambda_OdB)* -> c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_Olift(c_Lambda_OdB_OAbs(u),w),tc_Lambda_OdB)*.
% 300.02/300.41 118795[10:Rew:1783.0,118721.1] || equal(c_List_Oappend(u,c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),x,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(y,c_List_Oappend(c_List_Orev(x,tc_Lambda_OdB),v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.41 118796[10:Rew:1844.0,118707.1,2232.0,118707.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(y,c_List_Olist_OCons(u,c_List_Orev(x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.41 118898[10:SpL:1844.0,53535.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Orev(x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(y,c_List_Orotate1(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.41 118897[10:SpL:1797.0,53535.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Orev(x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(y,c_List_Oappend(x,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.41 118891[10:SpL:1783.0,53535.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(c_List_Orev(w,tc_Lambda_OdB),x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(y,c_List_Oappend(c_List_Orev(x,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.41 119072[1:SpL:2231.0,54747.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.41 119216[1:Rew:2142.0,119182.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.41 119515[1:Rew:2232.0,119450.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.41 119738[1:SpL:2231.0,55087.1] || equal(u,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB))* equal(c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(x,w,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.41 119705[1:SpL:1797.0,55087.1] || equal(c_List_Oappend(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB))* equal(c_List_Oappend(x,c_List_Oappend(v,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),x)** -> .
% 300.02/300.41 119699[1:SpL:1783.0,55087.1] || equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),v,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB))* equal(c_List_Oappend(x,c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),u,tc_Lambda_OdB),tc_Lambda_OdB),x)** -> .
% 300.02/300.41 119911[1:SpL:2231.0,55607.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Oappend(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.41 120041[1:SpL:2231.0,55608.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,c_List_Oappend(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.41 120357[10:SpL:1797.0,58250.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Orev(x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(y,c_List_Oappend(x,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.41 120351[10:SpL:1783.0,58250.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(c_List_Orev(w,tc_Lambda_OdB),x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(y,c_List_Oappend(c_List_Orev(x,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.41 120504[1:SpL:2231.0,58406.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,c_List_Olist_OCons(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.41 120797[1:SpL:2231.0,58739.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,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.41 120818[1:SpR:270.0,58789.0] || -> hBOOL(c_List_Ofoldr(c_fequal(u),c_List_Olist_OCons(c_Lambda_OdB_OdB__rec(v,w,c_fequal(u),c_Lambda_OdB_OAbs(v_a____),x),v_rs____,tc_Lambda_OdB),c_Lambda_OdB_OdB__rec(v,w,c_fequal(u),v_a____,x),tc_Lambda_OdB,y))*.
% 300.02/300.41 121011[0:SpL:3546.1,264.0] || c_HOL_Oord__class_Oless(u,v,tc_nat) equal(hAPP(hAPP(c_Lambda_OdB_OApp,w),x),c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(u)),y),v))* -> equal(w,c_Lambda_OdB_OVar(u)).
% 300.02/300.41 121102[1:SpL:2231.0,59632.1] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Orev(c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.41 121170[1:Rew:1783.0,121056.1] || equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),v,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(w,c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),c_List_Oappend(u,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),w)** -> .
% 300.02/300.41 121224[1:SpL:2231.0,59654.1] || equal(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB))* equal(c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(x,w,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.41 121191[1:SpL:1797.0,59654.1] || equal(c_List_Oappend(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Oappend(x,c_List_Oappend(v,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),x)** -> .
% 300.02/300.41 121185[1:SpL:1783.0,59654.1] || equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Oappend(x,c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),u,tc_Lambda_OdB),tc_Lambda_OdB),x)** -> .
% 300.02/300.41 121424[0:SpL:3545.1,263.0] || c_HOL_Oord__class_Oless(u,v,tc_nat) equal(hAPP(hAPP(c_Lambda_OdB_OApp,w),x),c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,y),c_Lambda_OdB_OVar(u)),v))* -> equal(x,c_Lambda_OdB_OVar(u)).
% 300.02/300.41 121986[1:SpL:2231.0,87355.1] || equal(u,v_rs____) equal(c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.41 122105[1:SpL:2231.0,87403.0] || equal(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,v,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 300.02/300.41 122210[1:SpL:2231.0,88282.1] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(w,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.41 122313[1:SpL:2231.0,88537.1] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(w,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.41 122667[1:SpL:2231.0,89279.1] || equal(u,v_rs____) equal(c_List_Orotate1(c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.41 122770[1:SpL:2231.0,89590.1] || equal(u,v_rs____) equal(c_List_Orotate1(c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.41 122853[1:SpL:2231.0,91938.1] || equal(u,v_rs____) equal(c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.41 122927[1:SpL:2231.0,91975.0] || equal(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,v,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 300.02/300.41 123164[1:SpL:1801.0,97879.0] || equal(c_List_Orotate1(c_List_Orev(c_List_Oappend(u,c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(c_List_Olist_OCons(x,y,tc_Lambda_OdB),c_List_Oreplicate(v,w,tc_Lambda_OdB))* -> .
% 300.02/300.41 123942[1:SpL:39416.1,123862.0] || equal(u,v_as____) equal(v,w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(x,v,tc_Lambda_OdB),tc_nat)* equal(w,v_as____)*.
% 300.02/300.41 124005[1:Rew:1014.0,123978.3] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(v,v_as____) equal(x,y)* -> equal(w,v_as____) equal(y,v_as____)*.
% 300.02/300.41 124097[1:SpL:39416.1,124069.0] || equal(u,v_as____) equal(v,v_as____)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,x,tc_Lambda_OdB),tc_nat)* equal(v,w)*.
% 300.02/300.41 124430[1:SpL:39416.1,124401.0] || equal(u,v_as____) equal(v,w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,x,tc_Lambda_OdB),tc_nat)* equal(v_as____,w)*.
% 300.02/300.41 125047[10:Rew:1014.0,125029.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(v,v_rs____) -> equal(w,v_as____) c_List_Olistsp(y,x,tc_Lambda_OdB)*.
% 300.02/300.41 125160[0:Res:141.1,12129.0] || hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,tc_Lambda_OdB),u),v))* c_Type_Otyping(w,c_Lambda_Olift(c_Lambda_OdB_OAbs(u),x),y)* -> c_Type_Otyping(w,c_Lambda_Olift(c_Lambda_OdB_OAbs(v),x),y)*.
% 300.02/300.41 125320[1:Rew:211.0,125238.1] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,c_List_Oappend(c_List_Orev(w,tc_Lambda_OdB),c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.41 125321[1:Rew:298.0,125237.1] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Oappend(c_List_Orev(w,tc_Lambda_OdB),c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(w,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.41 125323[1:Rew:298.0,125231.1] || equal(u,v_rs____) equal(c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(c_List_Orev(w,tc_Lambda_OdB),v,tc_Lambda_OdB))** -> .
% 300.02/300.41 125437[1:Rew:211.0,125383.1] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,c_List_Oappend(c_List_Orev(w,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.41 125438[1:Rew:298.0,125382.1] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Oappend(c_List_Orev(w,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(w,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.41 125440[1:Rew:298.0,125376.1] || equal(u,v_rs____) equal(c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(c_List_Orev(w,tc_Lambda_OdB),v,tc_Lambda_OdB))** -> .
% 300.02/300.41 125564[1:Rew:211.0,125498.1] || equal(c_List_Orotate1(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),w) equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),w)* -> .
% 300.02/300.41 125565[1:Rew:298.0,125497.1] || equal(c_List_Oappend(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),w) equal(c_List_Oappend(v,c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),w)* -> .
% 300.02/300.41 125567[1:Rew:298.0,125491.1] || equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),v,tc_Lambda_OdB),w) equal(c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),c_List_Oappend(u,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),w)* -> .
% 300.02/300.41 125903[1:Rew:1844.0,125866.1,2142.0,125866.1] || equal(c_List_Orotate1(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),w) equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v_a____,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),w)* -> .
% 300.02/300.41 126222[10:SpL:2231.0,118782.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(y,c_List_Orotate1(c_List_Olist_OCons(w,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.41 126545[1:SpL:1787.0,123865.0] || equal(c_List_Orotate1(c_List_Orev(c_List_Oappend(c_List_Oreplicate(u,v,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),x)* -> equal(x,v_as____).
% 300.02/300.41 126627[1:SpL:1801.0,124072.0] || equal(c_List_Orotate1(c_List_Orev(c_List_Oappend(u,c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(x,v_as____) -> equal(x,c_List_Oreplicate(v,w,tc_Lambda_OdB))*.
% 300.02/300.41 126755[0:Res:166.1,18978.0] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,u),v))* hBOOL(hAPP(hAPP(c_Lambda_Obeta,c_Lambda_OdB_OAbs(v)),w))* -> hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,x),c_Lambda_OdB_OAbs(u)),w))*.
% 300.02/300.41 126750[0:Res:254.0,18978.0] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,c_Lambda_Osubst(u,v,c_HOL_Ozero__class_Ozero(tc_nat))),w)) -> hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,x),hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(u)),v)),w))*.
% 300.02/300.41 126703[0:SpL:45.1,18978.0] class_OrderedGroup_Omonoid__add(u) || hBOOL(v) hBOOL(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w))* -> hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_HOL_Oplus__class_Oplus(u),x),c_HOL_Ozero__class_Ozero(u)),w))*.
% 300.02/300.41 126702[0:SpL:42.1,18978.0] class_OrderedGroup_Ocomm__monoid__add(u) || hBOOL(v) hBOOL(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w))* -> hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_HOL_Oplus__class_Oplus(u),x),c_HOL_Ozero__class_Ozero(u)),w))*.
% 300.02/300.41 126701[0:SpL:48.1,18978.0] class_Ring__and__Field_Ocomm__semiring__1(u) || hBOOL(v) hBOOL(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w))* -> hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_HOL_Oplus__class_Oplus(u),x),c_HOL_Ozero__class_Ozero(u)),w))*.
% 300.02/300.41 127013[1:Rew:1014.0,126989.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Oappend(x,y,tc_Lambda_OdB),tc_Lambda_OdB))* equal(v,v_as____) -> equal(w,v_as____) c_List_Olistsp(z,x,tc_Lambda_OdB)*.
% 300.02/300.41 127064[1:SpL:1801.0,124404.0] || equal(c_List_Orotate1(c_List_Orev(c_List_Oappend(u,c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(c_List_Oreplicate(v,w,tc_Lambda_OdB),x)* -> equal(v_as____,x).
% 300.02/300.41 127331[1:Rew:1844.0,127254.1,2142.0,127254.1] || equal(c_List_Orotate1(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),w) equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v_a____,c_List_Oappend(x,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),w)* -> .
% 300.02/300.41 127783[1:Rew:2142.0,127747.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))** -> equal(v_as____,x).
% 300.02/300.41 127896[1:Rew:2232.0,127829.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))** -> equal(v_as____,x).
% 300.02/300.41 129035[1:Rew:128690.1,129034.2,128690.1,129034.1] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** equal(c_List_Obutlast(c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Obutlast(x,tc_Lambda_OdB))** -> equal(x,v_as____) equal(u,w)*.
% 300.02/300.41 129573[1:SpL:39416.1,129319.1] || equal(u,v_as____)* equal(v,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,x,tc_Lambda_OdB),tc_nat)* equal(x,u)*.
% 300.02/300.41 129635[1:Rew:1014.0,129609.3] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(y,v_as____)* equal(v,v_as____) -> equal(w,v_as____) equal(x,y)*.
% 300.02/300.41 130187[0:SpL:3544.0,314.0] || equal(c_Lambda_OdB_OdB__case(u,c_Type_Otype_OFun,v,c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,w),x),y),z),hAPP(hAPP(c_Type_Otype_OFun,x1),x2))* -> equal(c_Lambda_Olift(x,y),x2).
% 300.02/300.41 130186[0:SpL:3544.0,313.0] || equal(c_Lambda_OdB_OdB__case(u,c_Type_Otype_OFun,v,c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,w),x),y),z),hAPP(hAPP(c_Type_Otype_OFun,x1),x2))* -> equal(c_Lambda_Olift(w,y),x1).
% 300.02/300.41 130119[0:SpR:327.0,3544.0] || -> equal(c_Lambda_OdB_OdB__case(u,c_Type_Oshift(v,c_Lambda_Olift(w,x),y,z),x1,c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,w),x2),x),x3),hAPP(y,c_Lambda_Olift(x2,x)))**.
% 300.02/300.41 130084[0:SpR:3544.0,149.1] || hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,tc_Lambda_OdB),u),v)) -> hBOOL(c_Lambda_OdB_OdB__case(w,c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,tc_Lambda_OdB),x,c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),y),z))*.
% 300.02/300.41 129994[3:SpR:3544.0,44262.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OdB__case(u,c_fequal(v),w,c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,x),y),z),x1),tc_nat)* equal(c_Lambda_Olift(x,z),c_Lambda_Olift(y,z)).
% 300.02/300.41 130366[1:SpL:39416.1,129909.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(c_List_Orotate1(c_List_Orev(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 130361[1:SpL:39416.1,129909.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 130345[1:SpL:39416.1,129909.0] || equal(c_List_Oappend(c_List_Orotate1(u,tc_Lambda_OdB),v,tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 130318[1:SpL:39416.1,129909.0] || equal(c_List_Oappend(c_List_Orotate1(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v,tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 130423[1:Rew:1014.0,130331.2] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),c_List_Oappend(v,w,tc_Lambda_OdB))* equal(c_List_Oappend(c_List_Orotate1(c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),x,tc_Lambda_OdB),v_as____)** -> equal(v,v_as____).
% 300.02/300.41 130436[0:SpR:39416.1,129982.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_fequal(v),tc_nat)* hBOOL(c_Lambda_OdB_OdB__case(w,u,x,c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,y),y),z),x1))*.
% 300.02/300.41 130434[0:SpR:39416.1,129982.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,v),v),w),tc_nat)* hBOOL(c_Lambda_OdB_OdB__case(x,c_fequal(y),z,u,x1))*.
% 300.02/300.41 130432[0:SpR:39416.1,129982.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_Lambda_OdB_OApp,v),v),tc_nat)* hBOOL(c_Lambda_OdB_OdB__case(w,c_fequal(x),y,c_Lambda_Olift(u,z),x1))*.
% 300.02/300.41 130426[0:SpR:39416.1,129982.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_Lambda_OdB_OApp,v),tc_nat) hBOOL(c_Lambda_OdB_OdB__case(w,c_fequal(x),y,c_Lambda_Olift(hAPP(u,v),z),x1))*.
% 300.02/300.41 130663[1:Res:25015.1,8241.1] || c_Type_Otyping(v_e____,u,v_T____) hBOOL(hAPP(hAPP(c_Lambda_Obeta,hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(v_n____)),v_a____)),v))* -> c_Type_Otyping(v_e____,c_Lambda_Osubst(v,u,v_n____),v_T_H____)*.
% 300.02/300.41 130662[1:Res:25014.1,8241.1] || c_Type_Otyping(v_ea______,u,v_T____) hBOOL(hAPP(hAPP(c_Lambda_Obeta,hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(v_n____)),v_a____)),v))* -> c_Type_Otyping(v_ea______,c_Lambda_Osubst(v,u,v_ia______),v_T_Ha______)*.
% 300.02/300.41 130685[0:SpR:315.0,129993.0] || -> hBOOL(c_Lambda_OdB_OdB__case(u,c_Transitive__Closure_Ortranclp(v,w),x,c_Lambda_Olift(c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Olist_OCons(c_List_Ofoldr(c_Lambda_OdB_OApp,y,z,x1,x2),y,x1),z,x1,x2),x3),x4))*.
% 300.02/300.41 130954[1:Rew:11887.0,130922.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) equal(c_Type_Osko__Type__Xtype__induct__1__1(v),hAPP(hAPP(c_Type_Otype_OFun,w),x))* -> hBOOL(hAPP(v,c_List_Ofoldr(c_Type_Otype_OFun,u,x,tc_Lambda_OdB,y)))*.
% 300.02/300.41 130955[1:Rew:11887.0,130921.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) equal(c_Type_Osko__Type__Xtype__induct__1__1(v),hAPP(hAPP(c_Type_Otype_OFun,w),x))* -> hBOOL(hAPP(v,c_List_Ofoldr(c_Type_Otype_OFun,u,x,tc_Lambda_OdB,y)))*.
% 300.02/300.41 131148[1:SpL:1801.0,128707.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(c_List_Orev(x,tc_Lambda_OdB),v_as____)** -> equal(x,c_List_Oreplicate(v,w,tc_Lambda_OdB))*.
% 300.02/300.41 131217[1:SpL:1801.0,128709.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(c_List_Orotate1(x,tc_Lambda_OdB),v_as____)** -> equal(x,c_List_Oreplicate(v,w,tc_Lambda_OdB))*.
% 300.02/300.41 131259[1:Res:25015.1,12630.1] || c_Type_Otyping(v_e____,u,v_T____) hBOOL(hAPP(hAPP(c_Lambda_Obeta,u),v))* -> c_Type_Otyping(v_e____,c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(v_n____)),v_a____),v,v_n____),v_T_H____)*.
% 300.02/300.41 131258[1:Res:25014.1,12630.1] || c_Type_Otyping(v_ea______,u,v_T____) hBOOL(hAPP(hAPP(c_Lambda_Obeta,u),v))* -> c_Type_Otyping(v_ea______,c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(v_n____)),v_a____),v,v_ia______),v_T_Ha______)*.
% 300.02/300.41 131296[1:SpL:1787.0,129317.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)** equal(c_List_Orev(c_List_Oappend(c_List_Oreplicate(v,w,tc_Lambda_OdB),x,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Oreplicate(v,w,tc_Lambda_OdB),u)*.
% 300.02/300.41 131362[1:SpL:1787.0,129318.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** equal(c_List_Orev(c_List_Oappend(c_List_Oreplicate(v,w,tc_Lambda_OdB),x,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Oreplicate(v,w,tc_Lambda_OdB),u)*.
% 300.02/300.41 131493[1:SpL:2231.0,5409.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** equal(c_List_Oappend(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> equal(u,x)*.
% 300.02/300.41 131908[1:SpL:2207.0,131730.1] || equal(v_as____,u) equal(u,c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),x,tc_Lambda_OdB))* -> equal(c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),x,tc_Lambda_OdB),v_as____).
% 300.02/300.41 131878[1:SpL:39416.1,131730.1] || equal(v_as____,u)* equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,x,tc_Lambda_OdB),tc_nat)* equal(x,v_as____).
% 300.02/300.41 131932[1:Rew:1014.0,131914.3] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(v_as____,y)* equal(y,v)* -> equal(w,v_as____) equal(x,v_as____).
% 300.02/300.41 132523[1:SpL:35041.1,39.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_as____)** equal(c_List_Oreplicate(w,x,tc_Lambda_OdB),c_List_Otake(u,y,tc_Lambda_OdB))* -> equal(x,v)* equal(w,c_HOL_Ozero__class_Ozero(tc_nat)).
% 300.02/300.41 132502[1:SpR:35041.1,401.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_as____) -> equal(c_List_Orotate1(c_List_Olist_OCons(v,c_List_Otake(u,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Otake(u,w,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 300.02/300.41 132594[2:SpL:39416.1,132562.0] || equal(u,v_as____) equal(c_List_Oreplicate(v,w,tc_Lambda_OdB),v_rs____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oreplicate(v,x,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 2795[0:Res:255.3,111.1] class_Ring__and__Field_Oordered__idom(u) class_Ring__and__Field_Oordered__semidom(u) || -> equal(c_Nat_Osemiring__1__class_Oof__nat(v,u),c_Nat_Osemiring__1__class_Oof__nat(w,u)) c_HOL_Oord__class_Oless(c_Nat_Osemiring__1__class_Oof__nat(v,u),c_Nat_Osemiring__1__class_Oof__nat(w,u),u)* c_HOL_Oord__class_Oless(w,v,tc_nat).
% 300.02/300.41 2794[0:Res:262.2,111.1] class_Orderings_Olinorder(u) class_Ring__and__Field_Oordered__semidom(u) || -> equal(c_Nat_Osemiring__1__class_Oof__nat(v,u),c_Nat_Osemiring__1__class_Oof__nat(w,u)) c_HOL_Oord__class_Oless(c_Nat_Osemiring__1__class_Oof__nat(v,u),c_Nat_Osemiring__1__class_Oof__nat(w,u),u)* c_HOL_Oord__class_Oless(w,v,tc_nat).
% 300.02/300.41 3196[0:SpL:45.1,97.0] class_OrderedGroup_Omonoid__add(u) || hBOOL(hAPP(v,w))* c_Wellfounded_Oaccp(hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u)),w,x)* -> c_Wellfounded_Oaccp(hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u)),v,x)*.
% 300.02/300.41 3195[0:SpL:42.1,97.0] class_OrderedGroup_Ocomm__monoid__add(u) || hBOOL(hAPP(v,w))* c_Wellfounded_Oaccp(hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u)),w,x)* -> c_Wellfounded_Oaccp(hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u)),v,x)*.
% 300.02/300.41 3194[0:SpL:48.1,97.0] class_Ring__and__Field_Ocomm__semiring__1(u) || hBOOL(hAPP(v,w))* c_Wellfounded_Oaccp(hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u)),w,x)* -> c_Wellfounded_Oaccp(hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u)),v,x)*.
% 300.02/300.41 3985[0:SpL:236.0,219.0] || c_Type_Otyping(u,c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,v),w),x),y) -> c_Type_Otyping(u,c_Lambda_Olift(w,x),c_Type_Osko__Type__Xtyping__elims__2__1(y,u,c_Lambda_Olift(v,x),c_Lambda_Olift(w,x)))*.
% 300.02/300.41 4221[0:SpL:127.1,404.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,v,w),w),c_List_Orotate1(c_List_Obutlast(c_List_Olist_OCons(x,y,w),w),w))* -> equal(y,c_List_Olist_ONil(w)) equal(v,c_List_Obutlast(y,w)).
% 300.02/300.41 4543[0:SpR:137.1,79.2] || c_List_Olistsp(u,v,w) c_List_Olistsp(u,c_List_Obutlast(x,w),w) -> equal(x,c_List_Olist_ONil(w)) c_List_Olistsp(u,c_List_Obutlast(c_List_Oappend(v,x,w),w),w)*.
% 300.02/300.41 4648[0:SpR:127.1,90.1] || c_ListOrder_Ostep1(u,c_List_Obutlast(v,w),x,w) -> equal(v,c_List_Olist_ONil(w)) c_ListOrder_Ostep1(u,c_List_Obutlast(c_List_Olist_OCons(y,v,w),w),c_List_Olist_OCons(y,x,w),w)*.
% 300.02/300.41 4644[0:SpR:127.1,90.1] || c_ListOrder_Ostep1(u,v,c_List_Obutlast(w,x),x) -> equal(w,c_List_Olist_ONil(x)) c_ListOrder_Ostep1(u,c_List_Olist_OCons(y,v,x),c_List_Obutlast(c_List_Olist_OCons(y,w,x),x),x)*.
% 300.02/300.41 4876[0:Rew:137.1,4869.2] || c_ListOrder_Ostep1(u,v,w,x) -> equal(y,c_List_Olist_ONil(x)) c_ListOrder_Ostep1(u,c_List_Obutlast(c_List_Oappend(v,y,x),x),c_List_Obutlast(c_List_Oappend(w,y,x),x),x)*.
% 300.02/300.41 5562[0:SpR:137.1,11.1] || c_ListOrder_Ostep1(u,c_List_Obutlast(v,w),x,w) -> equal(v,c_List_Olist_ONil(w)) c_ListOrder_Ostep1(u,c_List_Obutlast(c_List_Oappend(y,v,w),w),c_List_Oappend(y,x,w),w)*.
% 300.02/300.41 5547[0:SpR:137.1,11.1] || c_ListOrder_Ostep1(u,v,c_List_Obutlast(w,x),x) -> equal(w,c_List_Olist_ONil(x)) c_ListOrder_Ostep1(u,c_List_Oappend(y,v,x),c_List_Obutlast(c_List_Oappend(y,w,x),x),x)*.
% 300.02/300.41 8235[0:SpR:225.1,227.1] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,u),c_Lambda_OdB_OVar(v))) -> equal(v,w) c_HOL_Oord__class_Oless(w,v,tc_nat) hBOOL(hAPP(hAPP(c_Lambda_Obeta,c_Lambda_Osubst(u,x,w)),c_Lambda_OdB_OVar(v)))*.
% 300.02/300.41 11463[0:SpL:291.0,97.0] || hBOOL(c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),w,x))* c_Wellfounded_Oaccp(c_Lambda_OdB_OApp,c_Lambda_Osubst(v,w,x),y)* -> c_Wellfounded_Oaccp(c_Lambda_OdB_OApp,c_Lambda_Osubst(u,w,x),y)*.
% 300.02/300.41 11443[0:SpR:291.0,223.0] || -> equal(c_Lambda_OdB_OdB__case(u,v,w,c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,x),y),z,x1),x2),hAPP(hAPP(v,c_Lambda_Osubst(x,z,x1)),c_Lambda_Osubst(y,z,x1)))*.
% 300.02/300.41 11934[0:SpL:315.0,97.0] || hBOOL(c_List_Ofoldr(u,c_List_Olist_OCons(v,w,x),y,x,z))* c_Wellfounded_Oaccp(u,c_List_Ofoldr(u,w,y,x,z),x1)* -> c_Wellfounded_Oaccp(u,v,x1)*.
% 300.02/300.41 11907[0:SpL:315.0,311.0] || hBOOL(c_List_Ofoldr(c_Lambda_Obeta,c_List_Olist_OCons(u,v,w),x,w,y))* c_Type_Otyping(z,u,x1)* -> c_Type_Otyping(z,c_List_Ofoldr(c_Lambda_Obeta,v,x,w,y),x1)*.
% 300.02/300.41 11883[0:SpR:315.0,223.0] || -> equal(c_Lambda_OdB_OdB__case(u,v,w,c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Olist_OCons(x,y,z),x1,z,x2),x3),hAPP(hAPP(v,x),c_List_Ofoldr(c_Lambda_OdB_OApp,y,x1,z,x2)))**.
% 300.02/300.41 12038[0:SpL:213.0,272.0] || c_Type_Otyping(u,c_List_Ofoldl(c_Lambda_OdB_OApp,v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB),y) -> c_Type_Otypings(u,x,c_Type_Osko__Type__Xlist__app__typeD__1__1(y,u,hAPP(hAPP(c_Lambda_OdB_OApp,v),w),x))*.
% 300.02/300.41 12037[0:SpL:213.0,216.0] || c_Type_Otyping(u,c_List_Ofoldl(c_Lambda_OdB_OApp,v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB),y) -> c_Type_Otypings(u,x,c_Type_Osko__Type__Xlist__app__typeE__1__1(y,u,hAPP(hAPP(c_Lambda_OdB_OApp,v),w),x))*.
% 300.02/300.41 12017[0:SpR:43.2,213.0] class_Int_Onumber__ring(u) class_Ring__and__Field_Oidom(u) || -> equal(c_List_Ofoldl(c_HOL_Oplus__class_Oplus(u),v,c_List_Olist_OCons(c_HOL_Ozero__class_Ozero(u),w,x),y,x),c_List_Ofoldl(c_HOL_Oplus__class_Oplus(u),v,w,y,x))**.
% 300.02/300.41 12800[0:Res:222.1,332.0] || c_Type_Otyping(u,c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(v)),w) -> equal(hAPP(c_Type_Oshift(u,c_HOL_Ozero__class_Ozero(tc_nat),c_Type_Osko__Type__Xtyping__elims__3__1(w,u,c_Lambda_OdB_OVar(v)),tc_Type_Otype),v),c_Type_Osko__Type__Xtyping__elims__3__2(w,u,c_Lambda_OdB_OVar(v)))**.
% 300.02/300.41 13282[0:Res:222.1,352.1] || c_Type_Otyping(u,c_Lambda_OdB_OAbs(v),w) c_Type_Otyping(u,x,c_Type_Osko__Type__Xtyping__elims__3__1(w,u,v)) -> c_Type_Otyping(u,c_Lambda_Osubst(v,x,c_HOL_Ozero__class_Ozero(tc_nat)),c_Type_Osko__Type__Xtyping__elims__3__2(w,u,v))*.
% 300.02/300.41 13534[1:SpL:76.0,2149.0] || equal(c_List_Oappend(c_List_Oreplicate(u,v,tc_Lambda_OdB),c_List_Oreplicate(w,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v_a____,c_List_Oreplicate(u,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> equal(c_List_Oreplicate(w,v,tc_Lambda_OdB),v_rs____).
% 300.02/300.41 13531[0:SpL:76.0,229.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)).
% 300.02/300.41 13530[0:SpL:76.0,228.0] || equal(c_List_Oappend(c_List_Oreplicate(u,v,w),c_List_Oreplicate(x,v,w),w),c_List_Oappend(y,c_List_Oreplicate(u,v,w),w))* -> equal(c_List_Oreplicate(x,v,w),y).
% 300.02/300.41 13464[1:SpR:76.0,7360.1] || equal(c_List_Olist_OCons(v_a____,c_List_Oreplicate(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____) -> equal(c_List_Oappend(c_List_Oreplicate(u,v,tc_Lambda_OdB),c_List_Oreplicate(w,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oreplicate(w,v,tc_Lambda_OdB))**.
% 300.02/300.41 13732[1:SpL:133.0,2149.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(v,u,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v_a____,c_List_Olist_OCons(u,w,tc_Lambda_OdB),tc_Lambda_OdB))** -> equal(c_List_Oreplicate(v,u,tc_Lambda_OdB),v_rs____).
% 300.02/300.41 13729[0:SpL:133.0,229.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)).
% 300.02/300.41 13728[0:SpL:133.0,228.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(v,u,w),x,w),w),c_List_Oappend(y,c_List_Olist_OCons(u,x,w),w))* -> equal(c_List_Oreplicate(v,u,w),y).
% 300.02/300.41 13974[0:SpL:167.0,151.0] || equal(c_List_Ofoldl(c_Lambda_OdB_OApp,u,v,tc_Lambda_OdB,tc_Lambda_OdB),c_List_Ofoldl(c_Lambda_OdB_OApp,w,c_List_Oappend(x,v,tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB))* -> equal(u,c_List_Ofoldl(c_Lambda_OdB_OApp,w,x,tc_Lambda_OdB,tc_Lambda_OdB)).
% 300.02/300.41 14228[0:Res:183.1,97.0] || c_ListOrder_Ostep1(c_Lambda_Obeta,u,v,tc_Lambda_OdB)* c_Wellfounded_Oaccp(c_Lambda_Obeta,c_List_Ofoldl(c_Lambda_OdB_OApp,w,v,tc_Lambda_OdB,tc_Lambda_OdB),x)* -> c_Wellfounded_Oaccp(c_Lambda_Obeta,c_List_Ofoldl(c_Lambda_OdB_OApp,w,u,tc_Lambda_OdB,tc_Lambda_OdB),x)*.
% 300.02/300.41 14227[0:Res:183.1,311.0] || c_ListOrder_Ostep1(c_Lambda_Obeta,u,v,tc_Lambda_OdB)* c_Type_Otyping(w,c_List_Ofoldl(c_Lambda_OdB_OApp,x,u,tc_Lambda_OdB,tc_Lambda_OdB),y)* -> c_Type_Otyping(w,c_List_Ofoldl(c_Lambda_OdB_OApp,x,v,tc_Lambda_OdB,tc_Lambda_OdB),y)*.
% 300.02/300.41 14387[0:SpR:62.1,86.2] class_OrderedGroup_Ocomm__monoid__add(u) class_OrderedGroup_Opordered__cancel__ab__semigroup__add(u) || c_HOL_Oord__class_Oless(v,w,u) -> c_HOL_Oord__class_Oless(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),x),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),x),w),u)*.
% 300.02/300.41 14386[0:SpR:63.1,86.2] class_Ring__and__Field_Ocomm__semiring__1(u) class_OrderedGroup_Opordered__cancel__ab__semigroup__add(u) || c_HOL_Oord__class_Oless(v,w,u) -> c_HOL_Oord__class_Oless(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),x),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),x),w),u)*.
% 300.02/300.41 14373[0:SpR:62.1,86.2] class_OrderedGroup_Ocomm__monoid__add(u) class_OrderedGroup_Opordered__cancel__ab__semigroup__add(u) || c_HOL_Oord__class_Oless(v,w,u) -> c_HOL_Oord__class_Oless(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),x),v),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),w),x),u)*.
% 300.02/300.41 14372[0:SpR:63.1,86.2] class_Ring__and__Field_Ocomm__semiring__1(u) class_OrderedGroup_Opordered__cancel__ab__semigroup__add(u) || c_HOL_Oord__class_Oless(v,w,u) -> c_HOL_Oord__class_Oless(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),x),v),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),w),x),u)*.
% 300.02/300.41 14632[0:SpR:62.1,87.2] class_OrderedGroup_Ocomm__monoid__add(u) class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(u) || c_HOL_Oord__class_Oless(v,w,u) -> c_HOL_Oord__class_Oless(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),x),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),x),w),u)*.
% 300.02/300.41 14631[0:SpR:63.1,87.2] class_Ring__and__Field_Ocomm__semiring__1(u) class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(u) || c_HOL_Oord__class_Oless(v,w,u) -> c_HOL_Oord__class_Oless(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),x),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),x),w),u)*.
% 300.02/300.41 14618[0:SpR:62.1,87.2] class_OrderedGroup_Ocomm__monoid__add(u) class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(u) || c_HOL_Oord__class_Oless(v,w,u) -> c_HOL_Oord__class_Oless(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),x),v),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),w),x),u)*.
% 300.02/300.41 14617[0:SpR:63.1,87.2] class_Ring__and__Field_Ocomm__semiring__1(u) class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(u) || c_HOL_Oord__class_Oless(v,w,u) -> c_HOL_Oord__class_Oless(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),x),v),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),w),x),u)*.
% 300.02/300.41 15105[0:SpL:62.1,88.1] class_OrderedGroup_Ocomm__monoid__add(u) class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(u) || c_HOL_Oord__class_Oless(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),w),x),u)* -> c_HOL_Oord__class_Oless(v,x,u).
% 300.02/300.41 15104[0:SpL:63.1,88.1] class_Ring__and__Field_Ocomm__semiring__1(u) class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(u) || c_HOL_Oord__class_Oless(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),w),x),u)* -> c_HOL_Oord__class_Oless(v,x,u).
% 300.02/300.41 15091[0:SpL:62.1,88.1] class_OrderedGroup_Ocomm__monoid__add(u) class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(u) || c_HOL_Oord__class_Oless(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),x),v),u)* -> c_HOL_Oord__class_Oless(w,x,u).
% 300.02/300.41 15090[0:SpL:63.1,88.1] class_Ring__and__Field_Ocomm__semiring__1(u) class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(u) || c_HOL_Oord__class_Oless(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),x),v),u)* -> c_HOL_Oord__class_Oless(w,x,u).
% 300.02/300.41 18005[0:SpR:43.2,108.3] class_Int_Onumber__ring(u) class_Ring__and__Field_Oidom(u) class_Ring__and__Field_Oordered__semidom(u) || c_HOL_Oord__class_Oless(v,c_HOL_Ozero__class_Ozero(u),u)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),w,u)* -> c_HOL_Oord__class_Oless(v,w,u)*.
% 300.02/300.41 18033[0:SSi:18017.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(u,v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) -> equal(u,c_HOL_Ozero__class_Ozero(tc_nat)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),w),v),tc_nat)*.
% 300.02/300.41 19337[1:Rew:2249.0,19312.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) c_ListOrder_Ostep1(v,v_rs____,c_List_Orotate1(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(u,x) c_ListOrder_Ostep1(v,u,x,tc_Lambda_OdB)*.
% 300.02/300.41 19338[1:Rew:2249.0,19289.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) c_ListOrder_Ostep1(v,c_List_Orotate1(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> equal(x,u) c_ListOrder_Ostep1(v,x,u,tc_Lambda_OdB)*.
% 300.02/300.41 19989[0:Res:339.1,332.0] || c_Type_Otyping(u,c_List_Ofoldl(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(v),w,tc_Lambda_OdB,tc_Lambda_OdB),x) -> equal(c_List_Ofoldr(c_Type_Otype_OFun,c_Type_Osko__Type__Xvar__app__typesE__1__1(x,u,v,w),x,tc_Type_Otype,tc_Type_Otype),hAPP(u,v))**.
% 300.02/300.41 20456[0:SpL:396.0,416.0] || c_ListOrder_Ostep1(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),c_List_Orotate1(c_List_Olist_OCons(y,z,x),x),x)* -> hBOOL(hAPP(hAPP(u,v),y)) equal(v,y).
% 300.02/300.41 20433[0:SpL:396.0,416.0] || c_ListOrder_Ostep1(u,c_List_Orotate1(c_List_Olist_OCons(v,w,x),x),c_List_Orev(c_List_Olist_OCons(y,z,x),x),x)* -> hBOOL(hAPP(hAPP(u,v),y)) equal(v,y).
% 300.02/300.41 20647[0:SpR:191.2,135.1] || equal(c_List_Oappend(u,v,w),c_List_Olist_OCons(x,y,w))* -> equal(u,c_List_Olist_ONil(w)) equal(v,c_List_Olist_ONil(w)) equal(c_List_Olast(y,w),c_List_Olast(v,w)).
% 300.02/300.41 20929[1:Rew:1014.0,20837.2] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* c_ListOrder_Ostep1(x,v_rs____,c_List_Olist_OCons(y,c_List_Oappend(z,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(u,v_as____).
% 300.02/300.41 20930[1:Rew:1014.0,20836.2] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* c_ListOrder_Ostep1(x,v_rs____,c_List_Olist_OCons(y,c_List_Olist_OCons(z,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(u,v_as____).
% 300.02/300.41 20932[1:Rew:1014.0,20832.2] || equal(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB))* c_ListOrder_Ostep1(y,v_rs____,c_List_Olist_OCons(z,x,tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(u,v_as____).
% 300.02/300.41 20934[1:Rew:1014.0,20829.2] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* equal(c_List_Olist_OCons(x,c_List_Orev(c_List_Oappend(y,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(u,v_as____).
% 300.02/300.41 20935[1:Rew:1014.0,20828.2] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* equal(c_List_Orev(c_List_Olist_OCons(x,c_List_Oappend(y,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(u,v_as____).
% 300.02/300.41 20936[1:Rew:1014.0,20827.2] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* equal(c_List_Orotate1(c_List_Oappend(x,c_List_Oappend(y,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(u,v_as____).
% 300.02/300.41 20937[1:Rew:1014.0,20826.2] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* equal(c_List_Orev(c_List_Oappend(x,c_List_Oappend(y,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(u,v_as____).
% 300.02/300.41 20939[1:Rew:1014.0,20819.2] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* equal(c_List_Orev(c_List_Olist_OCons(x,c_List_Olist_OCons(y,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(u,v_as____).
% 300.02/300.41 20944[1:Rew:1014.0,20807.2] || equal(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB))* equal(c_List_Olist_OCons(y,x,tc_Lambda_OdB),v_rs____)** -> equal(u,v_as____).
% 300.02/300.41 20951[1:Rew:1014.0,20790.2] || equal(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB))* equal(c_List_Olist_OCons(y,c_List_Orev(x,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(u,v_as____).
% 300.02/300.41 20952[1:Rew:1014.0,20789.2] || equal(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB))* equal(c_List_Orev(c_List_Olist_OCons(y,x,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(u,v_as____).
% 300.02/300.41 20953[1:Rew:1014.0,20788.2] || equal(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB))* equal(c_List_Orotate1(c_List_Oappend(y,x,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(u,v_as____).
% 300.02/300.41 20954[1:Rew:1014.0,20787.2] || equal(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB))* equal(c_List_Orev(c_List_Oappend(y,x,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(u,v_as____).
% 300.02/300.41 20955[1:Rew:1014.0,20780.2] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* equal(c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(u,v_as____).
% 300.02/300.41 20956[1:Rew:1014.0,20776.2] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* equal(c_Type_Otype_OAtom(x),c_List_Ofoldr(c_Type_Otype_OFun,c_List_Orev(w,tc_Lambda_OdB),y,tc_Lambda_OdB,z))* -> equal(u,v_as____).
% 300.02/300.41 20957[1:Rew:1014.0,20775.2] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* equal(c_List_Ofoldl(c_Lambda_OdB_OApp,x,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB),c_Lambda_OdB_OAbs(y))* -> equal(u,v_as____).
% 300.02/300.41 20958[1:Rew:1014.0,20774.3] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* equal(x,c_List_Orev(w,tc_Lambda_OdB))* equal(c_List_Orev(x,tc_Lambda_OdB),v_as____)** -> equal(u,v_as____).
% 300.02/300.41 20959[1:Rew:1014.0,20773.3] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* equal(c_List_Orotate1(x,tc_Lambda_OdB),v_as____)** equal(x,c_List_Orev(w,tc_Lambda_OdB))* -> equal(u,v_as____).
% 300.02/300.41 20960[1:Rew:1014.0,20767.2] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* equal(c_List_Orev(c_List_Olist_OCons(x,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB))** -> equal(u,v_as____).
% 300.02/300.41 20975[1:Rew:1014.0,20724.2] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(x,y,tc_Lambda_OdB))* equal(c_List_Orotate1(y,tc_Lambda_OdB),v_as____) -> equal(u,v_as____).
% 300.02/300.41 20976[1:Rew:1014.0,20723.2] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(x,y,tc_Lambda_OdB))* equal(c_List_Orev(y,tc_Lambda_OdB),v_as____) -> equal(u,v_as____).
% 300.02/300.41 20977[1:Rew:1014.0,20716.2] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* equal(w,c_List_Orev(c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(u,v_as____) equal(v_a____,x).
% 300.02/300.41 20978[1:Rew:1014.0,20714.2] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* equal(w,c_List_Orotate1(c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(u,v_as____) equal(v_a____,x).
% 300.02/300.41 20979[1:Rew:1014.0,20707.2] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* equal(c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Orev(w,tc_Lambda_OdB),x,tc_Lambda_OdB,y),c_Lambda_OdB_OAbs(z))* -> equal(u,v_as____).
% 300.02/300.41 20980[1:Rew:1014.0,20706.2] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* equal(c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Orev(w,tc_Lambda_OdB),x,tc_Lambda_OdB,y),c_Lambda_OdB_OVar(z))* -> equal(u,v_as____).
% 300.02/300.41 20981[1:Rew:1014.0,20705.2] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* equal(c_List_Orev(w,tc_Lambda_OdB),c_List_Olist_OCons(x,y,tc_Lambda_OdB))* -> equal(u,v_as____) equal(v_a____,x).
% 300.02/300.41 20982[1:Rew:1014.0,20697.2] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB))* equal(x,v_rs____) -> equal(u,v_as____) equal(v,v_as____) equal(c_List_Olast(v,tc_Lambda_OdB),v_a____).
% 300.02/300.41 20985[1:Rew:1014.0,20676.2] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB)) equal(x,v) -> equal(u,v_as____) equal(c_List_Osko__List__Xappend__eq__Cons__conv__1__1(w,x,u,v,tc_Lambda_OdB),v_as____)**.
% 300.02/300.41 20986[1:Rew:1014.0,20674.2] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB)) equal(c_List_Osko__List__Xappend__eq__Cons__conv__1__1(w,x,u,v,tc_Lambda_OdB),x)** -> equal(u,v_as____) equal(v_as____,v).
% 300.02/300.41 20987[1:Rew:1014.0,20662.2] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB))* equal(v,v_rs____) -> equal(u,v_as____) equal(c_List_Olast(c_List_Oappend(y,x,tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 300.02/300.41 20988[1:Rew:1014.0,20661.2] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB))* equal(v,v_rs____) -> equal(u,v_as____) equal(c_List_Olast(c_List_Olist_OCons(y,x,tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 300.02/300.41 20991[1:Rew:1014.0,20646.2] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(x,y,tc_Lambda_OdB))* equal(w,v_rs____) -> equal(u,v_as____) equal(c_List_Olast(y,tc_Lambda_OdB),v_a____).
% 300.02/300.41 20992[1:Rew:1014.0,20643.2] || equal(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(x,y,tc_Lambda_OdB))* equal(w,v_rs____) -> equal(u,v_as____) equal(c_List_Olast(y,tc_Lambda_OdB),v_a____).
% 300.02/300.41 20993[1:Rew:1014.0,20614.2] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB)) equal(c_List_Osko__List__Xappend__eq__Cons__conv__1__1(w,x,u,v,tc_Lambda_OdB),v_as____)** -> equal(u,v_as____) equal(x,v).
% 300.02/300.41 21035[1:Rew:21010.3,21034.3] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB))* equal(v,v_rs____) -> equal(u,v_as____) equal(c_List_Oappend(c_List_Obutlast(x,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB),x)**.
% 300.02/300.41 21039[1:Rew:20894.2,21038.3] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* equal(x,v_rs____) -> equal(u,v_as____) equal(c_List_Oappend(c_List_Obutlast(w,tc_Lambda_OdB),x,tc_Lambda_OdB),w)**.
% 300.02/300.41 21041[1:Rew:20894.2,21040.1] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* equal(c_List_Obutlast(w,tc_Lambda_OdB),v_rs____) -> equal(u,v_as____) equal(w,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB)).
% 300.02/300.41 21055[1:Rew:21054.3,21013.2] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB))* equal(c_List_Orev(v,tc_Lambda_OdB),v_rs____) equal(c_List_Obutlast(x,tc_Lambda_OdB),x) -> equal(u,v_as____).
% 300.02/300.41 21058[1:Rew:21057.2,21017.1] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* equal(c_List_Obutlast(c_List_Olist_OCons(x,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(x,w,tc_Lambda_OdB))** -> equal(u,v_as____).
% 300.02/300.41 21059[1:Rew:21057.2,21043.1] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* equal(c_List_Obutlast(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(u,v_as____) equal(w,v_rs____).
% 300.02/300.41 21062[1:Rew:21061.2,21019.1] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* equal(c_List_Obutlast(c_List_Oappend(x,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(x,w,tc_Lambda_OdB))** -> equal(u,v_as____).
% 300.02/300.41 21128[1:Rew:1014.0,21093.2] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* c_ListOrder_Ostep1(x,c_List_Olist_OCons(y,c_List_Olist_OCons(z,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> equal(u,v_as____).
% 300.02/300.41 21192[1:Rew:1014.0,21169.2] || equal(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB))* c_ListOrder_Ostep1(y,c_List_Olist_OCons(z,x,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> equal(u,v_as____).
% 300.02/300.41 21193[1:Rew:1014.0,21149.2] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* c_ListOrder_Ostep1(x,c_List_Olist_OCons(y,c_List_Oappend(z,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> equal(u,v_as____).
% 300.02/300.41 21610[1:Rew:1014.0,21293.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB)) equal(v,x) -> equal(w,v_as____) equal(c_List_Osko__List__XCons__eq__append__conv__1__1(u,v,w,x,tc_Lambda_OdB),v_as____)**.
% 300.02/300.41 21611[1:Rew:1014.0,21291.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB)) equal(c_List_Osko__List__XCons__eq__append__conv__1__1(u,v,w,x,tc_Lambda_OdB),v)** -> equal(w,v_as____) equal(v_as____,x).
% 300.02/300.41 21618[1:Rew:1014.0,21230.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB)) equal(c_List_Osko__List__XCons__eq__append__conv__1__1(u,v,w,x,tc_Lambda_OdB),v_as____)** -> equal(w,v_as____) equal(v,x).
% 300.02/300.41 21849[1:Rew:1014.0,21812.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(c_List_Orotate1(c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____) c_List_Olistsp(y,x,tc_Lambda_OdB)*.
% 300.02/300.41 22019[0:SpL:192.2,2089.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Oappend(x,y,w))* equal(z,x)* -> equal(x,c_List_Olist_ONil(w)) equal(c_List_Olast(c_List_Orev(z,w),w),u)*.
% 300.02/300.41 21965[0:SpL:192.2,1958.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Oappend(x,y,w)) equal(c_List_Osko__List__XCons__eq__append__conv__1__1(u,v,x,y,w),c_List_Orotate1(x,w))** -> equal(x,c_List_Olist_ONil(w)).
% 300.02/300.41 22079[1:Rew:1014.0,21962.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(c_List_Olist_OCons(y,v_rs____,tc_Lambda_OdB),c_List_Orev(w,tc_Lambda_OdB))* -> equal(w,v_as____) equal(v_a____,u).
% 300.02/300.41 22080[1:Rew:1014.0,21961.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(c_List_Oappend(y,v_rs____,tc_Lambda_OdB),c_List_Orev(w,tc_Lambda_OdB))* -> equal(w,v_as____) equal(v_a____,u).
% 300.02/300.41 22082[1:Rew:1014.0,21957.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(c_List_Olist_OCons(y,v_rs____,tc_Lambda_OdB),c_List_Orotate1(w,tc_Lambda_OdB))* -> equal(w,v_as____) equal(v_a____,u).
% 300.02/300.41 22083[1:Rew:1014.0,21956.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(c_List_Oappend(y,v_rs____,tc_Lambda_OdB),c_List_Orotate1(w,tc_Lambda_OdB))* -> equal(w,v_as____) equal(v_a____,u).
% 300.02/300.41 22088[1:Rew:1014.0,21944.2] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),c_List_Oappend(v,w,tc_Lambda_OdB))* equal(c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(y,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v,v_as____).
% 300.02/300.41 22095[1:Rew:1014.0,21931.2] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),c_List_Oappend(v,w,tc_Lambda_OdB))* equal(c_List_Ofoldl(c_Lambda_OdB_OApp,x,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB),c_Lambda_OdB_OAbs(y))* -> equal(v,v_as____).
% 300.02/300.41 22097[1:Rew:1014.0,21893.2] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),c_List_Oappend(v,w,tc_Lambda_OdB)) equal(c_List_Osko__List__XCons__eq__append__conv__1__1(v_a____,u,v,w,tc_Lambda_OdB),v_as____)** -> equal(v,v_as____) equal(v,v_rs____).
% 300.02/300.41 22348[1:Rew:1014.0,22319.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(c_List_Olist_OCons(y,v_as____,tc_Lambda_OdB),c_List_Orotate1(w,tc_Lambda_OdB))* -> equal(w,v_as____) equal(y,u)*.
% 300.02/300.41 22435[0:SpL:186.2,1958.0] || equal(c_List_Oappend(u,v,w),c_List_Olist_OCons(x,y,w)) equal(c_List_Osko__List__Xappend__eq__Cons__conv__1__1(x,y,u,v,w),c_List_Orotate1(u,w))** -> equal(u,c_List_Olist_ONil(w)).
% 300.02/300.41 22556[1:Rew:1014.0,22361.2] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB)) equal(c_List_Osko__List__Xappend__eq__Cons__conv__1__1(v_a____,w,u,v,tc_Lambda_OdB),v_as____)** -> equal(u,v_as____) equal(u,v_rs____).
% 300.02/300.41 22704[1:Rew:1014.0,22691.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* c_ListOrder_Ostep1(y,v_rs____,w,tc_Lambda_OdB)* -> equal(w,v_as____) hBOOL(hAPP(hAPP(y,v_a____),u))*.
% 300.02/300.41 22967[1:Rew:1014.0,22954.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* c_ListOrder_Ostep1(y,w,v_rs____,tc_Lambda_OdB)* -> equal(w,v_as____) hBOOL(hAPP(hAPP(y,u),v_a____))*.
% 300.02/300.41 23015[1:Rew:1014.0,22983.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(c_List_Olist_OCons(y,v_as____,tc_Lambda_OdB),c_List_Orev(w,tc_Lambda_OdB))* -> equal(w,v_as____) equal(y,u)*.
% 300.02/300.41 23021[0:SpL:315.0,2931.0] || hBOOL(c_List_Ofoldr(c_fequal(u),c_List_Olist_OCons(v,w,x),y,x,z))* -> hBOOL(hAPP(hAPP(c_fequal(u),c_List_Ofoldr(c_fequal(u),w,y,x,z)),v))*.
% 300.02/300.41 23457[0:SpL:694.1,72.0] || equal(u,c_List_Orev(v,w))* c_HOL_Oord__class_Oless(x,c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),tc_nat)* -> equal(c_List_Otake(x,c_List_Obutlast(v,w),w),c_List_Otake(x,v,w))**.
% 300.02/300.41 23445[0:SpL:694.1,72.0] || equal(u,c_List_Orev(v,w))* c_HOL_Oord__class_Oless(x,c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),tc_nat)* -> equal(c_List_Otake(x,c_List_Obutlast(u,w),w),c_List_Otake(x,u,w))**.
% 300.02/300.41 23823[0:SpL:695.1,72.0] || equal(u,c_List_Orotate1(v,w))* c_HOL_Oord__class_Oless(x,c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),tc_nat)* -> equal(c_List_Otake(x,c_List_Obutlast(v,w),w),c_List_Otake(x,v,w))**.
% 300.02/300.41 23811[0:SpL:695.1,72.0] || equal(u,c_List_Orotate1(v,w))* c_HOL_Oord__class_Oless(x,c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),tc_nat)* -> equal(c_List_Otake(x,c_List_Obutlast(u,w),w),c_List_Otake(x,u,w))**.
% 300.02/300.41 23900[1:Rew:1014.0,23890.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(x,v)* -> equal(w,v_as____) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Nat_Osize__class_Osize(x,tc_List_Olist(tc_Lambda_OdB)),tc_nat)*.
% 300.02/300.41 24767[1:Rew:1014.0,24733.4] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(x,v_rs____) equal(v_as____,y)* equal(y,v)* -> equal(w,v_as____).
% 300.02/300.41 25044[1:SpR:24972.0,414.1] class_OrderedGroup_Osemigroup__add(tc_Lambda_OdB) || -> equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_Lambda_OdB),u),hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_Lambda_OdB),v),v_a____)),c_List_Ofoldl(c_HOL_Oplus__class_Oplus(tc_Lambda_OdB),u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB))**.
% 300.02/300.41 25422[0:SpL:192.2,25287.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Oappend(x,y,w)) equal(c_List_Osko__List__XCons__eq__append__conv__1__1(u,v,x,y,w),c_List_Orev(x,w))** -> equal(x,c_List_Olist_ONil(w)).
% 300.02/300.41 25421[0:SpL:186.2,25287.0] || equal(c_List_Oappend(u,v,w),c_List_Olist_OCons(x,y,w)) equal(c_List_Osko__List__Xappend__eq__Cons__conv__1__1(x,y,u,v,w),c_List_Orev(u,w))** -> equal(u,c_List_Olist_ONil(w)).
% 300.02/300.41 25517[1:Rew:21634.3,25516.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(x,v_rs____) equal(c_List_Orev(c_List_Obutlast(v,tc_Lambda_OdB),tc_Lambda_OdB),v)** -> equal(w,v_as____).
% 300.02/300.41 25846[1:SpL:3108.0,419.0] || c_ListOrder_Ostep1(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> hBOOL(hAPP(hAPP(u,v_a____),w)) c_ListOrder_Ostep1(u,v,x,tc_Lambda_OdB).
% 300.02/300.41 25821[1:SpL:3108.0,419.0] || c_ListOrder_Ostep1(u,c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB)* -> hBOOL(hAPP(hAPP(u,v),v_a____)) c_ListOrder_Ostep1(u,w,x,tc_Lambda_OdB).
% 300.02/300.41 26241[1:SpL:132.2,19625.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* c_ListOrder_Ostep1(x,c_List_Olist_OCons(y,v,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____).
% 300.02/300.41 26240[1:SpL:132.2,19398.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* c_ListOrder_Ostep1(x,v_rs____,c_List_Olist_OCons(y,v,tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____).
% 300.02/300.41 26184[1:SpL:132.2,4429.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Olist_OCons(x,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____).
% 300.02/300.41 26172[1:SpL:132.2,2703.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Orotate1(c_List_Oappend(x,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____).
% 300.02/300.41 26170[1:SpL:132.2,2681.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Orev(c_List_Oappend(x,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____).
% 300.02/300.41 26165[0:SpL:132.2,8.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Oappend(x,y,w))* c_List_Olistsp(z,v,w)* -> equal(c_List_Olist_OCons(u,v,w),y) c_List_Olistsp(z,y,w)*.
% 300.02/300.41 26072[0:SpL:132.2,245.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Oappend(x,y,w))* equal(v,c_List_Olist_ONil(w)) -> equal(c_List_Olist_OCons(u,v,w),y) equal(y,c_List_Olist_ONil(w)).
% 300.02/300.41 26055[1:SpR:132.2,8636.1] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(x,v_rs____) -> equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),x) equal(c_List_Olast(v,tc_Lambda_OdB),v_a____).
% 300.02/300.41 26465[1:Rew:21634.3,26464.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(x,v_rs____) equal(c_List_Orotate1(c_List_Obutlast(v,tc_Lambda_OdB),tc_Lambda_OdB),v)** -> equal(w,v_as____).
% 300.02/300.41 27167[1:SpL:130.2,1999.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(c_List_Orev(w,tc_Lambda_OdB),v_rs____) -> equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),x) equal(v_a____,u).
% 300.02/300.41 27157[1:SpL:130.2,1766.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(c_List_Orotate1(w,tc_Lambda_OdB),v_rs____) -> equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),x) equal(v_a____,u).
% 300.02/300.41 27134[0:SpL:130.2,161.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Oappend(x,y,w)) equal(c_List_Osko__List__XCons__eq__append__conv__1__1(u,v,x,y,w),x)** -> equal(c_List_Olist_OCons(u,v,w),y).
% 300.02/300.41 27054[1:SpR:130.2,2144.0] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),c_List_Oappend(v,w,tc_Lambda_OdB))* -> equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),w) equal(c_List_Otake(c_Nat_Osize__class_Osize(v_rs____,tc_List_Olist(tc_Lambda_OdB)),v,tc_Lambda_OdB),v_rs____)**.
% 300.02/300.41 27250[1:Rew:27045.2,26016.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* -> equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____) equal(c_List_Obutlast(c_List_Orotate1(w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Obutlast(v,tc_Lambda_OdB))*.
% 300.02/300.41 28846[0:SpL:131.2,161.0] || equal(c_List_Oappend(u,v,w),c_List_Olist_OCons(x,y,w)) equal(c_List_Osko__List__Xappend__eq__Cons__conv__1__1(x,y,u,v,w),u)** -> equal(v,c_List_Olist_OCons(x,y,w)).
% 300.02/300.41 29839[0:SpL:130.2,29476.1] || equal(c_List_Olist_OCons(u,v,w),c_List_Oappend(x,y,w))* equal(z,c_List_Olist_ONil(w))* equal(x,z)* -> equal(c_List_Olist_OCons(u,v,w),y).
% 300.02/300.41 30550[1:SpL:132.2,30448.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(c_List_Orev(v,tc_Lambda_OdB),v_as____) -> equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),x) equal(x,v_as____).
% 300.02/300.41 30763[1:SpL:132.2,30580.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(c_List_Orotate1(v,tc_Lambda_OdB),v_as____) -> equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),x) equal(x,v_as____).
% 300.02/300.41 31341[0:SpL:185.2,30454.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Oappend(x,y,w))* equal(c_List_Orev(v,w),c_List_Olist_ONil(w)) -> equal(x,c_List_Olist_ONil(w)) equal(y,c_List_Olist_ONil(w)).
% 300.02/300.41 31876[0:SpL:185.2,31376.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Oappend(x,y,w))* equal(c_List_Orotate1(v,w),c_List_Olist_ONil(w)) -> equal(x,c_List_Olist_ONil(w)) equal(y,c_List_Olist_ONil(w)).
% 300.02/300.41 31911[0:SpL:130.2,31901.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Oappend(x,y,w))* equal(c_List_Orotate1(c_List_Orotate1(x,w),w),c_List_Olist_ONil(w))** -> equal(c_List_Olist_OCons(u,v,w),y).
% 300.02/300.41 31955[0:SpL:130.2,31920.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Oappend(x,y,w))* equal(c_List_Orotate1(c_List_Orev(x,w),w),c_List_Olist_ONil(w))** -> equal(c_List_Olist_OCons(u,v,w),y).
% 300.02/300.41 32082[1:Rew:1014.0,32046.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Oappend(x,y,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(v,tc_Lambda_OdB),v_as____) -> equal(w,v_as____) equal(y,v_as____).
% 300.02/300.41 32084[1:Rew:1014.0,32021.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(c_List_Orev(c_List_Oappend(y,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____) equal(x,v_as____).
% 300.02/300.41 32349[1:Rew:1014.0,32328.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Oappend(x,y,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orotate1(v,tc_Lambda_OdB),v_as____) -> equal(w,v_as____) equal(y,v_as____).
% 300.02/300.41 32351[1:Rew:1014.0,32303.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(c_List_Orotate1(c_List_Oappend(y,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____) equal(x,v_as____).
% 300.02/300.41 32477[0:SpL:127.1,3870.0] || equal(c_List_Obutlast(c_List_Obutlast(c_List_Olist_OCons(u,v,w),w),w),c_List_Obutlast(c_List_Obutlast(v,w),w))** -> equal(v,c_List_Olist_ONil(w)) equal(c_List_Obutlast(v,w),c_List_Olist_ONil(w)).
% 300.02/300.41 32988[1:Rew:21634.3,32987.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(x,v_rs____) equal(c_List_Obutlast(v,tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB)) -> equal(w,v_as____).
% 300.02/300.41 33040[1:Rew:21515.2,33039.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(x,v) equal(c_List_Orev(x,tc_Lambda_OdB),c_List_Obutlast(v,tc_Lambda_OdB))* -> equal(w,v_as____).
% 300.02/300.41 33154[1:Rew:21515.2,33153.1] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Obutlast(v,tc_Lambda_OdB),x)* equal(c_List_Orev(v,tc_Lambda_OdB),x) -> equal(w,v_as____).
% 300.02/300.41 33296[0:SpL:1783.0,124.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))*.
% 300.02/300.41 33798[0:SpL:1797.0,124.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))*.
% 300.02/300.41 34019[1:SpL:132.2,33932.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(v,v_as____) -> equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),x) equal(c_List_Orev(x,tc_Lambda_OdB),v_as____).
% 300.02/300.41 34178[1:Rew:1014.0,34159.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB)) equal(v,v_as____) -> equal(w,v_as____) equal(c_List_Osko__List__XCons__eq__append__conv__1__1(u,v,w,x,tc_Lambda_OdB),v_as____)**.
% 300.02/300.41 34182[1:Rew:1014.0,34131.2] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB)) equal(x,v_as____) -> equal(u,v_as____) equal(c_List_Osko__List__Xappend__eq__Cons__conv__1__1(w,x,u,v,tc_Lambda_OdB),v_as____)**.
% 300.02/300.41 34243[0:SpL:1844.0,124.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_Orotate1(c_List_Olist_OCons(u,v,w),w),c_List_Olist_OCons(x,c_List_Olist_ONil(w),w)).
% 300.02/300.41 34611[0:SpL:1982.0,124.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,v,w),w),c_List_Olist_OCons(x,c_List_Olist_ONil(w),w)) -> equal(c_List_Olist_OCons(u,c_List_Orev(v,w),w),c_List_Olist_OCons(x,c_List_Olist_ONil(w),w))*.
% 300.02/300.41 34844[1:SpL:132.2,34457.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Oappend(x,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____).
% 300.02/300.41 34994[1:SpL:130.2,34726.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(c_List_Orotate1(c_List_Olist_OCons(y,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),x).
% 300.02/300.41 35080[1:SpL:130.2,34742.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(c_List_Orotate1(c_List_Oappend(y,w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),x).
% 300.02/300.41 35624[1:SpL:130.2,35602.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(c_List_Orev(c_List_Oappend(y,w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),x).
% 300.02/300.41 35696[1:SpL:130.2,35658.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(c_List_Oappend(c_List_Orev(w,tc_Lambda_OdB),y,tc_Lambda_OdB),v_as____)** -> equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),x).
% 300.02/300.41 36287[1:MRR:36286.2,33049.1] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Orev(v,tc_Lambda_OdB),v_rs____) -> equal(c_List_Orotate1(c_List_Obutlast(c_List_Orotate1(w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)**.
% 300.02/300.41 36922[1:SpL:76.0,13971.0] || equal(c_List_Ofoldl(c_Lambda_OdB_OApp,u,c_List_Oappend(c_List_Oreplicate(v,w,tc_Lambda_OdB),c_List_Oreplicate(x,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB),c_Lambda_OdB_OAbs(y))* -> equal(c_List_Oreplicate(v,w,tc_Lambda_OdB),v_as____).
% 300.02/300.41 36977[0:SpL:185.2,33873.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Oappend(x,c_List_Orev(y,w),w))* equal(v,c_List_Olist_ONil(w)) -> equal(x,c_List_Olist_ONil(w)) equal(y,c_List_Olist_ONil(w)).
% 300.02/300.41 37031[0:SpL:185.2,36940.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Oappend(x,y,w))* equal(v,c_List_Olist_ONil(w)) -> equal(x,c_List_Olist_ONil(w)) equal(c_List_Orev(y,w),c_List_Olist_ONil(w)).
% 300.02/300.41 37207[1:SpL:76.0,13975.0] || equal(c_Lambda_OdB_OVar(u),c_List_Ofoldl(c_Lambda_OdB_OApp,v,c_List_Oappend(c_List_Oreplicate(w,x,tc_Lambda_OdB),c_List_Oreplicate(y,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB))* -> equal(c_List_Oreplicate(w,x,tc_Lambda_OdB),v_as____).
% 300.02/300.41 37288[0:SpL:185.2,34799.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Oappend(x,c_List_Oappend(y,c_List_Olist_OCons(z,x1,w),w),w))* equal(v,c_List_Olist_ONil(w)) -> equal(x,c_List_Olist_ONil(w)).
% 300.02/300.41 37267[0:SpL:185.2,34799.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Oappend(x,c_List_Olist_OCons(y,z,w),w))* equal(c_List_Oappend(x1,v,w),c_List_Olist_ONil(w))** -> equal(x,c_List_Olist_ONil(w)).
% 300.02/300.41 38425[1:Rew:1014.0,38345.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),y,tc_Lambda_OdB),v_as____)** -> equal(w,v_as____).
% 300.02/300.41 38427[1:Rew:1014.0,38324.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Oappend(c_List_Orev(c_List_Oappend(x,v,tc_Lambda_OdB),tc_Lambda_OdB),y,tc_Lambda_OdB),v_as____)** -> equal(w,v_as____).
% 300.02/300.41 38517[1:Rew:1014.0,38479.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Orev(c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____).
% 300.02/300.41 38530[1:SpL:130.2,38496.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(c_List_Oappend(y,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),x).
% 300.02/300.41 38632[1:Rew:1014.0,38610.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(c_List_Orotate1(w,tc_Lambda_OdB),v_rs____) -> equal(w,v_as____) equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),v_rs____)**.
% 300.02/300.41 38807[1:Rew:1014.0,38777.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Orev(c_List_Oappend(x,c_List_Oappend(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(v,v_as____) -> equal(w,v_as____).
% 300.02/300.41 38809[1:Rew:1014.0,38748.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Oappend(y,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____).
% 300.02/300.41 38811[1:Rew:1014.0,38727.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Oappend(x,c_List_Orev(c_List_Oappend(y,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____).
% 300.02/300.41 39001[1:Rew:1014.0,38963.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Oappend(x,c_List_Orev(c_List_Oappend(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(v,v_as____) -> equal(w,v_as____).
% 300.02/300.41 39003[1:Rew:1014.0,38943.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Orev(c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Oappend(y,v,tc_Lambda_OdB),v_as____)** -> equal(w,v_as____).
% 300.02/300.41 39005[1:Rew:1014.0,38913.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Oappend(x,c_List_Oappend(y,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____).
% 300.02/300.41 39055[1:Rew:1014.0,39017.2] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),c_List_Oappend(v,w,tc_Lambda_OdB))* equal(c_Lambda_OdB_OVar(x),c_List_Ofoldl(c_Lambda_OdB_OApp,y,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB))* -> equal(v,v_as____).
% 300.02/300.41 39184[1:Rew:1014.0,39158.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(c_List_Orev(w,tc_Lambda_OdB),v_rs____) -> equal(w,v_as____) equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),v_rs____)**.
% 300.02/300.41 43700[0:SpL:39416.1,7287.0] || equal(c_Lambda_Olift(c_Lambda_Olift(u,v),w),c_Lambda_OdB_OAbs(x))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OdB__rec(y,z,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(x1),x2),tc_nat)*.
% 300.02/300.41 43699[0:SpL:39416.1,7286.0] || equal(c_Lambda_Olift(c_Lambda_Olift(u,v),w),c_Lambda_OdB_OVar(x))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OdB__rec(y,z,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(x1),x2),tc_nat)*.
% 300.02/300.41 43693[0:SpL:39416.1,7292.0] || equal(c_Type_Osko__Type__Xtype__induct__1__1(u),v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OdB__rec(w,x,c_Type_Otype_OFun,c_Lambda_OdB_OAbs(y),z),tc_nat)* hBOOL(hAPP(u,y))*.
% 300.02/300.41 43688[0:SpL:39416.1,7292.0] || equal(u,c_Lambda_OdB_OdB__rec(v,w,c_Type_Otype_OFun,c_Lambda_OdB_OAbs(x),y))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Type_Osko__Type__Xtype__induct__1__1(z),tc_nat)* hBOOL(hAPP(z,x))*.
% 300.02/300.41 43677[1:SpL:39416.1,37214.0] || equal(c_Lambda_OdB_OVar(u),v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Ofoldl(c_Lambda_OdB_OApp,w,c_List_Orev(c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 43663[1:SpL:39416.1,24987.0] || equal(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(u)),v),w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Ofoldl(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(x),y,tc_Lambda_OdB,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 43639[0:SpL:39416.1,165.0] || equal(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(u)),v),w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Ofoldl(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(x),y,tc_Lambda_OdB,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 43635[1:SpL:39416.1,12059.0] || equal(c_Type_Otype_OAtom(u),v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Ofoldr(c_Type_Otype_OFun,c_List_Orev(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),x,tc_Lambda_OdB,y),tc_nat)*.
% 300.02/300.41 43633[1:SpL:39416.1,11961.0] || equal(u,c_Lambda_OdB_OVar(v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Orev(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),x,tc_Lambda_OdB,y),tc_nat)*.
% 300.02/300.41 43630[0:SpL:39416.1,11913.0] || equal(c_Lambda_Olift(u,v),c_Lambda_OdB_OAbs(w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Olist_OCons(x,y,z),x1,z,x2),tc_nat)*.
% 300.02/300.41 43629[0:SpL:39416.1,11912.0] || equal(c_Lambda_Olift(u,v),c_Lambda_OdB_OVar(w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Olist_OCons(x,y,z),x1,z,x2),tc_nat)*.
% 300.02/300.41 43623[1:SpL:39416.1,12059.0] || equal(u,c_List_Ofoldr(c_Type_Otype_OFun,c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB,x))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Type_Otype_OAtom(y),tc_nat)*.
% 300.02/300.41 43617[0:SpL:39416.1,11912.0] || equal(u,c_Lambda_OdB_OVar(v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_Olift(c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Olist_OCons(w,x,y),z,y,x1),x2),tc_nat)*.
% 300.02/300.41 43615[0:SpL:39416.1,3557.0] || equal(u,c_Lambda_OdB_OVar(v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_Olift(c_Lambda_Olift(c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,w),x),y),z),x1),tc_nat)*.
% 300.02/300.41 43612[0:SpL:39416.1,7287.0] || equal(c_Lambda_Olift(u,v),c_Lambda_OdB_OAbs(w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_Olift(c_Lambda_OdB_OdB__rec(x,y,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(z),x1),x2),tc_nat)*.
% 300.02/300.41 43611[0:SpL:39416.1,7286.0] || equal(c_Lambda_Olift(u,v),c_Lambda_OdB_OVar(w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_Olift(c_Lambda_OdB_OdB__rec(x,y,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(z),x1),x2),tc_nat)*.
% 300.02/300.41 43607[0:SpL:39416.1,7286.0] || equal(u,c_Lambda_OdB_OVar(v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_Olift(c_Lambda_Olift(c_Lambda_OdB_OdB__rec(w,x,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(y),z),x1),x2),tc_nat)*.
% 300.02/300.41 43606[0:SpL:39416.1,3558.0] || equal(c_Lambda_Olift(u,v),c_Lambda_OdB_OAbs(w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_Olift(c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,x),y),z),x1),tc_nat)*.
% 300.02/300.41 43605[0:SpL:39416.1,3557.0] || equal(c_Lambda_Olift(u,v),c_Lambda_OdB_OVar(w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_Olift(c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,x),y),z),x1),tc_nat)*.
% 300.02/300.41 43600[0:SpL:39416.1,3558.0] || equal(c_Lambda_Olift(c_Lambda_Olift(u,v),w),c_Lambda_OdB_OAbs(x))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,y),z),x1),tc_nat)*.
% 300.02/300.41 43599[0:SpL:39416.1,3557.0] || equal(c_Lambda_Olift(c_Lambda_Olift(u,v),w),c_Lambda_OdB_OVar(x))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,y),z),x1),tc_nat)*.
% 300.02/300.41 43583[1:SpL:39416.1,19644.0] || c_ListOrder_Ostep1(u,c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oreplicate(x,v_a____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 43582[1:SpL:39416.1,19417.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oreplicate(x,v_a____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 43574[0:SpL:39416.1,23384.0] || equal(u,c_List_Orev(v,w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oreplicate(x,y,w),tc_nat)* equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),x)*.
% 300.02/300.41 43573[0:SpL:39416.1,526.0] || equal(u,c_List_Orev(v,w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oreplicate(x,y,w),tc_nat)* equal(c_List_Oreplicate(x,y,w),v)*.
% 300.02/300.41 43544[1:SpL:39416.1,19643.0] || c_ListOrder_Ostep1(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),x,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(y,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 43543[1:SpL:39416.1,19416.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Olist_OCons(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),x,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(y,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 43542[1:SpL:39416.1,19642.0] || c_ListOrder_Ostep1(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),x,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(y,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 43541[1:SpL:39416.1,19415.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Olist_OCons(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),x,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(y,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 43540[1:SpL:39416.1,33345.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),x,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 43537[0:SpL:39416.1,2219.0] || c_List_Olistsp(u,c_List_Oappend(v,w,x),x)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(y,z,x),tc_nat)* c_List_Olistsp(u,z,x)*.
% 300.02/300.41 43535[0:SpL:39416.1,2114.0] || c_List_Olistsp(u,c_List_Olist_OCons(v,w,x),x)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(y,z,x),tc_nat)* c_List_Olistsp(u,z,x)*.
% 300.02/300.41 43530[1:SpL:39416.1,19643.0] || c_ListOrder_Ostep1(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(x,c_List_Oappend(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 43529[1:SpL:39416.1,19416.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(x,c_List_Oappend(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 43528[1:SpL:39416.1,23946.2] || equal(u,v_rs____) equal(v_as____,v)* equal(v,w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(x,u,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 43525[1:SpL:39416.1,34873.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 43523[1:SpL:39416.1,34843.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 43522[1:SpL:39416.1,4448.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 43520[1:SpL:39416.1,2920.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 43519[1:SpL:39416.1,2866.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 43504[1:SpL:39416.1,26339.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(v,c_List_Orotate1(w,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,u,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 43502[1:SpL:39416.1,25385.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(v,c_List_Orev(w,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,u,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 43500[1:SpL:39416.1,8744.1] || equal(u,v_rs____) equal(c_List_Orev(v,tc_Lambda_OdB),c_List_Orev(w,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,u,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 43495[0:SpL:39416.1,2219.0] || c_List_Olistsp(u,v,w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(x,c_List_Oappend(y,z,w),w),tc_nat)* c_List_Olistsp(u,z,w)*.
% 300.02/300.41 43491[1:SpL:39416.1,34873.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,c_List_Orev(c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 43490[1:SpL:39416.1,3378.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,c_List_Orev(c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 43486[1:SpL:39416.1,30762.0] || equal(c_List_Orotate1(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,x,tc_Lambda_OdB),tc_nat)* equal(x,v_as____).
% 300.02/300.41 43485[1:SpL:39416.1,30549.0] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,x,tc_Lambda_OdB),tc_nat)* equal(x,v_as____).
% 300.02/300.41 43470[1:SpL:39416.1,34843.0] || equal(c_List_Oappend(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 43469[1:SpL:39416.1,4448.0] || equal(c_List_Olist_OCons(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 43467[1:SpL:39416.1,2920.0] || equal(c_List_Orotate1(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 43466[1:SpL:39416.1,2866.0] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 43464[1:SpL:39416.1,14835.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v)* equal(u,c_List_Orev(w,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 43456[1:SpL:39416.1,15336.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 43449[1:SpL:39416.1,12059.0] || equal(c_Type_Otype_OAtom(u),c_List_Ofoldr(c_Type_Otype_OFun,c_List_Orev(v,tc_Lambda_OdB),w,tc_Lambda_OdB,x))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(y,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 43448[1:SpL:39416.1,12043.0] || equal(c_List_Ofoldl(c_Lambda_OdB_OApp,u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB),c_Lambda_OdB_OAbs(w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 43447[1:SpL:39416.1,3271.0] || equal(u,c_List_Orev(v,tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 43446[1:SpL:39416.1,11838.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)** equal(u,c_List_Orev(v,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 43441[1:SpL:39416.1,23844.0] || equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),tc_nat)*.
% 300.02/300.41 43437[1:SpL:39416.1,26349.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(u,w,tc_Lambda_OdB),tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 43436[1:SpL:39416.1,25395.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(u,w,tc_Lambda_OdB),tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 43434[1:SpL:39416.1,15988.0] || equal(c_List_Orev(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB))** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 43432[1:SpL:39416.1,26350.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),c_List_Orotate1(c_List_Oappend(u,w,tc_Lambda_OdB),tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 43431[1:SpL:39416.1,25396.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),c_List_Orev(c_List_Oappend(u,w,tc_Lambda_OdB),tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 43428[1:SpL:39416.1,33345.0] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 43424[0:SpL:39416.1,2213.0] || equal(c_List_Oappend(u,v,w),c_List_Olist_ONil(w))** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(x,y,w),tc_nat)* equal(y,c_List_Olist_ONil(w)).
% 300.02/300.41 43415[0:SpL:39416.1,2213.0] || equal(u,c_List_Olist_ONil(v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,c_List_Oappend(x,y,v),v),tc_nat)* equal(y,c_List_Olist_ONil(v)).
% 300.02/300.41 43413[1:SpL:39416.1,34843.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 43404[1:SpL:39416.1,33899.0] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 43390[1:SpL:39416.1,26987.0] || equal(u,c_List_Orotate1(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 43389[1:SpL:39416.1,25750.0] || equal(u,c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 43383[1:SpL:39416.1,34873.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Oappend(w,c_List_Orev(c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 43382[1:SpL:39416.1,30762.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(x,v_as____).
% 300.02/300.41 43381[1:SpL:39416.1,30549.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(x,v_as____).
% 300.02/300.41 43374[1:SpL:39416.1,2920.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 43373[1:SpL:39416.1,2866.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 43371[1:SpL:39416.1,26350.0] || equal(u,c_List_Orotate1(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 43370[1:SpL:39416.1,25396.0] || equal(u,c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 43367[1:SpL:39416.1,33345.0] || equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),v,tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 43361[1:SpL:39416.1,15448.0] || equal(u,c_List_Orev(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_nat)* equal(v_a____,v).
% 300.02/300.41 43359[1:SpL:39416.1,4340.0] || equal(u,c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_nat)* equal(v_a____,v).
% 300.02/300.41 43358[1:SpL:39416.1,4215.0] || equal(u,c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_nat)* equal(x,w)*.
% 300.02/300.41 43347[1:SpL:39416.1,11975.0] || equal(c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Orev(u,tc_Lambda_OdB),v,tc_Lambda_OdB,w),c_Lambda_OdB_OAbs(x))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(y,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 43346[1:SpL:39416.1,11961.0] || equal(c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Orev(u,tc_Lambda_OdB),v,tc_Lambda_OdB,w),c_Lambda_OdB_OVar(x))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(y,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 43345[1:SpL:39416.1,2554.0] || equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_nat)* equal(v_a____,v).
% 300.02/300.41 43342[1:SpL:39416.1,11265.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_nat)* equal(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),v_rs____).
% 300.02/300.41 43341[1:SpL:39416.1,18493.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_nat)* equal(c_List_Oappend(w,v,tc_Lambda_OdB),w)**.
% 300.02/300.41 43335[1:SpL:39416.1,1773.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,w,tc_Lambda_OdB),tc_nat)* equal(w,v_as____) equal(c_List_Olast(w,tc_Lambda_OdB),v_a____).
% 300.02/300.41 43278[0:SpL:39416.1,11466.0] || equal(u,c_Lambda_OdB_OVar(v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_Osubst(c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,w),x),y,z),x1,x2),tc_nat)*.
% 300.02/300.41 43273[0:SpL:39416.1,11469.0] || equal(c_Lambda_Osubst(u,v,w),c_Lambda_OdB_OAbs(x))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,y),z),x1,x2),tc_nat)*.
% 300.02/300.41 43272[0:SpL:39416.1,11466.0] || equal(c_Lambda_Osubst(u,v,w),c_Lambda_OdB_OVar(x))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,y),z),x1,x2),tc_nat)*.
% 300.02/300.41 43266[0:SpL:39416.1,2931.0] || hBOOL(hAPP(hAPP(u,v),w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_fequal(x),tc_nat) hBOOL(hAPP(hAPP(c_fequal(x),w),v))*.
% 300.02/300.41 43253[0:SpL:39416.1,956.0] || equal(u,c_List_Olist_ONil(v))* equal(w,x)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(w,v),tc_nat)* equal(c_List_Olist_ONil(v),x)*.
% 300.02/300.41 43252[0:SpL:39416.1,23166.0] || equal(u,c_List_Olist_ONil(v))* equal(w,c_List_Olist_ONil(v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(x,v),tc_nat)* equal(w,x)*.
% 300.02/300.41 43237[1:SpL:39416.1,30762.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(x,v_as____).
% 300.02/300.41 43236[1:SpL:39416.1,2920.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 43230[1:SpL:39416.1,4357.0] || equal(c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(v_a____,w).
% 300.02/300.41 43229[1:SpL:39416.1,4340.0] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(v_a____,w).
% 300.02/300.41 43228[1:SpL:39416.1,4215.0] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(u,x)*.
% 300.02/300.41 43227[1:SpL:39416.1,4214.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(v_as____,x).
% 300.02/300.41 43226[1:SpL:39416.1,4339.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(u,w)*.
% 300.02/300.41 43225[1:SpL:39416.1,12146.1] || equal(u,v_rs____) c_ListOrder_Ostep1(v,v_rs____,w,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 43224[1:SpL:39416.1,12110.1] || equal(u,v_rs____) c_ListOrder_Ostep1(v,w,v_rs____,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 43217[1:SpL:39416.1,17649.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** equal(v,u)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 43216[1:SpL:39416.1,3423.0] || equal(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(v_a____,v).
% 300.02/300.41 43213[1:SpL:39416.1,6811.0] || equal(u,c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 43212[1:SpL:39416.1,32714.0] || equal(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 43204[1:SpL:39416.1,34692.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),v_rs____).
% 300.02/300.41 43202[1:SpL:39416.1,1440.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Orotate1(v,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(tc_Lambda_OdB)),c_HOL_Ozero__class_Ozero(tc_nat)).
% 300.02/300.41 43198[1:SpL:39416.1,20230.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,w,tc_Lambda_OdB)*.
% 300.02/300.41 43197[1:SpL:39416.1,20277.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,v,tc_Lambda_OdB)*.
% 300.02/300.41 43193[1:SpL:39416.1,1439.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(tc_Lambda_OdB)),c_HOL_Ozero__class_Ozero(tc_nat)).
% 300.02/300.41 43192[1:SpL:39416.1,1504.1] || equal(u,v)* equal(w,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(v_as____,v)*.
% 300.02/300.41 43190[1:SpL:39416.1,30855.1] || equal(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB))* equal(x,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),x,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 43189[1:SpL:39416.1,26336.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),v) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(u,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 43188[1:SpL:39416.1,1440.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(v,tc_Lambda_OdB),tc_nat)* equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(tc_Lambda_OdB)),c_HOL_Ozero__class_Ozero(tc_nat)).
% 300.02/300.41 43187[1:SpL:39416.1,1384.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(v,tc_Lambda_OdB),tc_nat)* equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(tc_Lambda_OdB)),c_HOL_Ozero__class_Ozero(tc_nat)).
% 300.02/300.41 43183[1:SpL:39416.1,1471.0] || equal(u,v_as____) equal(v,w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(w,tc_Lambda_OdB),tc_nat)* equal(c_List_Orev(v,tc_Lambda_OdB),v_as____)**.
% 300.02/300.41 43182[1:SpL:39416.1,1482.0] || equal(u,v_as____) equal(c_List_Orev(v,tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(w,tc_Lambda_OdB),tc_nat)* equal(w,v)*.
% 300.02/300.41 43181[1:SpL:39416.1,14452.0] || equal(u,v_as____) equal(v,w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(v,tc_Lambda_OdB),tc_nat)* equal(c_List_Orotate1(w,tc_Lambda_OdB),v_as____)**.
% 300.02/300.41 43180[1:SpL:39416.1,32685.0] || equal(u,v_as____) equal(v,c_List_Orev(w,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(v,tc_Lambda_OdB),tc_nat)* equal(v_as____,w).
% 300.02/300.41 43163[1:SpL:39416.1,3897.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(w,v_as____) equal(v_a____,v).
% 300.02/300.41 43159[0:SpL:39416.1,3870.0] || equal(u,c_List_Obutlast(v,w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Obutlast(c_List_Olist_OCons(x,v,w),w),tc_nat)* equal(v,c_List_Olist_ONil(w)).
% 300.02/300.41 43157[0:SpL:39416.1,2287.1] || equal(u,c_List_Olist_OCons(v,w,x))* equal(c_List_Orev(u,x),y)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),y,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(w,x),tc_nat)*.
% 300.02/300.41 43154[0:SpL:39416.1,548.1] || equal(u,v)* equal(w,x)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),x,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(v,y),tc_nat)* equal(c_List_Orev(w,y),u)*.
% 300.02/300.41 43152[0:SpL:39416.1,2287.1] || equal(u,c_List_Olist_OCons(v,w,x))* equal(y,c_List_Orev(w,x))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),y,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(u,x),tc_nat)*.
% 300.02/300.41 43150[1:SpL:39416.1,34873.0] || equal(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 43148[1:SpL:39416.1,8744.1] || equal(u,v_rs____) equal(v,c_List_Orev(w,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 43145[1:SpL:39416.1,34843.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 43144[1:SpL:39416.1,4448.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 43140[1:SpL:39416.1,12059.0] || equal(c_Type_Otype_OAtom(u),c_List_Ofoldr(c_Type_Otype_OFun,v,w,tc_Lambda_OdB,x))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 43139[1:SpL:39416.1,12043.0] || equal(c_List_Ofoldl(c_Lambda_OdB_OApp,u,v,tc_Lambda_OdB,tc_Lambda_OdB),c_Lambda_OdB_OAbs(w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 43138[1:SpL:39416.1,3271.0] || equal(u,v)* equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 43137[1:SpL:39416.1,11838.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)** equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 43133[1:SpL:39416.1,20230.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,w,tc_Lambda_OdB)*.
% 300.02/300.41 43132[1:SpL:39416.1,20277.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,v,tc_Lambda_OdB)*.
% 300.02/300.41 43113[1:SpL:39416.1,30549.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(x,v_as____).
% 300.02/300.41 43112[1:SpL:39416.1,2866.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 43110[1:SpL:39416.1,33345.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 43105[1:SpL:39416.1,11975.0] || equal(c_List_Ofoldr(c_Lambda_OdB_OApp,u,v,tc_Lambda_OdB,w),c_Lambda_OdB_OAbs(x))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 43104[1:SpL:39416.1,11961.0] || equal(c_List_Ofoldr(c_Lambda_OdB_OApp,u,v,tc_Lambda_OdB,w),c_Lambda_OdB_OVar(x))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 43103[1:SpL:39416.1,2554.0] || equal(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(v_a____,v).
% 300.02/300.41 43100[1:SpL:39416.1,11265.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),v_rs____).
% 300.02/300.41 43099[1:SpL:39416.1,18493.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_List_Oappend(w,v,tc_Lambda_OdB),w)**.
% 300.02/300.41 43094[1:SpL:39416.1,1384.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Orotate1(v,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(tc_Lambda_OdB)),c_HOL_Ozero__class_Ozero(tc_nat)).
% 300.02/300.41 43087[1:SpL:39416.1,2764.1] || equal(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(v,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 43086[1:SpL:39416.1,1250.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(w,tc_Lambda_OdB),tc_nat)* equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),w)*.
% 300.02/300.41 43082[1:SpL:39416.1,33899.0] || equal(c_List_Olist_OCons(v_a____,c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 43080[1:SpL:39416.1,22327.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(u,w)*.
% 300.02/300.41 43079[1:SpL:39416.1,15611.0] || equal(c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(v_a____,w).
% 300.02/300.41 43078[1:SpL:39416.1,15448.0] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(v_a____,w).
% 300.02/300.41 43071[1:SpL:39416.1,15336.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(v_a____,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 43070[1:SpL:39416.1,37214.0] || equal(c_Lambda_OdB_OVar(u),c_List_Ofoldl(c_Lambda_OdB_OApp,v,w,tc_Lambda_OdB,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 43067[1:SpL:39416.1,15174.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 43066[1:SpL:39416.1,3378.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 43065[1:SpL:39416.1,19983.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v)* equal(u,w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 43064[1:SpL:39416.1,14006.0] || equal(c_List_Ofoldl(c_Lambda_OdB_OApp,u,v,tc_Lambda_OdB,tc_Lambda_OdB),c_Lambda_OdB_OAbs(w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 43062[1:SpL:39416.1,14869.0] || equal(u,v)* equal(c_List_Orev(u,tc_Lambda_OdB),w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 43057[1:SpL:39416.1,10768.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),v_rs____).
% 300.02/300.41 43049[1:SpL:39416.1,15988.0] || equal(u,c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 43041[1:SpL:39416.1,38618.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),v_rs____).
% 300.02/300.41 43036[1:SpL:39416.1,19983.0] || equal(u,c_List_Orev(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB))* equal(w,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(w,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 43035[1:SpL:39416.1,14835.0] || equal(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB))* equal(w,c_List_Orev(v,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(w,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 43034[1:SpL:39416.1,2764.1] || equal(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB))* equal(w,c_List_Orev(v,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(u,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 43032[1:SpL:39416.1,1439.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(v,tc_Lambda_OdB),tc_nat)* equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(tc_Lambda_OdB)),c_HOL_Ozero__class_Ozero(tc_nat)).
% 300.02/300.41 43031[1:SpL:39416.1,1504.1] || equal(u,v)* equal(c_List_Orotate1(w,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(u,tc_Lambda_OdB),tc_nat)* equal(v_as____,v)*.
% 300.02/300.41 43029[1:SpL:39416.1,30855.1] || equal(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB))* equal(c_List_Orotate1(x,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),x,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(u,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 43025[1:SpL:39416.1,18717.1] || equal(u,v)* equal(w,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(u,tc_Lambda_OdB),tc_nat)* equal(c_List_Olast(v,tc_Lambda_OdB),v_a____)**.
% 300.02/300.41 43021[1:SpL:39416.1,1412.1] || equal(u,v)* equal(w,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(u,tc_Lambda_OdB),tc_nat)* equal(c_List_Orotate1(v,tc_Lambda_OdB),v_as____)**.
% 300.02/300.41 43020[1:SpL:39416.1,6554.0] || equal(u,v_as____) equal(c_List_Orev(v,tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(w,tc_Lambda_OdB),tc_nat)* equal(v,w)*.
% 300.02/300.41 43015[0:SpL:39416.1,23384.0] || equal(c_List_Oreplicate(u,v,w),x)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),x,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(y,w),tc_nat)* equal(c_Nat_Osize__class_Osize(y,tc_List_Olist(w)),u)*.
% 300.02/300.41 43014[0:SpL:39416.1,526.0] || equal(c_List_Oreplicate(u,v,w),x)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),x,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(y,w),tc_nat)* equal(c_List_Oreplicate(u,v,w),y)*.
% 300.02/300.41 43013[0:SpL:39416.1,546.1] || equal(u,v)* equal(c_List_Orev(v,w),x)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),x,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(y,w),tc_nat)* equal(u,y)*.
% 300.02/300.41 43005[0:SpL:39416.1,546.1] || equal(u,v)* equal(w,c_List_Orev(x,y))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(v,y),tc_nat)* equal(u,x)*.
% 300.02/300.41 43004[0:SpL:39416.1,545.1] || equal(u,v)* equal(w,c_List_Olist_ONil(x))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(v,x),tc_nat)* equal(u,c_List_Olist_ONil(x))*.
% 300.02/300.41 43001[0:SpL:39416.1,509.1] || equal(u,c_List_Olist_ONil(v))* equal(w,c_List_Olist_ONil(v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(x,v),tc_nat)* equal(u,x)*.
% 300.02/300.41 42926[1:SpL:39416.1,25543.1] || equal(u,v_as____)* equal(v,w)* equal(v,u)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 42925[1:SpL:39416.1,21102.0] || c_ListOrder_Ostep1(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 42924[1:SpL:39416.1,20492.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 42923[1:SpL:39416.1,19642.0] || c_ListOrder_Ostep1(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,c_List_Oappend(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 42922[1:SpL:39416.1,19415.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,c_List_Oappend(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 42919[1:SpL:39416.1,9601.2] || equal(u,v_rs____) equal(v,v_rs____)* equal(w,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 42918[1:SpL:39416.1,12146.1] || equal(u,v_rs____) c_ListOrder_Ostep1(v,v_rs____,c_List_Orotate1(w,tc_Lambda_OdB),tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 42917[1:SpL:39416.1,12110.1] || equal(u,v_rs____) c_ListOrder_Ostep1(v,c_List_Orotate1(w,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 42914[1:SpL:39416.1,17431.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) c_ListOrder_Ostep1(v,v_rs____,w,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 42912[1:SpL:39416.1,17432.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) c_ListOrder_Ostep1(v,w,v_rs____,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 42906[1:SpL:39416.1,15174.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,c_List_Orev(c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 42903[1:SpL:39416.1,19643.0] || c_ListOrder_Ostep1(u,v,v_rs____,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Oappend(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 42902[1:SpL:39416.1,19416.0] || c_ListOrder_Ostep1(u,v_rs____,v,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Oappend(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 42897[1:SpL:39416.1,21102.0] || c_ListOrder_Ostep1(u,v,v_rs____,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 42896[1:SpL:39416.1,20492.0] || c_ListOrder_Ostep1(u,v_rs____,v,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 42895[1:SpL:39416.1,19642.0] || c_ListOrder_Ostep1(u,v,v_rs____,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Oappend(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 42894[1:SpL:39416.1,19415.0] || c_ListOrder_Ostep1(u,v_rs____,v,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Oappend(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 42889[1:SpL:39416.1,19644.0] || c_ListOrder_Ostep1(u,v,v_rs____,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,c_List_Oreplicate(x,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 42888[1:SpL:39416.1,19417.0] || c_ListOrder_Ostep1(u,v_rs____,v,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,c_List_Oreplicate(x,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 42868[0:SpL:39416.1,2114.0] || c_List_Olistsp(u,v,w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,c_List_Oappend(y,z,w),w),tc_nat)* c_List_Olistsp(u,z,w)*.
% 300.02/300.41 42858[1:SpL:39416.1,10768.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_nat)* equal(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),v_rs____).
% 300.02/300.41 42846[1:SpL:39416.1,6811.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 42844[1:SpL:39416.1,32714.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 42837[1:SpL:39416.1,3378.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Orev(c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 42830[1:SpL:39416.1,26349.0] || equal(u,c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 42829[1:SpL:39416.1,25395.0] || equal(u,c_List_Orev(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 42827[1:SpL:39416.1,15988.0] || equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 42823[1:SpL:39416.1,4448.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,c_List_Orev(c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 42818[1:SpL:39416.1,25712.0] || equal(u,c_List_Orotate1(c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 42815[1:SpL:39416.1,15611.0] || equal(u,c_List_Orev(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_nat)* equal(v_a____,v).
% 300.02/300.41 42814[1:SpL:39416.1,4357.0] || equal(u,c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_nat)* equal(v_a____,v).
% 300.02/300.41 42811[1:SpL:39416.1,3423.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_nat)* equal(v_a____,v).
% 300.02/300.41 42809[1:SpL:39416.1,22327.0] || equal(u,c_List_Orev(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB),tc_nat)* equal(x,v)*.
% 300.02/300.41 42808[1:SpL:39416.1,15336.0] || equal(u,c_List_Orev(c_List_Olist_OCons(v_a____,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 42806[1:SpL:39416.1,15174.0] || equal(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 42802[1:SpL:39416.1,4214.0] || equal(u,c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB),tc_nat)* equal(v_as____,w).
% 300.02/300.41 42801[1:SpL:39416.1,4339.0] || equal(u,c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB),tc_nat)* equal(x,v)*.
% 300.02/300.41 42800[1:SpL:39416.1,1250.0] || equal(u,c_List_Orev(v,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),tc_nat)* equal(c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),v)*.
% 300.02/300.41 42798[1:SpL:39416.1,3897.0] || equal(c_List_Obutlast(u,tc_Lambda_OdB),v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_nat)* equal(w,v_as____) equal(v_a____,v).
% 300.02/300.41 42788[1:SpL:39416.1,38618.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_nat)* equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),v_rs____).
% 300.02/300.41 42778[1:SpL:39416.1,34692.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_nat)* equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),v_rs____).
% 300.02/300.41 42769[0:SpL:39416.1,11913.0] || equal(c_Lambda_Olift(c_List_Ofoldr(c_Lambda_OdB_OApp,u,v,w,x),y),c_Lambda_OdB_OAbs(z))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x1,x2,w),tc_nat)*.
% 300.02/300.41 42768[0:SpL:39416.1,11912.0] || equal(c_Lambda_Olift(c_List_Ofoldr(c_Lambda_OdB_OApp,u,v,w,x),y),c_Lambda_OdB_OVar(z))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x1,x2,w),tc_nat)*.
% 300.02/300.41 42765[0:SpL:39416.1,3870.0] || equal(c_List_Obutlast(u,v),c_List_Obutlast(w,v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,w,v),tc_nat)* equal(w,c_List_Olist_ONil(v)).
% 300.02/300.41 42734[1:SpL:39416.1,33899.0] || equal(c_List_Olist_OCons(v_a____,c_List_Oappend(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 42732[1:SpL:39416.1,22327.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_nat)* equal(u,w)*.
% 300.02/300.41 42731[1:SpL:39416.1,15611.0] || equal(c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_nat)* equal(v_a____,w).
% 300.02/300.41 42730[1:SpL:39416.1,15448.0] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_nat)* equal(v_a____,w).
% 300.02/300.41 42727[1:SpL:39416.1,6811.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB))** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 42723[1:SpL:39416.1,4357.0] || equal(c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),c_List_Orotate1(v,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_nat)* equal(v_a____,w).
% 300.02/300.41 42722[1:SpL:39416.1,4340.0] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Orotate1(v,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_nat)* equal(v_a____,w).
% 300.02/300.41 42721[1:SpL:39416.1,4215.0] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Orotate1(v,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_nat)* equal(u,x)*.
% 300.02/300.41 42720[1:SpL:39416.1,4214.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Orotate1(v,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_nat)* equal(v_as____,x).
% 300.02/300.41 42719[1:SpL:39416.1,4339.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Orotate1(v,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_nat)* equal(u,w)*.
% 300.02/300.41 42718[1:SpL:39416.1,3423.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_nat)* equal(v_a____,w).
% 300.02/300.41 42717[1:SpL:39416.1,2554.0] || equal(c_List_Orev(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_nat)* equal(v_a____,w).
% 300.02/300.41 42715[1:SpL:39416.1,18593.0] || c_ListOrder_Ostep1(u,v_rs____,v,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_nat)* hBOOL(hAPP(hAPP(u,v_a____),w))*.
% 300.02/300.41 42713[1:SpL:39416.1,18594.0] || c_ListOrder_Ostep1(u,v,v_rs____,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_nat)* hBOOL(hAPP(hAPP(u,w),v_a____))*.
% 300.02/300.41 42697[1:SpL:39416.1,17649.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** equal(c_List_Orotate1(v,tc_Lambda_OdB),u)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 42696[1:SpL:39416.1,32714.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB))** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 42686[1:SpL:39416.1,19644.0] || c_ListOrder_Ostep1(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v_a____,c_List_Oreplicate(x,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 42685[1:SpL:39416.1,19417.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v_a____,c_List_Oreplicate(x,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 42678[1:SpL:39416.1,15336.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v_a____,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 42677[1:SpL:39416.1,33899.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v_a____,c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 42671[1:SpL:39416.1,37214.0] || equal(c_Lambda_OdB_OVar(u),c_List_Ofoldl(c_Lambda_OdB_OApp,v,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 42668[1:SpL:39416.1,15174.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 42667[1:SpL:39416.1,3378.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 42657[1:SpL:39416.1,19983.0] || equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))* equal(u,w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 42656[1:SpL:39416.1,14006.0] || equal(c_List_Ofoldl(c_Lambda_OdB_OApp,u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB),c_Lambda_OdB_OAbs(w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 42654[1:SpL:39416.1,14869.0] || equal(u,c_List_Orev(v,tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 42638[0:SpL:39416.1,532.1] || equal(u,v)* equal(u,w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_ONil(x),tc_nat)* equal(c_List_Orev(v,x),c_List_Olist_ONil(x))**.
% 300.02/300.41 42631[0:SpL:39416.1,11912.0] || equal(c_Lambda_Olift(c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Olist_OCons(u,v,w),x,w,y),z),x1)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),x1,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(x2),tc_nat)*.
% 300.02/300.41 42630[0:SpL:39416.1,11466.0] || equal(c_Lambda_Osubst(c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),w,x),y,z),x1)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),x1,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(x2),tc_nat)*.
% 300.02/300.41 42629[0:SpL:39416.1,7286.0] || equal(c_Lambda_Olift(c_Lambda_Olift(c_Lambda_OdB_OdB__rec(u,v,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(w),x),y),z),x1)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),x1,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(x2),tc_nat)*.
% 300.02/300.41 42627[0:SpL:39416.1,3557.0] || equal(c_Lambda_Olift(c_Lambda_Olift(c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),w),x),y),z)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),z,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(x1),tc_nat)*.
% 300.02/300.41 42617[1:SpL:39416.1,11961.0] || equal(c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Orev(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v,tc_Lambda_OdB,w),x)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),x,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(y),tc_nat)*.
% 300.02/300.41 42611[0:SpL:39416.1,165.0] || equal(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(u)),v),c_List_Ofoldl(c_Lambda_OdB_OApp,w,x,tc_Lambda_OdB,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(y),tc_nat)*.
% 300.02/300.41 42604[1:SpL:39416.1,19831.0] || c_Type_Otyping(u,v,w)* c_Type_Otyping(u,c_Lambda_OdB_OVar(x),y)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(x),tc_nat)* equal(w,y)*.
% 300.02/300.41 42600[1:SpL:39416.1,37214.0] || equal(u,c_List_Ofoldl(c_Lambda_OdB_OApp,v,c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(x),tc_nat)*.
% 300.02/300.41 42597[1:SpL:39416.1,24987.0] || equal(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),c_List_Ofoldl(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(w),x,tc_Lambda_OdB,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(y),tc_nat)*.
% 300.02/300.41 42582[0:SpL:39416.1,20284.0] || hBOOL(hAPP(u,v_a____)) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_Predicate_Oconversep(v,w,x),v_a____),tc_nat)* c_ListOrder_Ostep1(v,v_rs____,v_rs____,tc_Lambda_OdB).
% 300.02/300.41 42577[0:SpL:39416.1,314.0] || equal(hAPP(u,v),hAPP(hAPP(c_Type_Otype_OFun,w),x))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_Type_Otype_OFun,y),tc_nat)* equal(v,x).
% 300.02/300.41 42576[0:SpL:39416.1,313.0] || equal(hAPP(u,v),hAPP(hAPP(c_Type_Otype_OFun,w),x))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_Type_Otype_OFun,y),tc_nat)* equal(y,w)*.
% 300.02/300.41 42542[0:SpL:39416.1,314.0] || equal(u,hAPP(hAPP(c_Type_Otype_OFun,v),w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_Type_Otype_OFun,x),y),tc_nat)* equal(y,w)*.
% 300.02/300.41 42541[0:SpL:39416.1,313.0] || equal(u,hAPP(hAPP(c_Type_Otype_OFun,v),w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_Type_Otype_OFun,x),y),tc_nat)* equal(x,v)*.
% 300.02/300.41 42538[1:SpL:39416.1,24987.0] || equal(u,c_List_Ofoldl(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(v),w,tc_Lambda_OdB,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(x)),y),tc_nat)*.
% 300.02/300.41 42536[0:SpL:39416.1,264.0] || equal(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_Lambda_OdB_OApp,x),y),tc_nat)* equal(u,x)*.
% 300.02/300.41 42535[0:SpL:39416.1,263.0] || equal(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_Lambda_OdB_OApp,x),y),tc_nat)* equal(v,y)*.
% 300.02/300.41 42520[1:SpL:39416.1,24987.0] || equal(hAPP(u,v),c_List_Ofoldl(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(w),x,tc_Lambda_OdB,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(y)),tc_nat)*.
% 300.02/300.41 42518[0:SpL:39416.1,264.0] || equal(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),hAPP(w,x))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_Lambda_OdB_OApp,y),tc_nat)* equal(u,y)*.
% 300.02/300.41 42517[0:SpL:39416.1,263.0] || equal(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),hAPP(w,x))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_Lambda_OdB_OApp,y),tc_nat)* equal(v,x).
% 300.02/300.41 42515[0:SpL:39416.1,165.0] || equal(hAPP(u,v),c_List_Ofoldl(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(w),x,tc_Lambda_OdB,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(y)),tc_nat)*.
% 300.02/300.41 42514[0:SpL:39416.1,11469.0] || equal(c_Lambda_Osubst(c_Lambda_Osubst(hAPP(u,v),w,x),y,z),c_Lambda_OdB_OAbs(x1))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_Lambda_OdB_OApp,x2),tc_nat)*.
% 300.02/300.41 42513[0:SpL:39416.1,11466.0] || equal(c_Lambda_Osubst(c_Lambda_Osubst(hAPP(u,v),w,x),y,z),c_Lambda_OdB_OVar(x1))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_Lambda_OdB_OApp,x2),tc_nat)*.
% 300.02/300.41 42506[0:SpL:39416.1,3558.0] || equal(c_Lambda_Olift(c_Lambda_Olift(c_Lambda_Olift(hAPP(u,v),w),x),y),c_Lambda_OdB_OAbs(z))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_Lambda_OdB_OApp,x1),tc_nat)*.
% 300.02/300.41 42505[0:SpL:39416.1,3557.0] || equal(c_Lambda_Olift(c_Lambda_Olift(c_Lambda_Olift(hAPP(u,v),w),x),y),c_Lambda_OdB_OVar(z))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_Lambda_OdB_OApp,x1),tc_nat)*.
% 300.02/300.41 42466[0:SpL:39416.1,165.0] || equal(u,c_List_Ofoldl(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(v),w,tc_Lambda_OdB,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(x)),y),tc_nat)*.
% 300.02/300.41 42465[0:SpL:39416.1,11469.0] || equal(c_Lambda_Osubst(c_Lambda_Osubst(u,v,w),x,y),c_Lambda_OdB_OAbs(z))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_Lambda_OdB_OApp,x1),x2),tc_nat)*.
% 300.02/300.41 42464[0:SpL:39416.1,11466.0] || equal(c_Lambda_Osubst(c_Lambda_Osubst(u,v,w),x,y),c_Lambda_OdB_OVar(z))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_Lambda_OdB_OApp,x1),x2),tc_nat)*.
% 300.02/300.41 42457[0:SpL:39416.1,3558.0] || equal(c_Lambda_Olift(c_Lambda_Olift(c_Lambda_Olift(u,v),w),x),c_Lambda_OdB_OAbs(y))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_Lambda_OdB_OApp,z),x1),tc_nat)*.
% 300.02/300.41 42456[0:SpL:39416.1,3557.0] || equal(c_Lambda_Olift(c_Lambda_Olift(c_Lambda_Olift(u,v),w),x),c_Lambda_OdB_OVar(y))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_Lambda_OdB_OApp,z),x1),tc_nat)*.
% 300.02/300.41 42444[0:SpL:39416.1,2931.0] || hBOOL(hAPP(u,v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_fequal(w),x),tc_nat)* hBOOL(hAPP(hAPP(c_fequal(w),v),x))*.
% 300.02/300.41 41125[0:SpR:39416.1,2378.1] class_OrderedGroup_Ocomm__monoid__add(u) || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_HOL_Oplus__class_Oplus(u),tc_nat)* c_Type_Otyping(hAPP(v,w),c_Lambda_OdB_OVar(x),hAPP(hAPP(v,x),w))*.
% 300.02/300.41 41124[0:SpR:39416.1,2607.1] class_Ring__and__Field_Ocomm__semiring__1(u) || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_HOL_Oplus__class_Oplus(u),tc_nat)* c_Type_Otyping(hAPP(v,w),c_Lambda_OdB_OVar(x),hAPP(hAPP(v,x),w))*.
% 300.02/300.41 41123[0:SpR:39416.1,62.1] class_OrderedGroup_Ocomm__monoid__add(u) || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_HOL_Oplus__class_Oplus(u),tc_nat)* equal(hAPP(hAPP(v,w),x),hAPP(hAPP(v,x),w))*.
% 300.02/300.41 41122[0:SpR:39416.1,63.1] class_Ring__and__Field_Ocomm__semiring__1(u) || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_HOL_Oplus__class_Oplus(u),tc_nat)* equal(hAPP(hAPP(v,w),x),hAPP(hAPP(v,x),w))*.
% 300.02/300.41 41113[0:SpR:39416.1,1362.2] class_Int_Onumber__ring(u) class_Ring__and__Field_Oidom(u) || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_HOL_Oplus__class_Oplus(u),tc_nat) c_Type_Otyping(hAPP(v,w),c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(u)),w)*.
% 300.02/300.41 41109[0:SpR:39416.1,43.2] class_Int_Onumber__ring(u) class_Ring__and__Field_Oidom(u) || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_HOL_Oplus__class_Oplus(u),tc_nat) equal(hAPP(hAPP(v,w),c_HOL_Ozero__class_Ozero(u)),w)**.
% 300.02/300.41 41010[0:SpR:39416.1,303.1] || c_Type_Otyping(u,v,w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),x,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_Olift(v,y),tc_nat)* c_Type_Otyping(c_Type_Oshift(u,y,z,tc_Type_Otype),x,w)*.
% 300.02/300.41 41001[0:SpR:39416.1,69.1] || hBOOL(hAPP(hAPP(u,v),w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),x,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Transitive__Closure_Ortranclp(u,y),tc_nat)* hBOOL(hAPP(hAPP(x,v),w))*.
% 300.02/300.41 40927[0:SpR:39416.1,694.1] || equal(u,c_List_Orev(v,w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),x,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),tc_nat)* equal(x,c_Nat_Osize__class_Osize(v,tc_List_Olist(w)))*.
% 300.02/300.41 40926[0:SpR:39416.1,695.1] || equal(u,c_List_Orotate1(v,w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),x,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),tc_nat)* equal(x,c_Nat_Osize__class_Osize(v,tc_List_Olist(w)))*.
% 300.02/300.41 40918[0:SpR:39416.1,798.1] || equal(c_List_Orev(u,v),w) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),x,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),tc_List_Olist(v),tc_nat) equal(c_List_Otake(c_Nat_Osize__class_Osize(u,x),w,v),w)**.
% 300.02/300.41 40917[0:SpR:39416.1,799.1] || equal(c_List_Orotate1(u,v),w) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),x,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),tc_List_Olist(v),tc_nat) equal(c_List_Otake(c_Nat_Osize__class_Osize(u,x),w,v),w)**.
% 300.02/300.41 40901[0:SpR:39416.1,23428.1] || equal(u,c_List_Orev(v,w)) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),x,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),tc_List_Olist(w),tc_nat) equal(c_List_Otake(c_Nat_Osize__class_Osize(u,x),v,w),v)**.
% 300.02/300.41 40895[0:SpR:39416.1,303.1] || c_Type_Otyping(u,v,w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),x,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Type_Oshift(u,y,z,tc_Type_Otype),tc_nat)* c_Type_Otyping(x,c_Lambda_Olift(v,y),w)*.
% 300.02/300.41 40885[0:SpR:39416.1,653.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(c_List_Oreplicate(v,w,x),y,x),tc_nat)* equal(c_List_Otake(v,u,x),c_List_Oreplicate(v,w,x))*.
% 300.02/300.41 40878[1:SpR:39416.1,8642.1] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,u,tc_Lambda_OdB),tc_nat)* equal(c_List_Olast(c_List_Oappend(x,v,tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 300.02/300.41 40877[1:SpR:39416.1,8644.1] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,u,tc_Lambda_OdB),tc_nat)* equal(c_List_Olast(c_List_Olist_OCons(x,v,tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 300.02/300.41 40872[0:SpR:39416.1,1797.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Orev(w,x),x),tc_nat)* equal(c_List_Orev(u,x),c_List_Oappend(w,c_List_Orev(v,x),x))*.
% 300.02/300.41 40866[0:SpR:39416.1,1783.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(c_List_Orev(v,w),x,w),tc_nat)* equal(c_List_Orev(u,w),c_List_Oappend(c_List_Orev(x,w),v,w))*.
% 300.02/300.41 40861[1:SpR:39416.1,11766.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,u,tc_Lambda_OdB),tc_nat)* equal(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),v)*.
% 300.02/300.41 40850[1:SpR:39416.1,9133.1] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_List_Olast(v,tc_Lambda_OdB),v_a____).
% 300.02/300.41 40847[1:SpR:39416.1,8642.1] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_List_Olast(v,tc_Lambda_OdB),v_a____).
% 300.02/300.41 40843[1:SpR:39416.1,11766.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_nat)* equal(v,c_List_Oappend(w,u,tc_Lambda_OdB))*.
% 300.02/300.41 40825[1:SpR:39416.1,3143.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_nat)* equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),c_Nat_Osize__class_Osize(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)))*.
% 300.02/300.41 40819[1:SpR:39416.1,2528.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_nat)* equal(c_List_Orotate1(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB))*.
% 300.02/300.41 40814[0:SpR:39416.1,298.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,w,x),tc_nat)* equal(c_List_Oappend(u,y,x),c_List_Oappend(v,c_List_Oappend(w,y,x),x))*.
% 300.02/300.41 40800[0:SpR:39416.1,254.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_Osubst(v,w,c_HOL_Ozero__class_Ozero(tc_nat)),tc_nat) hBOOL(hAPP(hAPP(c_Lambda_Obeta,hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(v)),w)),u))*.
% 300.02/300.41 40768[0:SpR:39416.1,1844.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(v,w,x),x),tc_nat)* equal(c_List_Orev(u,x),c_List_Olist_OCons(v,c_List_Orev(w,x),x))*.
% 300.02/300.41 40743[1:SpR:39416.1,2528.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_List_Orotate1(u,tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB))*.
% 300.02/300.41 40725[0:SpR:39416.1,1797.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(v,w),tc_nat)* equal(c_List_Orev(c_List_Oappend(x,u,w),w),c_List_Oappend(v,c_List_Orev(x,w),w))*.
% 300.02/300.41 40724[0:SpR:39416.1,1982.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(v,w),tc_nat)* equal(c_List_Orev(c_List_Olist_OCons(x,u,w),w),c_List_Orotate1(c_List_Olist_OCons(x,v,w),w))*.
% 300.02/300.41 40723[0:SpR:39416.1,396.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(v,w),tc_nat)* equal(c_List_Orotate1(c_List_Olist_OCons(x,u,w),w),c_List_Orev(c_List_Olist_OCons(x,v,w),w))*.
% 300.02/300.41 40719[0:SpR:39416.1,50.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(v,w),tc_nat)* equal(c_List_Oappend(c_List_Orev(x,w),u,w),c_List_Orev(c_List_Oappend(v,x,w),w))*.
% 300.02/300.41 40717[0:SpR:39416.1,1783.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(v,w),tc_nat)* equal(c_List_Orev(c_List_Oappend(u,x,w),w),c_List_Oappend(c_List_Orev(x,w),v,w))*.
% 300.02/300.41 40716[0:SpR:39416.1,50.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(v,w),tc_nat)* equal(c_List_Oappend(u,c_List_Orev(x,w),w),c_List_Orev(c_List_Oappend(x,v,w),w))*.
% 300.02/300.41 40688[0:SpR:39416.1,1362.2] class_Int_Onumber__ring(u) class_Ring__and__Field_Oidom(u) || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_HOL_Ozero__class_Ozero(u),tc_nat) c_Type_Otyping(hAPP(c_HOL_Oplus__class_Oplus(u),w),c_Lambda_OdB_OVar(v),w)*.
% 300.02/300.41 40684[0:SpR:39416.1,43.2] class_Int_Onumber__ring(u) class_Ring__and__Field_Oidom(u) || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_HOL_Ozero__class_Ozero(u),tc_nat) equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),w),v),w)**.
% 300.02/300.41 40675[1:SpR:39416.1,11992.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),tc_nat)* equal(c_List_Ofoldl(w,x,u,y,tc_Lambda_OdB),hAPP(hAPP(w,x),v))*.
% 300.02/300.41 40674[1:SpR:39416.1,9133.1] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_nat)* equal(c_List_Olast(c_List_Oappend(x,v,tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 300.02/300.41 40673[1:SpR:39416.1,9136.1] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_nat)* equal(c_List_Olast(c_List_Olist_OCons(x,v,tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 300.02/300.41 40668[1:SpR:39416.1,8644.1] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_List_Olast(v,tc_Lambda_OdB),v_a____).
% 300.02/300.41 40667[1:SpR:39416.1,2004.1] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_nat)* equal(c_List_Orev(v,tc_Lambda_OdB),c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB))*.
% 300.02/300.41 40664[1:SpR:39416.1,11764.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_nat)* equal(c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),v)*.
% 300.02/300.41 40659[1:SpR:39416.1,3911.1] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_nat)* equal(c_List_Obutlast(v,tc_Lambda_OdB),c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB))*.
% 300.02/300.41 40655[1:SpR:39416.1,6865.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_nat)* equal(c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),v)*.
% 300.02/300.41 40654[1:SpR:39416.1,5057.1] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_nat)* equal(c_List_Orotate1(v,tc_Lambda_OdB),c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB))*.
% 300.02/300.41 40653[1:SpR:39416.1,9136.1] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_List_Olast(v,tc_Lambda_OdB),v_a____).
% 300.02/300.41 40636[0:SpR:39416.1,1982.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,c_List_Orev(w,x),x),tc_nat)* equal(c_List_Orev(u,x),c_List_Orotate1(c_List_Olist_OCons(v,w,x),x))*.
% 300.02/300.41 40635[0:SpR:39416.1,396.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,c_List_Orev(w,x),x),tc_nat)* equal(c_List_Orotate1(u,x),c_List_Orev(c_List_Olist_OCons(v,w,x),x))*.
% 300.02/300.41 40634[0:SpR:39416.1,197.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),tc_nat)* equal(c_List_Oappend(x,u,w),c_List_Orotate1(c_List_Olist_OCons(v,x,w),w))*.
% 300.02/300.41 40606[0:SpR:39416.1,211.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,w,x),tc_nat)* equal(c_List_Oappend(u,y,x),c_List_Olist_OCons(v,c_List_Oappend(w,y,x),x))*.
% 300.02/300.41 40603[0:SpR:39416.1,1844.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,w,x),tc_nat)* equal(c_List_Orev(c_List_Orotate1(u,x),x),c_List_Olist_OCons(v,c_List_Orev(w,x),x))*.
% 300.02/300.41 40595[1:SpR:39416.1,11764.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_nat)* equal(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB))*.
% 300.02/300.41 40580[1:SpR:39416.1,11887.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),tc_nat)* equal(c_List_Ofoldr(w,u,x,tc_Lambda_OdB,y),hAPP(hAPP(w,v),x))*.
% 300.02/300.41 40578[0:SpR:39416.1,6832.1] || hBOOL(hAPP(hAPP(u,v_a____),v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),tc_nat)* c_ListOrder_Ostep1(u,v_rs____,w,tc_Lambda_OdB)*.
% 300.02/300.41 40577[0:SpR:39416.1,6826.1] || hBOOL(hAPP(hAPP(u,v),v_a____))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),tc_nat)* c_ListOrder_Ostep1(u,w,v_rs____,tc_Lambda_OdB)*.
% 300.02/300.41 40575[1:SpR:39416.1,6865.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),tc_nat)* equal(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB))*.
% 300.02/300.41 40572[0:SpR:39416.1,197.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_ONil(v),tc_nat) equal(c_List_Oappend(w,c_List_Olist_OCons(x,u,v),v),c_List_Orotate1(c_List_Olist_OCons(x,w,v),v))**.
% 300.02/300.41 40553[0:SpR:39416.1,1362.2] class_Int_Onumber__ring(u) class_Ring__and__Field_Oidom(u) || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(u)),tc_nat) c_Type_Otyping(hAPP(c_HOL_Oplus__class_Oplus(u),w),v,w)*.
% 300.02/300.41 40548[0:SpR:39416.1,170.1] || c_List_Olistsp(c_InductTermi_OIT,u,tc_Lambda_OdB) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(w),tc_nat)* hBOOL(hAPP(c_InductTermi_OIT,c_List_Ofoldl(c_Lambda_OdB_OApp,v,u,tc_Lambda_OdB,tc_Lambda_OdB)))*.
% 300.02/300.41 40530[1:SpR:39416.1,22831.1] || c_ListOrder_Ostep1(u,v_rs____,v_rs____,tc_Lambda_OdB) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_Predicate_Oconversep(u,w,x),v_a____),tc_nat)* hBOOL(hAPP(v,v_a____)).
% 300.02/300.41 40432[0:SpR:39416.1,345.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_Type_Otype_OFun,v),w),tc_nat)* equal(c_Type_Otype_Otype__case(x,y,u,z),hAPP(hAPP(y,v),w))*.
% 300.02/300.41 40407[0:SpR:39416.1,166.1] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,u),v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_Lambda_Obeta,c_Lambda_OdB_OAbs(u)),tc_nat)* hBOOL(hAPP(w,c_Lambda_OdB_OAbs(v)))*.
% 300.02/300.41 40402[0:SpR:39416.1,254.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_Lambda_Obeta,hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(v)),w)),tc_nat)* hBOOL(hAPP(u,c_Lambda_Osubst(v,w,c_HOL_Ozero__class_Ozero(tc_nat))))*.
% 300.02/300.41 40370[0:SpR:39416.1,254.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(v)),tc_nat) hBOOL(hAPP(hAPP(c_Lambda_Obeta,hAPP(u,w)),c_Lambda_Osubst(v,w,c_HOL_Ozero__class_Ozero(tc_nat))))*.
% 300.02/300.41 40352[0:SpR:39416.1,345.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_Type_Otype_OFun,v),tc_nat)* equal(c_Type_Otype_Otype__case(w,x,hAPP(u,y),z),hAPP(hAPP(x,v),y))*.
% 300.02/300.41 40348[0:SpR:39416.1,69.1] || hBOOL(hAPP(hAPP(u,v),w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),x,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_Transitive__Closure_Ortranclp(u,y),v),tc_nat)* hBOOL(hAPP(x,w))*.
% 300.02/300.41 40323[0:SpR:39416.1,1362.2] class_Int_Onumber__ring(u) class_Ring__and__Field_Oidom(u) || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_HOL_Oplus__class_Oplus(u),w),tc_nat)* c_Type_Otyping(v,c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(u)),w)*.
% 300.02/300.41 40319[0:SpR:39416.1,43.2] class_Int_Onumber__ring(u) class_Ring__and__Field_Oidom(u) || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_HOL_Oplus__class_Oplus(u),w),tc_nat)* equal(hAPP(v,c_HOL_Ozero__class_Ozero(u)),w)*.
% 300.02/300.41 40307[0:SpR:39416.1,254.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(v)),w),tc_nat) hBOOL(hAPP(hAPP(c_Lambda_Obeta,u),c_Lambda_Osubst(v,w,c_HOL_Ozero__class_Ozero(tc_nat))))*.
% 300.02/300.41 44413[0:Rew:74.0,44326.0,211.0,44326.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(u,c_List_Oappend(c_List_Orev(v,w),x,w),w),w),c_List_Olist_OCons(u,c_List_Orev(v,w),w))**.
% 300.02/300.41 44523[3:Res:44261.1,51.0] || c_Wellfounded_Oaccp(u,v,w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_Transitive__Closure_Ortranclp(u,w),x),c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_Transitive__Closure_Ortranclp(u,w),x))),tc_nat)* c_Wellfounded_Oaccp(u,x,w).
% 300.02/300.41 44513[3:Res:44261.1,148.0] || c_Type_Otyping(u,v,w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,tc_Lambda_OdB),v),c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,tc_Lambda_OdB),v))),tc_nat)* c_Type_Otyping(u,x,w)*.
% 300.02/300.41 44497[3:SpR:317.1,44261.1] || c_HOL_Oord__class_Oless(u,v,tc_nat)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_Type_Oshift(w,v,x,y),c_Type_Osko__Type__Xtype__induct__1__1(c_Type_Oshift(w,v,x,y))),tc_nat)* hBOOL(hAPP(w,u))*.
% 300.02/300.41 44610[1:SpR:3143.0,656.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)),c_List_Oappend(c_List_Orotate1(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 300.02/300.41 44840[1:SpR:3143.0,1830.0] || -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)),c_List_Orev(c_List_Oappend(v,c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 300.02/300.41 44925[3:SpR:192.2,44264.0] || equal(c_List_Olist_OCons(c_Lambda_OdB_OVar(u),v,w),c_List_Oappend(x,y,w))* -> equal(x,c_List_Olist_ONil(w)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Ofoldr(c_Lambda_Obeta,x,z,w,x1),tc_nat)*.
% 300.02/300.41 45017[0:SpR:317.1,3263.1] || c_HOL_Oord__class_Oless(u,v,tc_nat) c_HOL_Oord__class_Oless(u,w,tc_nat) -> c_Type_Otyping(c_Type_Oshift(c_Type_Oshift(x,v,y,z),w,x1,x2),c_Lambda_OdB_OVar(u),hAPP(x,u))*.
% 300.02/300.41 45008[0:SpR:62.1,3263.1] class_OrderedGroup_Ocomm__monoid__add(u) || c_HOL_Oord__class_Oless(v,w,tc_nat) -> c_Type_Otyping(c_Type_Oshift(hAPP(c_HOL_Oplus__class_Oplus(u),x),w,y,z),c_Lambda_OdB_OVar(v),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),x))*.
% 300.02/300.41 45007[0:SpR:63.1,3263.1] class_Ring__and__Field_Ocomm__semiring__1(u) || c_HOL_Oord__class_Oless(v,w,tc_nat) -> c_Type_Otyping(c_Type_Oshift(hAPP(c_HOL_Oplus__class_Oplus(u),x),w,y,z),c_Lambda_OdB_OVar(v),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),x))*.
% 300.02/300.41 44987[0:SpR:43.2,3263.1] class_Int_Onumber__ring(u) class_Ring__and__Field_Oidom(u) || c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),v,tc_nat) -> c_Type_Otyping(c_Type_Oshift(hAPP(c_HOL_Oplus__class_Oplus(u),w),v,x,y),c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(u)),w)*.
% 300.02/300.41 45103[4:SSi:45083.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(u,v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) -> hBOOL(hAPP(c_InductTermi_OIT,u))* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),w),v),tc_nat)*.
% 300.02/300.41 45242[1:SpL:39416.1,32727.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(v,w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 45204[1:SpL:39416.1,32727.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orev(v,tc_Lambda_OdB),w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,u,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 45412[1:SpL:39416.1,32739.0] || equal(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 45404[1:SpL:39416.1,32739.0] || equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 45375[1:SpL:39416.1,32739.0] || equal(c_List_Orev(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,w,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 45496[1:SpL:39416.1,32740.0] || equal(u,c_List_Oappend(v,w,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 45474[1:SpL:39416.1,32740.0] || equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Oappend(v,w,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 45445[1:SpL:39416.1,32740.0] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,w,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 45557[0:SpR:39416.1,3936.0] || -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_ONil(v),tc_nat) equal(c_List_Obutlast(c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,v),v),v),c_List_Olist_OCons(w,u,v))**.
% 300.02/300.41 45629[1:SpL:39416.1,45461.0] || equal(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 45606[1:SpL:39416.1,45461.0] || equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Oappend(v,v_rs____,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 45655[1:SpL:39416.1,32978.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(v,c_List_Orev(w,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,w,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 45729[1:SpL:39416.1,33127.0] || equal(u,v_rs____) equal(v,w)* equal(v_rs____,w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 45788[1:SpL:39416.1,33144.0] || equal(u,v_rs____) equal(v,w)* equal(v_rs____,w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 45956[1:SpL:39416.1,33346.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),x,tc_Lambda_OdB),tc_nat)* equal(w,v_as____).
% 300.02/300.41 45945[1:SpL:39416.1,33346.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(x,v_as____).
% 300.02/300.41 45907[1:SpL:39416.1,33346.0] || equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),v,tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,x,tc_Lambda_OdB),tc_nat)* equal(x,v_as____).
% 300.02/300.41 46013[1:Rew:1014.0,45938.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),y,tc_Lambda_OdB),v_as____)** -> equal(w,v_as____) equal(x,v_as____).
% 300.02/300.41 46063[1:SpL:39416.1,33364.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,v,tc_Lambda_OdB)*.
% 300.02/300.41 46038[1:SpL:39416.1,33364.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,v,tc_Lambda_OdB)*.
% 300.02/300.41 46016[1:SpL:39416.1,33364.0] || equal(c_List_Orotate1(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(w,tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,w,tc_Lambda_OdB)*.
% 300.02/300.41 46135[1:SpL:39416.1,33843.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Oappend(v,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,w,tc_Lambda_OdB)*.
% 300.02/300.41 46112[1:SpL:39416.1,33843.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,w,tc_Lambda_OdB)*.
% 300.02/300.41 46090[1:SpL:39416.1,33843.0] || equal(c_List_Orotate1(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(w,tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,w,tc_Lambda_OdB)*.
% 300.02/300.41 46157[1:Rew:1014.0,46133.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Orev(x,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orotate1(v,tc_Lambda_OdB),v_as____) -> equal(w,v_as____) c_List_Olistsp(y,x,tc_Lambda_OdB)*.
% 300.02/300.41 46207[1:SpL:39416.1,33888.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Oappend(c_List_Orev(w,tc_Lambda_OdB),x,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(w,v_as____).
% 300.02/300.41 46182[1:SpL:39416.1,33888.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(c_List_Orev(w,tc_Lambda_OdB),x,tc_Lambda_OdB),tc_nat)* equal(w,v_as____).
% 300.02/300.41 46160[1:SpL:39416.1,33888.0] || equal(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(x,tc_Lambda_OdB),tc_nat)* equal(x,v_as____).
% 300.02/300.41 46265[1:Rew:1014.0,46227.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Oappend(c_List_Orev(x,tc_Lambda_OdB),y,tc_Lambda_OdB),tc_Lambda_OdB))* equal(v,v_as____) -> equal(w,v_as____) equal(x,v_as____).
% 300.02/300.41 46304[0:SpL:133.0,1819.0] || c_List_Olistsp(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_Olistsp(u,c_List_Orev(c_List_Olist_OCons(v,y,x),x),x).
% 300.02/300.41 46543[1:SpL:39416.1,46397.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(w,v_as____).
% 300.02/300.41 46521[1:SpL:39416.1,46397.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(w,v_as____).
% 300.02/300.41 46492[1:SpL:39416.1,46397.0] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_nat)* equal(w,v_as____).
% 300.02/300.41 46569[1:Rew:1014.0,46541.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(v,tc_Lambda_OdB),v_rs____) -> equal(w,v_as____) equal(x,v_as____).
% 300.02/300.41 46648[1:Rew:21515.2,46647.3] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Oappend(x,v,tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____) equal(c_List_Obutlast(v,tc_Lambda_OdB),v_as____).
% 300.02/300.41 47192[1:SpL:39416.1,46568.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 47169[1:SpL:39416.1,46568.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 47161[1:SpL:39416.1,46568.0] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 47132[1:SpL:39416.1,46568.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 47214[1:Rew:1014.0,47189.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Oappend(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(v,tc_Lambda_OdB),v_rs____) -> equal(w,v_as____).
% 300.02/300.41 47216[1:Rew:1014.0,47158.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Orev(c_List_Oappend(x,c_List_Olist_OCons(y,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____).
% 300.02/300.41 47416[1:SpL:39416.1,46707.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Orev(c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 47407[1:SpL:39416.1,46707.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_rs____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,c_List_Orev(c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 47393[1:SpL:39416.1,46707.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 47373[1:SpL:39416.1,46707.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 47464[1:Rew:1014.0,47436.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Orev(c_List_Olist_OCons(v_a____,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(v,v_rs____) -> equal(w,v_as____).
% 300.02/300.41 47466[1:Rew:1014.0,47384.2] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),c_List_Oappend(v,w,tc_Lambda_OdB))* equal(c_List_Oappend(x,c_List_Olist_OCons(y,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____).
% 300.02/300.41 47555[1:SpL:39416.1,47195.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_rs____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 47547[1:SpL:39416.1,47195.0] || equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),v,tc_Lambda_OdB),v_rs____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 47709[1:Rew:1014.0,47685.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(c_List_Olist_OCons(y,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____).
% 300.02/300.41 47801[1:SpL:39416.1,47245.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 47779[1:SpL:39416.1,47245.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 47756[1:SpL:39416.1,47245.0] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 47748[1:SpL:39416.1,47245.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 47817[1:Rew:1014.0,47799.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Oappend(x,c_List_Olist_OCons(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(v,tc_Lambda_OdB),v_rs____) -> equal(w,v_as____).
% 300.02/300.41 47819[1:Rew:1014.0,47776.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(c_List_Oappend(y,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____).
% 300.02/300.41 47918[1:SpL:39416.1,47804.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_rs____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 47895[1:SpL:39416.1,47804.0] || equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),v,tc_Lambda_OdB),v_rs____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 47887[1:SpL:39416.1,47804.0] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB),v_rs____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 47993[1:Rew:1014.0,47915.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),y,tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____).
% 300.02/300.41 48041[1:SpL:39416.1,33965.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Oappend(w,c_List_Orev(x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(x,v_as____).
% 300.02/300.41 48018[1:SpL:39416.1,33965.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,c_List_Orev(x,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(x,v_as____).
% 300.02/300.41 47996[1:SpL:39416.1,33965.0] || equal(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(x,tc_Lambda_OdB),tc_nat)* equal(x,v_as____).
% 300.02/300.41 48081[1:Rew:1014.0,48061.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Oappend(x,c_List_Orev(y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(v,v_as____) -> equal(w,v_as____) equal(y,v_as____).
% 300.02/300.41 48083[1:Rew:1014.0,48039.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Orev(x,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Oappend(y,v,tc_Lambda_OdB),v_as____)** -> equal(w,v_as____) equal(x,v_as____).
% 300.02/300.41 48281[1:SpL:39416.1,48138.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(v,v_as____).
% 300.02/300.41 48259[1:SpL:39416.1,48138.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(v,v_as____).
% 300.02/300.41 48230[1:SpL:39416.1,48138.0] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_nat)* equal(u,v_as____).
% 300.02/300.41 48308[1:Rew:1014.0,48256.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Orev(c_List_Oappend(x,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____) equal(x,v_as____).
% 300.02/300.41 48418[1:SpL:39416.1,48337.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(v,v_as____).
% 300.02/300.41 48404[1:SpL:39416.1,48337.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_rs____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(u,v_as____).
% 300.02/300.41 48384[1:SpL:39416.1,48337.0] || equal(c_List_Oappend(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_nat)* equal(u,v_as____).
% 300.02/300.41 48460[1:Rew:1014.0,48395.2] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),c_List_Oappend(v,w,tc_Lambda_OdB))* equal(c_List_Oappend(x,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____) equal(x,v_as____).
% 300.02/300.41 48505[1:SpL:39416.1,34018.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_List_Orev(x,tc_Lambda_OdB),v_as____).
% 300.02/300.41 48467[1:SpL:39416.1,34018.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,x,tc_Lambda_OdB),tc_nat)* equal(c_List_Orev(x,tc_Lambda_OdB),v_as____).
% 300.02/300.41 48552[1:Rew:1014.0,48525.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Oappend(x,y,tc_Lambda_OdB),tc_Lambda_OdB))* equal(v,v_as____) -> equal(w,v_as____) equal(c_List_Orev(y,tc_Lambda_OdB),v_as____).
% 300.02/300.41 48554[1:Rew:1014.0,48498.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(c_List_Oappend(y,v,tc_Lambda_OdB),v_as____)** -> equal(w,v_as____) equal(c_List_Orev(x,tc_Lambda_OdB),v_as____).
% 300.02/300.41 48601[1:SpL:39416.1,34177.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Obutlast(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(w,v_as____) equal(v,v_as____).
% 300.02/300.41 48563[1:SpL:39416.1,34177.0] || equal(c_List_Obutlast(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,w,tc_Lambda_OdB),tc_nat)* equal(w,v_as____) equal(v,v_as____).
% 300.02/300.41 48774[2:SpL:39416.1,34373.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,c_List_Obutlast(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(x,v_as____).
% 300.02/300.41 48760[2:SpL:39416.1,34373.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Obutlast(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(x,v_as____).
% 300.02/300.41 48740[2:SpL:39416.1,34373.0] || equal(c_List_Olist_OCons(u,c_List_Obutlast(v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_nat)* equal(x,v_as____).
% 300.02/300.41 48838[1:SpL:39416.1,34552.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Obutlast(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(x,v_as____).
% 300.02/300.41 48824[1:SpL:39416.1,34552.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Obutlast(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(x,v_as____).
% 300.02/300.41 48804[1:SpL:39416.1,34552.0] || equal(c_List_Oappend(u,c_List_Obutlast(v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_nat)* equal(x,v_as____).
% 300.02/300.41 48877[1:Rew:1014.0,48858.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Obutlast(c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(v,v_as____) -> equal(w,v_as____) equal(y,v_as____).
% 300.02/300.41 48951[1:SpL:39416.1,35108.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 48929[1:SpL:39416.1,35108.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 48904[1:SpL:39416.1,35108.0] || equal(c_List_Orotate1(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 48884[1:SpL:39416.1,35108.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 48967[1:Rew:1014.0,48949.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Oappend(x,c_List_Olist_OCons(y,z,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orotate1(v,tc_Lambda_OdB),v_as____) -> equal(w,v_as____).
% 300.02/300.41 48969[1:Rew:1014.0,48926.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orotate1(c_List_Oappend(z,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____).
% 300.02/300.41 49041[1:SpL:39416.1,35652.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 49019[1:SpL:39416.1,35652.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 48994[1:SpL:39416.1,35652.0] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 48974[1:SpL:39416.1,35652.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 49073[1:Rew:1014.0,49039.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Oappend(x,c_List_Olist_OCons(y,z,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(v,tc_Lambda_OdB),v_as____) -> equal(w,v_as____).
% 300.02/300.41 49075[1:Rew:1014.0,49016.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(c_List_Oappend(z,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____).
% 300.02/300.41 49137[1:SpL:39416.1,38569.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Oappend(w,c_List_Orev(c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 49114[1:SpL:39416.1,38569.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,c_List_Orev(c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 49100[1:SpL:39416.1,38569.0] || equal(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 49080[1:SpL:39416.1,38569.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41 49186[1:Rew:1014.0,49157.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Oappend(x,c_List_Orev(c_List_Olist_OCons(y,z,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(v,v_as____) -> equal(w,v_as____).
% 300.02/300.41 49188[1:Rew:1014.0,49135.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Orev(c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Oappend(z,v,tc_Lambda_OdB),v_as____)** -> equal(w,v_as____).
% 300.02/300.41 49282[3:SpL:39416.1,44436.0] || c_HOL_Oord__class_Oless(hAPP(u,v),w,tc_nat)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_Lambda_Obeta,c_Lambda_OdB_OVar(x)),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat).
% 300.02/300.41 49280[3:SpL:39416.1,44436.0] || c_HOL_Oord__class_Oless(hAPP(hAPP(c_Lambda_Obeta,u),v),w,tc_nat)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(x),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat).
% 300.02/300.41 49344[1:SpL:39416.1,46164.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_List_Orev(w,tc_Lambda_OdB),v_as____).
% 300.02/300.41 49306[1:SpL:39416.1,46164.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,x,tc_Lambda_OdB),tc_nat)* equal(c_List_Orev(w,tc_Lambda_OdB),v_as____).
% 300.02/300.41 49388[1:Rew:1014.0,49364.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Oappend(x,y,tc_Lambda_OdB),tc_Lambda_OdB))* equal(v,v_as____) -> equal(w,v_as____) equal(c_List_Orev(x,tc_Lambda_OdB),v_as____).
% 300.02/300.41 49444[1:SpL:39416.1,46203.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(x,v_as____).
% 300.02/300.41 49433[1:SpL:39416.1,46203.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(x,v_as____).
% 300.02/300.41 49395[1:SpL:39416.1,46203.0] || equal(c_List_Oappend(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,x,tc_Lambda_OdB),tc_nat)* equal(x,v_as____).
% 300.02/300.41 49493[1:Rew:1014.0,49465.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Orev(c_List_Oappend(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(v,v_as____) -> equal(w,v_as____) equal(y,v_as____).
% 300.02/300.41 49495[1:Rew:1014.0,49426.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(c_List_Oappend(y,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____) equal(x,v_as____).
% 300.02/300.41 49547[1:SpL:39416.1,48035.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(w,v_as____).
% 300.02/300.41 49536[1:SpL:39416.1,48035.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(w,v_as____).
% 300.02/300.41 49498[1:SpL:39416.1,48035.0] || equal(c_List_Oappend(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,x,tc_Lambda_OdB),tc_nat)* equal(w,v_as____).
% 300.02/300.41 49596[1:Rew:1014.0,49568.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Orev(c_List_Oappend(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(v,v_as____) -> equal(w,v_as____) equal(x,v_as____).
% 300.02/300.41 49641[1:SpL:39416.1,48616.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(w,v_as____) equal(v,v_as____).
% 300.02/300.41 49603[1:SpL:39416.1,48616.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,w,tc_Lambda_OdB),tc_nat)* equal(w,v_as____) equal(v,v_as____).
% 300.02/300.41 49726[1:SpL:39416.1,48618.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Obutlast(c_List_Olist_OCons(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(x,v_as____).
% 300.02/300.41 49718[1:SpL:39416.1,48618.0] || equal(c_List_Obutlast(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(x,v_as____).
% 300.04/300.41 49680[1:SpL:39416.1,48618.0] || equal(c_List_Obutlast(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,x,tc_Lambda_OdB),tc_nat)* equal(x,v_as____).
% 300.04/300.41 49757[1:Rew:1014.0,49711.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(c_List_Obutlast(c_List_Olist_OCons(y,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____) equal(x,v_as____).
% 300.04/300.41 49789[1:SpL:39416.1,49700.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Obutlast(c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(w,v_as____).
% 300.04/300.41 49780[1:SpL:39416.1,49700.0] || equal(c_List_Obutlast(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(w,v_as____).
% 300.04/300.41 49760[1:SpL:39416.1,49700.0] || equal(c_List_Obutlast(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_nat)* equal(w,v_as____).
% 300.04/300.41 49891[2:SpL:39416.1,48791.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Obutlast(c_List_Olist_OCons(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(x,v_as____).
% 300.04/300.41 49882[2:SpL:39416.1,48791.0] || equal(c_List_Obutlast(u,tc_Lambda_OdB),v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(x,v_as____).
% 300.04/300.41 49862[2:SpL:39416.1,48791.0] || equal(c_List_Obutlast(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_nat)* equal(x,v_as____).
% 300.04/300.41 49961[1:SpL:39416.1,48875.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Obutlast(c_List_Oappend(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(x,v_as____).
% 300.04/300.41 49936[1:SpL:39416.1,48875.0] || equal(c_List_Obutlast(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(x,v_as____).
% 300.04/300.41 49916[1:SpL:39416.1,48875.0] || equal(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_nat)* equal(x,v_as____).
% 300.04/300.41 49979[1:Rew:1014.0,49958.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Obutlast(v,tc_Lambda_OdB),v_as____) -> equal(w,v_as____) equal(y,v_as____).
% 300.04/300.41 50076[1:SpL:132.2,50039.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Orotate1(c_List_Olist_OCons(x,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____).
% 300.04/300.41 50117[1:SpL:130.2,50098.0] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),c_List_Oappend(v,w,tc_Lambda_OdB))* equal(c_List_Orev(c_List_Olist_OCons(x,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),w).
% 300.04/300.41 50275[1:SpL:39416.1,50075.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.04/300.41 50267[1:SpL:39416.1,50075.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.04/300.41 50245[1:SpL:39416.1,50075.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.04/300.41 50216[1:SpL:39416.1,50075.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.04/300.41 50295[1:Rew:1014.0,50265.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orotate1(c_List_Olist_OCons(y,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____).
% 300.04/300.41 50297[1:Rew:1014.0,50242.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Orotate1(c_List_Olist_OCons(x,c_List_Oappend(y,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____).
% 300.04/300.41 50448[1:SpL:39416.1,50286.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.04/300.41 50438[1:SpL:39416.1,50286.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_rs____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.04/300.41 50429[1:SpL:39416.1,50286.0] || equal(c_List_Oappend(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.04/300.41 50409[1:SpL:39416.1,50286.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_nat)*.
% 300.04/300.41 50503[1:Rew:1014.0,50469.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Orev(c_List_Olist_OCons(x,c_List_Olist_OCons(v_a____,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(v,v_rs____) -> equal(w,v_as____).
% 300.04/300.41 50505[1:Rew:1014.0,50420.2] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),c_List_Oappend(v,w,tc_Lambda_OdB))* equal(c_List_Oappend(x,c_List_Orev(c_List_Olist_OCons(y,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____).
% 300.04/300.41 50616[1:SpL:39416.1,49044.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),y,tc_Lambda_OdB),tc_nat)*.
% 300.04/300.41 50606[1:SpL:39416.1,49044.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_OCputime limit exceeded (core dumped)
%------------------------------------------------------------------------------