TSTP Solution File: SWW477+5 by SPASS---3.9
View Problem
- Process Solution
%------------------------------------------------------------------------------
% File : SPASS---3.9
% Problem : SWW477+5 : TPTP v8.1.0. Released v5.3.0.
% Transfm : none
% Format : tptp
% Command : run_spass %d %s
% Computer : n029.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 : Thu Jul 21 01:28:41 EDT 2022
% Result : Timeout 299.96s 300.42s
% Output : None
% Verified :
% SZS Type : -
% Comments :
%------------------------------------------------------------------------------
%----No solution output by system
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.07/0.12 % Problem : SWW477+5 : TPTP v8.1.0. Released v5.3.0.
% 0.07/0.13 % Command : run_spass %d %s
% 0.13/0.34 % Computer : n029.cluster.edu
% 0.13/0.34 % Model : x86_64 x86_64
% 0.13/0.34 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.34 % Memory : 8042.1875MB
% 0.13/0.34 % OS : Linux 3.10.0-693.el7.x86_64
% 0.13/0.34 % CPULimit : 300
% 0.13/0.34 % WCLimit : 600
% 0.13/0.34 % DateTime : Sat Jun 4 11:27:48 EDT 2022
% 0.13/0.34 % CPUTime :
% 299.96/300.42
% 299.96/300.42 SPASS V 3.9
% 299.96/300.42 SPASS beiseite: Ran out of time.
% 299.96/300.42 Problem: /export/starexec/sandbox2/benchmark/theBenchmark.p
% 299.96/300.42 SPASS derived 28240 clauses, backtracked 0 clauses, performed 0 splits and kept 11041 clauses.
% 299.96/300.42 SPASS allocated 240365 KBytes.
% 299.96/300.42 SPASS spent 0:05:00.07 on the problem.
% 299.96/300.42 0:00:00.07 for the input.
% 299.96/300.42 0:00:01.24 for the FLOTTER CNF translation.
% 299.96/300.42 0:00:05.73 for inferences.
% 299.96/300.42 0:00:00.00 for the backtracking.
% 299.96/300.42 0:4:52.43 for the reduction.
% 299.96/300.42
% 299.96/300.42
% 299.96/300.42 The set of clauses at termination is :
% 299.96/300.42 5986[0:Res:98.1,114.2] || hBOOL(hAPP(fun(product_prod(u,u),bool),bool,hAPP(product_prod(u,u),fun(fun(product_prod(u,u),bool),bool),member(product_prod(u,u)),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),v),w)),x))*+ hBOOL(hAPP(u,bool,y,v))* hBOOL(hAPP(u,bool,y,skf132(y,u,z,x1)))* -> hBOOL(hAPP(u,bool,y,w))*.
% 299.96/300.42 35392[0:Rew:34921.0,35326.1] || equal(ti(product_prod(u,list(char)),v),ti(product_prod(u,list(char)),w))* -> equal(skf111(v,list(char),u),skf111(w,list(char),u)).
% 299.96/300.42 35381[0:Rew:34921.0,35307.0] || -> equal(skf114(u,fun(list(char),list(char)),list(char)),skf112(u,fun(list(char),list(char)),list(char)))**.
% 299.96/300.42 35370[0:Rew:34921.0,35315.0] || -> equal(skf112(u,product_prod(v,w),list(char)),skf108(u,w,v,list(char)))**.
% 299.96/300.42 5772[0:Res:98.1,115.2] || hBOOL(hAPP(fun(product_prod(u,u),bool),bool,hAPP(product_prod(u,u),fun(fun(product_prod(u,u),bool),bool),member(product_prod(u,u)),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),v),w)),x))*+ hBOOL(hAPP(u,bool,y,w))* hBOOL(hAPP(u,bool,y,skf131(y,u,z,x1)))* -> hBOOL(hAPP(u,bool,y,v))*.
% 299.96/300.42 35359[0:Rew:34921.0,35305.0] || -> equal(skf114(u,product_prod(v,w),list(char)),skf108(u,w,v,list(char)))**.
% 299.96/300.42 35346[0:Rew:34921.0,35306.0] || -> equal(skf114(u,list(char),list(char)),skf112(u,list(char),list(char)))**.
% 299.96/300.42 34921[0:EqR:2498.0] || -> equal(ti(list(char),u),u)**.
% 299.96/300.42 34890[0:Res:34728.1,6922.0] || hBOOL(ti(bool,skf112(skf114(u,product_prod(v,w),product_prod(bool,x)),x,bool)))* -> hBOOL(ti(bool,skf112(skf112(u,product_prod(v,w),product_prod(bool,x)),x,bool))).
% 299.96/300.42 34728[0:Res:12177.1,18172.0] || hBOOL(ti(bool,skf112(skf114(u,product_prod(v,w),product_prod(bool,x)),x,bool))) -> hBOOL(ti(bool,skf114(skf112(u,product_prod(v,w),product_prod(bool,x)),x,bool)))*.
% 299.96/300.42 34869[0:Res:16.1,34729.0] hBOOL(skf114(skf114(u,product_prod(v,w),product_prod(bool,x)),x,bool)) || -> hBOOL(ti(bool,skf114(skf112(u,product_prod(v,w),product_prod(bool,x)),x,bool)))*.
% 299.96/300.42 34729[0:Res:12178.1,18172.0] || hBOOL(ti(bool,skf114(skf114(u,product_prod(v,w),product_prod(bool,x)),x,bool)))* -> hBOOL(ti(bool,skf114(skf112(u,product_prod(v,w),product_prod(bool,x)),x,bool))).
% 299.96/300.42 14341[0:Res:147.0,158.2] || hBOOL(hAPP(u,bool,hAPP(v,fun(u,bool),w,skf118(x,y,z,x1,x2,u,v)),skf119(x,y,z,x1,x2,u,v)))*+ hBOOL(hAPP(u,bool,hAPP(v,fun(u,bool),w,skf125(w,v,u,x3,x4,x5)),skf124(w,v,u,x3,x4,x5)))* -> hBOOL(hAPP(u,bool,hAPP(v,fun(u,bool),w,y),x)).
% 299.96/300.42 34787[0:Res:34726.1,6922.0] || hBOOL(ti(bool,skf112(skf108(u,v,w,product_prod(bool,x)),x,bool))) -> hBOOL(ti(bool,skf112(skf112(u,product_prod(w,v),product_prod(bool,x)),x,bool)))*.
% 299.96/300.42 34763[0:Res:34727.1,6922.0] || hBOOL(ti(bool,skf114(skf108(u,v,w,product_prod(bool,x)),x,bool))) -> hBOOL(ti(bool,skf112(skf112(u,product_prod(w,v),product_prod(bool,x)),x,bool)))*.
% 299.96/300.42 34726[0:Res:7354.1,18172.0] || hBOOL(ti(bool,skf112(skf108(u,v,w,product_prod(bool,x)),x,bool))) -> hBOOL(ti(bool,skf114(skf112(u,product_prod(w,v),product_prod(bool,x)),x,bool)))*.
% 299.96/300.42 34727[0:Res:7010.1,18172.0] || hBOOL(ti(bool,skf114(skf108(u,v,w,product_prod(bool,x)),x,bool))) -> hBOOL(ti(bool,skf114(skf112(u,product_prod(w,v),product_prod(bool,x)),x,bool)))*.
% 299.96/300.42 14199[0:Res:147.0,159.2] || hBOOL(hAPP(u,bool,hAPP(v,fun(u,bool),w,x),y)) hBOOL(hAPP(u,bool,hAPP(v,fun(u,bool),w,skf122(w,v,u,z,x1,x2)),skf123(w,v,u,z,x1,x2)))*+ -> hBOOL(hAPP(u,bool,hAPP(v,fun(u,bool),w,skf118(y,x,x3,x4,x5,u,v)),skf119(y,x,x3,x4,x5,u,v)))*.
% 299.96/300.42 18172[0:SpL:17749.0,11094.0] || hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),u,bool)))* -> hBOOL(ti(bool,skf114(skf112(v,product_prod(x,w),product_prod(bool,u)),u,bool))).
% 299.96/300.42 28812[0:Rew:38.0,28515.0] || -> equal(hAPP(u,v,skf114(w,fun(list(char),fun(u,v)),fun(u,v)),x),hAPP(u,v,skf112(w,fun(list(char),fun(u,v)),fun(u,v)),x))**.
% 299.96/300.42 25407[0:SpR:25328.0,1571.1] || hBOOL(ti(bool,skf111(skf113(u,product_prod(v,bool),product_prod(v,bool)),bool,v))) -> hBOOL(skf113(ti(product_prod(v,bool),skf111(u,product_prod(v,bool),product_prod(v,bool))),bool,v))*.
% 299.96/300.42 25408[0:SpR:25328.0,1369.1] || hBOOL(ti(bool,skf113(skf113(u,product_prod(v,bool),product_prod(v,bool)),bool,v))) -> hBOOL(skf113(ti(product_prod(v,bool),skf111(u,product_prod(v,bool),product_prod(v,bool))),bool,v))*.
% 299.96/300.42 7933[0:Res:89.0,132.0] || -> hBOOL(hAPP(fun(product_prod(u,u),bool),bool,hAPP(product_prod(u,u),fun(fun(product_prod(u,u),bool),bool),member(product_prod(u,u)),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),skf129(v,w,x,u)),skf129(v,w,skf129(v,w,x,u),u))),w))* equal(ti(u,skf129(v,w,x,u)),ti(u,v)).
% 299.96/300.42 25411[0:SpR:25328.0,1594.1] || hBOOL(ti(bool,skf111(skf113(u,product_prod(v,bool),product_prod(v,bool)),bool,v))) -> hBOOL(skf111(ti(product_prod(v,bool),skf111(u,product_prod(v,bool),product_prod(v,bool))),bool,v))*.
% 299.96/300.42 34466[0:Res:16.1,34411.0] hBOOL(skf111(skf113(u,product_prod(v,bool),product_prod(v,bool)),bool,v)) || -> hBOOL(ti(bool,skf111(skf111(u,product_prod(v,bool),product_prod(v,bool)),bool,v)))*.
% 299.96/300.42 34411[0:Res:1630.1,34179.0] || hBOOL(ti(bool,skf111(skf113(u,product_prod(v,bool),product_prod(v,bool)),bool,v)))* -> hBOOL(ti(bool,skf111(skf111(u,product_prod(v,bool),product_prod(v,bool)),bool,v))).
% 299.96/300.42 34402[0:Res:1630.1,34180.0] || hBOOL(ti(bool,skf111(skf113(u,product_prod(v,bool),product_prod(v,bool)),bool,v))) -> hBOOL(ti(bool,skf113(skf111(u,product_prod(v,bool),product_prod(v,bool)),bool,v)))*.
% 299.96/300.42 7934[0:Res:88.0,132.0] || -> hBOOL(hAPP(fun(product_prod(u,u),bool),bool,hAPP(product_prod(u,u),fun(fun(product_prod(u,u),bool),bool),member(product_prod(u,u)),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),skf130(v,w,x,u)),skf129(v,x,skf130(v,w,x,u),u))),x))* equal(ti(u,skf130(v,w,x,u)),ti(u,v)).
% 299.96/300.42 34410[0:Res:16.1,34179.0] hBOOL(skf113(skf113(u,product_prod(v,bool),product_prod(v,bool)),bool,v)) || -> hBOOL(ti(bool,skf111(skf111(u,product_prod(v,bool),product_prod(v,bool)),bool,v)))*.
% 299.96/300.42 34179[0:SoR:2746.0,25412.1] || hBOOL(ti(bool,skf113(skf113(u,product_prod(v,bool),product_prod(v,bool)),bool,v)))* -> hBOOL(ti(bool,skf111(skf111(u,product_prod(v,bool),product_prod(v,bool)),bool,v))).
% 299.96/300.42 34401[0:Res:16.1,34180.0] hBOOL(skf113(skf113(u,product_prod(v,bool),product_prod(v,bool)),bool,v)) || -> hBOOL(ti(bool,skf113(skf111(u,product_prod(v,bool),product_prod(v,bool)),bool,v)))*.
% 299.96/300.42 34180[0:SoR:2631.0,25412.1] || hBOOL(ti(bool,skf113(skf113(u,product_prod(v,bool),product_prod(v,bool)),bool,v)))* -> hBOOL(ti(bool,skf113(skf111(u,product_prod(v,bool),product_prod(v,bool)),bool,v))).
% 299.96/300.42 7846[0:Res:90.0,133.0] || -> hBOOL(hAPP(fun(product_prod(u,u),bool),bool,hAPP(product_prod(u,u),fun(fun(product_prod(u,u),bool),bool),member(product_prod(u,u)),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),skf128(skf128(v,w,x,u),w,x,u)),skf128(v,w,x,u))),w))* equal(ti(u,skf128(v,w,x,u)),ti(u,x)).
% 299.96/300.42 34354[0:Res:16.1,34301.0] hBOOL(skf111(skf113(u,product_prod(v,bool),product_prod(v,bool)),bool,v)) || -> hBOOL(skf111(skf111(u,product_prod(v,bool),product_prod(v,bool)),bool,v))*.
% 299.96/300.42 34301[0:Res:1630.1,34183.0] || hBOOL(ti(bool,skf111(skf113(u,product_prod(v,bool),product_prod(v,bool)),bool,v)))* -> hBOOL(skf111(skf111(u,product_prod(v,bool),product_prod(v,bool)),bool,v)).
% 299.96/300.42 34347[0:Res:16.1,34292.0] hBOOL(skf111(skf113(u,product_prod(v,bool),product_prod(v,bool)),bool,v)) || -> hBOOL(skf113(skf111(u,product_prod(v,bool),product_prod(v,bool)),bool,v))*.
% 299.96/300.42 34292[0:Res:1630.1,34184.0] || hBOOL(ti(bool,skf111(skf113(u,product_prod(v,bool),product_prod(v,bool)),bool,v)))* -> hBOOL(skf113(skf111(u,product_prod(v,bool),product_prod(v,bool)),bool,v)).
% 299.96/300.42 7847[0:Res:87.0,133.0] || -> hBOOL(hAPP(fun(product_prod(u,u),bool),bool,hAPP(product_prod(u,u),fun(fun(product_prod(u,u),bool),bool),member(product_prod(u,u)),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),skf128(skf133(v,w,x,u),w,x,u)),skf133(v,w,x,u))),w))* equal(ti(u,skf133(v,w,x,u)),ti(u,x)).
% 299.96/300.42 34300[0:Res:16.1,34183.0] hBOOL(skf113(skf113(u,product_prod(v,bool),product_prod(v,bool)),bool,v)) || -> hBOOL(skf111(skf111(u,product_prod(v,bool),product_prod(v,bool)),bool,v))*.
% 299.96/300.42 34183[0:SoR:1757.0,25412.1] || hBOOL(ti(bool,skf113(skf113(u,product_prod(v,bool),product_prod(v,bool)),bool,v)))* -> hBOOL(skf111(skf111(u,product_prod(v,bool),product_prod(v,bool)),bool,v)).
% 299.96/300.42 34291[0:Res:16.1,34184.0] hBOOL(skf113(skf113(u,product_prod(v,bool),product_prod(v,bool)),bool,v)) || -> hBOOL(skf113(skf111(u,product_prod(v,bool),product_prod(v,bool)),bool,v))*.
% 299.96/300.42 34184[0:SoR:1664.0,25412.1] || hBOOL(ti(bool,skf113(skf113(u,product_prod(v,bool),product_prod(v,bool)),bool,v)))* -> hBOOL(skf113(skf111(u,product_prod(v,bool),product_prod(v,bool)),bool,v)).
% 299.96/300.42 1809[0:SpR:34.0,87.0] || -> hBOOL(hAPP(fun(product_prod(u,u),bool),bool,hAPP(product_prod(u,u),fun(fun(product_prod(u,u),bool),bool),member(product_prod(u,u)),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),v),skf133(w,ti(fun(product_prod(u,u),bool),x),v,u))),hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),x)))*.
% 299.96/300.42 25412[0:SpR:25328.0,1390.1] || hBOOL(ti(bool,skf113(skf113(u,product_prod(v,bool),product_prod(v,bool)),bool,v))) -> hBOOL(skf111(ti(product_prod(v,bool),skf111(u,product_prod(v,bool),product_prod(v,bool))),bool,v))*.
% 299.96/300.42 25434[0:SpR:25328.0,7321.1] || hBOOL(ti(bool,skf112(skf113(u,product_prod(bool,v),product_prod(bool,v)),v,bool))) -> hBOOL(skf114(ti(product_prod(bool,v),skf111(u,product_prod(bool,v),product_prod(bool,v))),v,bool))*.
% 299.96/300.42 25435[0:SpR:25328.0,6772.1] || hBOOL(ti(bool,skf114(skf113(u,product_prod(bool,v),product_prod(bool,v)),v,bool))) -> hBOOL(skf114(ti(product_prod(bool,v),skf111(u,product_prod(bool,v),product_prod(bool,v))),v,bool))*.
% 299.96/300.42 25438[0:SpR:25328.0,7356.1] || hBOOL(ti(bool,skf112(skf113(u,product_prod(bool,v),product_prod(bool,v)),v,bool))) -> hBOOL(skf112(ti(product_prod(bool,v),skf111(u,product_prod(bool,v),product_prod(bool,v))),v,bool))*.
% 299.96/300.42 1745[0:SpR:34.0,90.0] || -> hBOOL(hAPP(fun(product_prod(u,u),bool),bool,hAPP(product_prod(u,u),fun(fun(product_prod(u,u),bool),bool),member(product_prod(u,u)),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),v),skf128(w,ti(fun(product_prod(u,u),bool),x),v,u))),hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),x)))*.
% 299.96/300.42 33996[0:Res:16.1,33874.0] hBOOL(skf112(skf113(u,product_prod(bool,v),product_prod(bool,v)),v,bool)) || -> hBOOL(ti(bool,skf112(skf111(u,product_prod(bool,v),product_prod(bool,v)),v,bool)))*.
% 299.96/300.42 33874[0:Res:7540.1,33625.0] || hBOOL(ti(bool,skf112(skf113(u,product_prod(bool,v),product_prod(bool,v)),v,bool)))* -> hBOOL(ti(bool,skf112(skf111(u,product_prod(bool,v),product_prod(bool,v)),v,bool))).
% 299.96/300.42 33858[0:Res:7540.1,33626.0] || hBOOL(ti(bool,skf112(skf113(u,product_prod(bool,v),product_prod(bool,v)),v,bool))) -> hBOOL(ti(bool,skf114(skf111(u,product_prod(bool,v),product_prod(bool,v)),v,bool)))*.
% 299.96/300.42 33873[0:Res:16.1,33625.0] hBOOL(skf114(skf113(u,product_prod(bool,v),product_prod(bool,v)),v,bool)) || -> hBOOL(ti(bool,skf112(skf111(u,product_prod(bool,v),product_prod(bool,v)),v,bool)))*.
% 299.96/300.42 1686[0:SpR:34.0,88.0] || -> hBOOL(hAPP(fun(product_prod(u,u),bool),bool,hAPP(product_prod(u,u),fun(fun(product_prod(u,u),bool),bool),member(product_prod(u,u)),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),skf130(v,w,ti(fun(product_prod(u,u),bool),x),u)),v)),hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),x)))*.
% 299.96/300.42 33625[0:SoR:11375.0,25439.1] || hBOOL(ti(bool,skf114(skf113(u,product_prod(bool,v),product_prod(bool,v)),v,bool)))* -> hBOOL(ti(bool,skf112(skf111(u,product_prod(bool,v),product_prod(bool,v)),v,bool))).
% 299.96/300.42 33857[0:Res:16.1,33626.0] hBOOL(skf114(skf113(u,product_prod(bool,v),product_prod(bool,v)),v,bool)) || -> hBOOL(ti(bool,skf114(skf111(u,product_prod(bool,v),product_prod(bool,v)),v,bool)))*.
% 299.96/300.42 33626[0:SoR:11125.0,25439.1] || hBOOL(ti(bool,skf114(skf113(u,product_prod(bool,v),product_prod(bool,v)),v,bool)))* -> hBOOL(ti(bool,skf114(skf111(u,product_prod(bool,v),product_prod(bool,v)),v,bool))).
% 299.96/300.42 33748[0:Res:16.1,33672.0] hBOOL(skf112(skf113(u,product_prod(bool,v),product_prod(bool,v)),v,bool)) || -> hBOOL(skf112(skf111(u,product_prod(bool,v),product_prod(bool,v)),v,bool))*.
% 299.96/300.42 1652[0:SpR:34.0,89.0] || -> hBOOL(hAPP(fun(product_prod(u,u),bool),bool,hAPP(product_prod(u,u),fun(fun(product_prod(u,u),bool),bool),member(product_prod(u,u)),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),skf129(v,ti(fun(product_prod(u,u),bool),w),x,u)),v)),hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),w)))*.
% 299.96/300.42 33672[0:Res:7540.1,33629.0] || hBOOL(ti(bool,skf112(skf113(u,product_prod(bool,v),product_prod(bool,v)),v,bool)))* -> hBOOL(skf112(skf111(u,product_prod(bool,v),product_prod(bool,v)),v,bool)).
% 299.96/300.42 33736[0:Res:16.1,33657.0] hBOOL(skf112(skf113(u,product_prod(bool,v),product_prod(bool,v)),v,bool)) || -> hBOOL(skf114(skf111(u,product_prod(bool,v),product_prod(bool,v)),v,bool))*.
% 299.96/300.42 33657[0:Res:7540.1,33630.0] || hBOOL(ti(bool,skf112(skf113(u,product_prod(bool,v),product_prod(bool,v)),v,bool)))* -> hBOOL(skf114(skf111(u,product_prod(bool,v),product_prod(bool,v)),v,bool)).
% 299.96/300.42 33671[0:Res:16.1,33629.0] hBOOL(skf114(skf113(u,product_prod(bool,v),product_prod(bool,v)),v,bool)) || -> hBOOL(skf112(skf111(u,product_prod(bool,v),product_prod(bool,v)),v,bool))*.
% 299.96/300.42 7230[0:Rew:35.0,7224.0] || equal(ti(fun(product_prod(u,u),bool),v),hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),w))*+ -> hBOOL(hAPP(fun(product_prod(u,u),bool),bool,hAPP(product_prod(u,u),fun(fun(product_prod(u,u),bool),bool),member(product_prod(u,u)),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),x),x)),v))*.
% 299.96/300.42 33629[0:SoR:7897.0,25439.1] || hBOOL(ti(bool,skf114(skf113(u,product_prod(bool,v),product_prod(bool,v)),v,bool)))* -> hBOOL(skf112(skf111(u,product_prod(bool,v),product_prod(bool,v)),v,bool)).
% 299.96/300.42 33656[0:Res:16.1,33630.0] hBOOL(skf114(skf113(u,product_prod(bool,v),product_prod(bool,v)),v,bool)) || -> hBOOL(skf114(skf111(u,product_prod(bool,v),product_prod(bool,v)),v,bool))*.
% 299.96/300.42 33630[0:SoR:7588.0,25439.1] || hBOOL(ti(bool,skf114(skf113(u,product_prod(bool,v),product_prod(bool,v)),v,bool)))* -> hBOOL(skf114(skf111(u,product_prod(bool,v),product_prod(bool,v)),v,bool)).
% 299.96/300.42 25439[0:SpR:25328.0,6805.1] || hBOOL(ti(bool,skf114(skf113(u,product_prod(bool,v),product_prod(bool,v)),v,bool))) -> hBOOL(skf112(ti(product_prod(bool,v),skf111(u,product_prod(bool,v),product_prod(bool,v))),v,bool))*.
% 299.96/300.42 14339[0:Res:146.0,158.2] || hBOOL(hAPP(u,bool,hAPP(v,fun(u,bool),w,skf120(x,y,z,x1,u,v)),skf121(x,y,z,x1,u,v)))*+ hBOOL(hAPP(u,bool,hAPP(v,fun(u,bool),w,skf125(w,v,u,x2,x3,x4)),skf124(w,v,u,x2,x3,x4)))* -> hBOOL(hAPP(u,bool,hAPP(v,fun(u,bool),w,y),x)).
% 299.96/300.42 33587[0:Res:16.1,25557.0] hBOOL(skf113(ti(product_prod(u,bool),skf111(v,product_prod(u,bool),product_prod(u,bool))),bool,u)) || -> hBOOL(skf111(skf113(v,product_prod(u,bool),product_prod(u,bool)),bool,u))*.
% 299.96/300.42 25557[0:SpL:25328.0,1708.0] || hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf111(v,product_prod(u,bool),product_prod(u,bool))),bool,u)))* -> hBOOL(skf111(skf113(v,product_prod(u,bool),product_prod(u,bool)),bool,u)).
% 299.96/300.42 33563[0:Res:16.1,25558.0] hBOOL(skf113(ti(product_prod(u,bool),skf111(v,product_prod(u,bool),product_prod(u,bool))),bool,u)) || -> hBOOL(skf113(skf113(v,product_prod(u,bool),product_prod(u,bool)),bool,u))*.
% 299.96/300.42 25558[0:SpL:25328.0,1531.0] || hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf111(v,product_prod(u,bool),product_prod(u,bool))),bool,u)))* -> hBOOL(skf113(skf113(v,product_prod(u,bool),product_prod(u,bool)),bool,u)).
% 299.96/300.42 14340[0:Res:145.0,158.2] || hBOOL(hAPP(u,bool,hAPP(v,fun(u,bool),w,x),y)) hBOOL(hAPP(u,bool,hAPP(v,fun(u,bool),w,skf125(w,v,u,z,x1,x2)),skf124(w,v,u,z,x1,x2)))*+ -> hBOOL(hAPP(u,bool,hAPP(v,fun(u,bool),w,skf127(x3,x4,y,x,u,v)),skf126(x3,x4,y,x,u,v)))*.
% 299.96/300.42 33498[0:Res:16.1,25565.0] hBOOL(skf111(ti(product_prod(u,bool),skf111(v,product_prod(u,bool),product_prod(u,bool))),bool,u)) || -> hBOOL(skf111(skf113(v,product_prod(u,bool),product_prod(u,bool)),bool,u))*.
% 299.96/300.42 33531[0:Res:16.1,33501.0] hBOOL(skf111(skf111(u,product_prod(v,bool),product_prod(v,bool)),bool,v)) || -> hBOOL(skf111(skf113(u,product_prod(v,bool),product_prod(v,bool)),bool,v))*.
% 299.96/300.42 33501[0:Res:1592.1,25565.0] || hBOOL(ti(bool,skf111(skf111(u,product_prod(v,bool),product_prod(v,bool)),bool,v)))* -> hBOOL(skf111(skf113(u,product_prod(v,bool),product_prod(v,bool)),bool,v)).
% 299.96/300.42 33510[0:Res:16.1,33502.0] hBOOL(skf113(skf111(u,product_prod(v,bool),product_prod(v,bool)),bool,v)) || -> hBOOL(skf111(skf113(u,product_prod(v,bool),product_prod(v,bool)),bool,v))*.
% 299.96/300.42 14197[0:Res:146.0,159.2] || hBOOL(hAPP(u,bool,hAPP(v,fun(u,bool),w,x),y)) hBOOL(hAPP(u,bool,hAPP(v,fun(u,bool),w,skf122(w,v,u,z,x1,x2)),skf123(w,v,u,z,x1,x2)))*+ -> hBOOL(hAPP(u,bool,hAPP(v,fun(u,bool),w,skf120(y,x,x3,x4,u,v)),skf121(y,x,x3,x4,u,v)))*.
% 299.96/300.42 33502[0:Res:1449.1,25565.0] || hBOOL(ti(bool,skf113(skf111(u,product_prod(v,bool),product_prod(v,bool)),bool,v)))* -> hBOOL(skf111(skf113(u,product_prod(v,bool),product_prod(v,bool)),bool,v)).
% 299.96/300.42 25565[0:SpL:25328.0,1737.0] || hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf111(v,product_prod(u,bool),product_prod(u,bool))),bool,u)))* -> hBOOL(skf111(skf113(v,product_prod(u,bool),product_prod(u,bool)),bool,u)).
% 299.96/300.42 33448[0:Res:16.1,25566.0] hBOOL(skf111(ti(product_prod(u,bool),skf111(v,product_prod(u,bool),product_prod(u,bool))),bool,u)) || -> hBOOL(skf113(skf113(v,product_prod(u,bool),product_prod(u,bool)),bool,u))*.
% 299.96/300.42 33465[0:Res:16.1,33451.0] hBOOL(skf111(skf111(u,product_prod(v,bool),product_prod(v,bool)),bool,v)) || -> hBOOL(skf113(skf113(u,product_prod(v,bool),product_prod(v,bool)),bool,v))*.
% 299.96/300.42 14198[0:Res:145.0,159.2] || hBOOL(hAPP(u,bool,hAPP(v,fun(u,bool),w,skf127(x,y,z,x1,u,v)),skf126(x,y,z,x1,u,v)))*+ hBOOL(hAPP(u,bool,hAPP(v,fun(u,bool),w,skf122(w,v,u,x2,x3,x4)),skf123(w,v,u,x2,x3,x4)))* -> hBOOL(hAPP(u,bool,hAPP(v,fun(u,bool),w,x1),z)).
% 299.96/300.42 33451[0:Res:1592.1,25566.0] || hBOOL(ti(bool,skf111(skf111(u,product_prod(v,bool),product_prod(v,bool)),bool,v)))* -> hBOOL(skf113(skf113(u,product_prod(v,bool),product_prod(v,bool)),bool,v)).
% 299.96/300.42 33460[0:Res:16.1,33452.0] hBOOL(skf113(skf111(u,product_prod(v,bool),product_prod(v,bool)),bool,v)) || -> hBOOL(skf113(skf113(u,product_prod(v,bool),product_prod(v,bool)),bool,v))*.
% 299.96/300.42 33452[0:Res:1449.1,25566.0] || hBOOL(ti(bool,skf113(skf111(u,product_prod(v,bool),product_prod(v,bool)),bool,v)))* -> hBOOL(skf113(skf113(u,product_prod(v,bool),product_prod(v,bool)),bool,v)).
% 299.96/300.42 25566[0:SpL:25328.0,1649.0] || hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf111(v,product_prod(u,bool),product_prod(u,bool))),bool,u)))* -> hBOOL(skf113(skf113(v,product_prod(u,bool),product_prod(u,bool)),bool,u)).
% 299.96/300.42 33330[0:Res:16.1,25660.0] hBOOL(skf114(ti(product_prod(bool,u),skf111(v,product_prod(bool,u),product_prod(bool,u))),u,bool)) || -> hBOOL(skf112(skf113(v,product_prod(bool,u),product_prod(bool,u)),u,bool))*.
% 299.96/300.42 25660[0:SpL:25328.0,7784.0] || hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf111(v,product_prod(bool,u),product_prod(bool,u))),u,bool)))* -> hBOOL(skf112(skf113(v,product_prod(bool,u),product_prod(bool,u)),u,bool)).
% 299.96/300.42 33301[0:Res:16.1,25661.0] hBOOL(skf114(ti(product_prod(bool,u),skf111(v,product_prod(bool,u),product_prod(bool,u))),u,bool)) || -> hBOOL(skf114(skf113(v,product_prod(bool,u),product_prod(bool,u)),u,bool))*.
% 299.96/300.42 25661[0:SpL:25328.0,7260.0] || hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf111(v,product_prod(bool,u),product_prod(bool,u))),u,bool)))* -> hBOOL(skf114(skf113(v,product_prod(bool,u),product_prod(bool,u)),u,bool)).
% 299.96/300.42 33028[0:Res:16.1,25666.0] hBOOL(skf112(ti(product_prod(bool,u),skf111(v,product_prod(bool,u),product_prod(bool,u))),u,bool)) || -> hBOOL(skf112(skf113(v,product_prod(bool,u),product_prod(bool,u)),u,bool))*.
% 299.96/300.42 33184[0:Res:16.1,33029.0] hBOOL(skf112(skf111(u,product_prod(bool,v),product_prod(bool,v)),v,bool)) || -> hBOOL(skf112(skf113(u,product_prod(bool,v),product_prod(bool,v)),v,bool))*.
% 299.96/300.42 33029[0:Res:7354.1,25666.0] || hBOOL(ti(bool,skf112(skf111(u,product_prod(bool,v),product_prod(bool,v)),v,bool)))* -> hBOOL(skf112(skf113(u,product_prod(bool,v),product_prod(bool,v)),v,bool)).
% 299.96/300.42 33044[0:Res:16.1,33030.0] hBOOL(skf114(skf111(u,product_prod(bool,v),product_prod(bool,v)),v,bool)) || -> hBOOL(skf112(skf113(u,product_prod(bool,v),product_prod(bool,v)),v,bool))*.
% 299.96/300.42 1249[0:Rew:79.0,1240.1] || hBOOL(hAPP(u,bool,hAPP(v,fun(u,bool),w,x),y))*+ -> hBOOL(hAPP(u,bool,hAPP(v,fun(u,bool),w,skf116(hAPP(fun(v,fun(u,bool)),fun(product_prod(v,u),bool),produc1605651328_split(v,u,bool),w),u,v)),skf115(hAPP(fun(v,fun(u,bool)),fun(product_prod(v,u),bool),produc1605651328_split(v,u,bool),w),u,v)))*.
% 299.96/300.42 33030[0:Res:7010.1,25666.0] || hBOOL(ti(bool,skf114(skf111(u,product_prod(bool,v),product_prod(bool,v)),v,bool)))* -> hBOOL(skf112(skf113(u,product_prod(bool,v),product_prod(bool,v)),v,bool)).
% 299.96/300.42 25666[0:SpL:25328.0,7875.0] || hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf111(v,product_prod(bool,u),product_prod(bool,u))),u,bool)))* -> hBOOL(skf112(skf113(v,product_prod(bool,u),product_prod(bool,u)),u,bool)).
% 299.96/300.42 32853[0:Res:16.1,25667.0] hBOOL(skf112(ti(product_prod(bool,u),skf111(v,product_prod(bool,u),product_prod(bool,u))),u,bool)) || -> hBOOL(skf114(skf113(v,product_prod(bool,u),product_prod(bool,u)),u,bool))*.
% 299.96/300.42 32877[0:Res:16.1,32854.0] hBOOL(skf112(skf111(u,product_prod(bool,v),product_prod(bool,v)),v,bool)) || -> hBOOL(skf114(skf113(u,product_prod(bool,v),product_prod(bool,v)),v,bool))*.
% 299.96/300.42 1153[0:Rew:80.0,1144.1] || hBOOL(hAPP(u,bool,hAPP(v,fun(u,bool),w,x),y))*+ -> hBOOL(hAPP(u,bool,hAPP(v,fun(u,bool),w,skf116(hAPP(fun(v,fun(u,bool)),fun(product_prod(v,u),bool),product_prod_rec(v,u,bool),w),u,v)),skf115(hAPP(fun(v,fun(u,bool)),fun(product_prod(v,u),bool),product_prod_rec(v,u,bool),w),u,v)))*.
% 299.96/300.42 32854[0:Res:7354.1,25667.0] || hBOOL(ti(bool,skf112(skf111(u,product_prod(bool,v),product_prod(bool,v)),v,bool)))* -> hBOOL(skf114(skf113(u,product_prod(bool,v),product_prod(bool,v)),v,bool)).
% 299.96/300.42 32869[0:Res:16.1,32855.0] hBOOL(skf114(skf111(u,product_prod(bool,v),product_prod(bool,v)),v,bool)) || -> hBOOL(skf114(skf113(u,product_prod(bool,v),product_prod(bool,v)),v,bool))*.
% 299.96/300.42 32855[0:Res:7010.1,25667.0] || hBOOL(ti(bool,skf114(skf111(u,product_prod(bool,v),product_prod(bool,v)),v,bool)))* -> hBOOL(skf114(skf113(u,product_prod(bool,v),product_prod(bool,v)),v,bool)).
% 299.96/300.42 25667[0:SpL:25328.0,7571.0] || hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf111(v,product_prod(bool,u),product_prod(bool,u))),u,bool)))* -> hBOOL(skf114(skf113(v,product_prod(bool,u),product_prod(bool,u)),u,bool)).
% 299.96/300.42 8512[0:SpL:134.0,68.0] || equal(ti(product_prod(u,product_prod(v,product_prod(w,x))),y),hAPP(product_prod(v,product_prod(w,x)),product_prod(u,product_prod(v,product_prod(w,x))),hAPP(u,fun(product_prod(v,product_prod(w,x)),product_prod(u,product_prod(v,product_prod(w,x)))),product_Pair(u,product_prod(v,product_prod(w,x))),z),x1))*+ -> equal(ti(u,skf73(y,x,w,v,u)),ti(u,z))*.
% 299.96/300.42 30491[0:Res:49.1,2767.0] || hBOOL(hAPP(product_prod(u,u),bool,v,w)) -> hBOOL(hAPP(product_prod(u,u),bool,hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),v),w))*.
% 299.96/300.42 17920[0:SpR:17749.0,1571.1] || hBOOL(ti(bool,skf111(skf112(u,product_prod(v,w),product_prod(x,bool)),bool,x))) -> hBOOL(skf113(ti(product_prod(x,bool),skf108(u,w,v,product_prod(x,bool))),bool,x))*.
% 299.96/300.42 17921[0:SpR:17749.0,1369.1] || hBOOL(ti(bool,skf113(skf112(u,product_prod(v,w),product_prod(x,bool)),bool,x))) -> hBOOL(skf113(ti(product_prod(x,bool),skf108(u,w,v,product_prod(x,bool))),bool,x))*.
% 299.96/300.42 32545[0:SoR:16411.0,17924.1] || hBOOL(ti(bool,skf111(skf112(u,product_prod(v,w),product_prod(x,bool)),bool,x))) -> hBOOL(ti(bool,skf113(skf114(u,product_prod(v,w),product_prod(x,bool)),bool,x)))*.
% 299.96/300.42 7935[0:Res:90.0,132.0] || -> hBOOL(hAPP(fun(product_prod(u,u),bool),bool,hAPP(product_prod(u,u),fun(fun(product_prod(u,u),bool),bool),member(product_prod(u,u)),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),v),skf129(skf128(w,x,v,u),x,v,u))),x))* equal(ti(u,skf128(w,x,v,u)),ti(u,v)).
% 299.96/300.42 17924[0:SpR:17749.0,1594.1] || hBOOL(ti(bool,skf111(skf112(u,product_prod(v,w),product_prod(x,bool)),bool,x))) -> hBOOL(skf111(ti(product_prod(x,bool),skf108(u,w,v,product_prod(x,bool))),bool,x))*.
% 299.96/300.42 32513[0:Res:1630.1,31703.0] || hBOOL(ti(bool,skf111(skf112(u,product_prod(v,w),product_prod(x,bool)),bool,x))) -> hBOOL(ti(bool,skf111(skf114(u,product_prod(v,w),product_prod(x,bool)),bool,x)))*.
% 299.96/300.42 32512[0:Res:16.1,31703.0] hBOOL(skf113(skf112(u,product_prod(v,w),product_prod(x,bool)),bool,x)) || -> hBOOL(ti(bool,skf111(skf114(u,product_prod(v,w),product_prod(x,bool)),bool,x)))*.
% 299.96/300.42 31703[0:SoR:16828.0,17925.1] || hBOOL(ti(bool,skf113(skf112(u,product_prod(v,w),product_prod(x,bool)),bool,x)))* -> hBOOL(ti(bool,skf111(skf114(u,product_prod(v,w),product_prod(x,bool)),bool,x))).
% 299.96/300.42 7936[0:Res:87.0,132.0] || -> hBOOL(hAPP(fun(product_prod(u,u),bool),bool,hAPP(product_prod(u,u),fun(fun(product_prod(u,u),bool),bool),member(product_prod(u,u)),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),v),skf129(skf133(w,x,v,u),x,v,u))),x))* equal(ti(u,skf133(w,x,v,u)),ti(u,v)).
% 299.96/300.42 31704[0:SoR:16411.0,17925.1] || hBOOL(ti(bool,skf113(skf112(u,product_prod(v,w),product_prod(x,bool)),bool,x))) -> hBOOL(ti(bool,skf113(skf114(u,product_prod(v,w),product_prod(x,bool)),bool,x)))*.
% 299.96/300.42 32427[0:Res:16.1,32352.0] hBOOL(skf111(skf112(u,product_prod(v,w),product_prod(x,bool)),bool,x)) || -> hBOOL(ti(bool,skf111(skf108(u,w,v,product_prod(x,bool)),bool,x)))*.
% 299.96/300.42 32352[0:Res:1630.1,31695.0] || hBOOL(ti(bool,skf111(skf112(u,product_prod(v,w),product_prod(x,bool)),bool,x)))* -> hBOOL(ti(bool,skf111(skf108(u,w,v,product_prod(x,bool)),bool,x))).
% 299.96/300.42 32359[0:Res:16.1,32282.0] hBOOL(skf111(skf112(u,product_prod(v,w),product_prod(x,bool)),bool,x)) || -> hBOOL(ti(bool,skf113(skf108(u,w,v,product_prod(x,bool)),bool,x)))*.
% 299.96/300.42 7844[0:Res:89.0,133.0] || -> hBOOL(hAPP(fun(product_prod(u,u),bool),bool,hAPP(product_prod(u,u),fun(fun(product_prod(u,u),bool),bool),member(product_prod(u,u)),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),skf128(v,w,skf129(v,w,x,u),u)),v)),w))* equal(ti(u,skf129(v,w,x,u)),ti(u,v)).
% 299.96/300.42 32282[0:Res:1630.1,31696.0] || hBOOL(ti(bool,skf111(skf112(u,product_prod(v,w),product_prod(x,bool)),bool,x)))* -> hBOOL(ti(bool,skf113(skf108(u,w,v,product_prod(x,bool)),bool,x))).
% 299.96/300.42 32351[0:Res:16.1,31695.0] hBOOL(skf113(skf112(u,product_prod(v,w),product_prod(x,bool)),bool,x)) || -> hBOOL(ti(bool,skf111(skf108(u,w,v,product_prod(x,bool)),bool,x)))*.
% 299.96/300.42 31695[0:SoR:2746.0,17925.1] || hBOOL(ti(bool,skf113(skf112(u,product_prod(v,w),product_prod(x,bool)),bool,x)))* -> hBOOL(ti(bool,skf111(skf108(u,w,v,product_prod(x,bool)),bool,x))).
% 299.96/300.42 32281[0:Res:16.1,31696.0] hBOOL(skf113(skf112(u,product_prod(v,w),product_prod(x,bool)),bool,x)) || -> hBOOL(ti(bool,skf113(skf108(u,w,v,product_prod(x,bool)),bool,x)))*.
% 299.96/300.42 7845[0:Res:88.0,133.0] || -> hBOOL(hAPP(fun(product_prod(u,u),bool),bool,hAPP(product_prod(u,u),fun(fun(product_prod(u,u),bool),bool),member(product_prod(u,u)),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),skf128(v,w,skf130(v,x,w,u),u)),v)),w))* equal(ti(u,skf130(v,x,w,u)),ti(u,v)).
% 299.96/300.42 31696[0:SoR:2631.0,17925.1] || hBOOL(ti(bool,skf113(skf112(u,product_prod(v,w),product_prod(x,bool)),bool,x)))* -> hBOOL(ti(bool,skf113(skf108(u,w,v,product_prod(x,bool)),bool,x))).
% 299.96/300.42 32273[0:Res:16.1,32133.0] hBOOL(skf111(skf112(u,product_prod(v,w),product_prod(x,bool)),bool,x)) || -> hBOOL(skf111(skf114(u,product_prod(v,w),product_prod(x,bool)),bool,x))*.
% 299.96/300.42 32133[0:Res:1630.1,31705.0] || hBOOL(ti(bool,skf111(skf112(u,product_prod(v,w),product_prod(x,bool)),bool,x)))* -> hBOOL(skf111(skf114(u,product_prod(v,w),product_prod(x,bool)),bool,x)).
% 299.96/300.42 32140[0:Res:16.1,31998.0] hBOOL(skf111(skf112(u,product_prod(v,w),product_prod(x,bool)),bool,x)) || -> hBOOL(skf113(skf114(u,product_prod(v,w),product_prod(x,bool)),bool,x))*.
% 299.96/300.42 1811[0:SpR:34.0,87.0] || -> hBOOL(hAPP(fun(product_prod(u,u),bool),bool,hAPP(product_prod(u,u),fun(fun(product_prod(u,u),bool),bool),member(product_prod(u,u)),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),v),skf133(w,x,ti(u,v),u))),hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),x)))*.
% 299.96/300.42 31998[0:Res:1630.1,31706.0] || hBOOL(ti(bool,skf111(skf112(u,product_prod(v,w),product_prod(x,bool)),bool,x)))* -> hBOOL(skf113(skf114(u,product_prod(v,w),product_prod(x,bool)),bool,x)).
% 299.96/300.42 32132[0:Res:16.1,31705.0] hBOOL(skf113(skf112(u,product_prod(v,w),product_prod(x,bool)),bool,x)) || -> hBOOL(skf111(skf114(u,product_prod(v,w),product_prod(x,bool)),bool,x))*.
% 299.96/300.42 31705[0:SoR:14512.0,17925.1] || hBOOL(ti(bool,skf113(skf112(u,product_prod(v,w),product_prod(x,bool)),bool,x)))* -> hBOOL(skf111(skf114(u,product_prod(v,w),product_prod(x,bool)),bool,x)).
% 299.96/300.42 31997[0:Res:16.1,31706.0] hBOOL(skf113(skf112(u,product_prod(v,w),product_prod(x,bool)),bool,x)) || -> hBOOL(skf113(skf114(u,product_prod(v,w),product_prod(x,bool)),bool,x))*.
% 299.96/300.42 1747[0:SpR:34.0,90.0] || -> hBOOL(hAPP(fun(product_prod(u,u),bool),bool,hAPP(product_prod(u,u),fun(fun(product_prod(u,u),bool),bool),member(product_prod(u,u)),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),v),skf128(w,x,ti(u,v),u))),hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),x)))*.
% 299.96/300.42 31706[0:SoR:14439.0,17925.1] || hBOOL(ti(bool,skf113(skf112(u,product_prod(v,w),product_prod(x,bool)),bool,x)))* -> hBOOL(skf113(skf114(u,product_prod(v,w),product_prod(x,bool)),bool,x)).
% 299.96/300.42 31989[0:Res:16.1,31849.0] hBOOL(skf111(skf112(u,product_prod(v,w),product_prod(x,bool)),bool,x)) || -> hBOOL(skf111(skf108(u,w,v,product_prod(x,bool)),bool,x))*.
% 299.96/300.42 31849[0:Res:1630.1,31699.0] || hBOOL(ti(bool,skf111(skf112(u,product_prod(v,w),product_prod(x,bool)),bool,x)))* -> hBOOL(skf111(skf108(u,w,v,product_prod(x,bool)),bool,x)).
% 299.96/300.42 31856[0:Res:16.1,31714.0] hBOOL(skf111(skf112(u,product_prod(v,w),product_prod(x,bool)),bool,x)) || -> hBOOL(skf113(skf108(u,w,v,product_prod(x,bool)),bool,x))*.
% 299.96/300.42 1688[0:SpR:34.0,88.0] || -> hBOOL(hAPP(fun(product_prod(u,u),bool),bool,hAPP(product_prod(u,u),fun(fun(product_prod(u,u),bool),bool),member(product_prod(u,u)),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),skf130(ti(u,v),w,x,u)),v)),hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),x)))*.
% 299.96/300.42 31714[0:Res:1630.1,31700.0] || hBOOL(ti(bool,skf111(skf112(u,product_prod(v,w),product_prod(x,bool)),bool,x)))* -> hBOOL(skf113(skf108(u,w,v,product_prod(x,bool)),bool,x)).
% 299.96/300.42 31848[0:Res:16.1,31699.0] hBOOL(skf113(skf112(u,product_prod(v,w),product_prod(x,bool)),bool,x)) || -> hBOOL(skf111(skf108(u,w,v,product_prod(x,bool)),bool,x))*.
% 299.96/300.42 31699[0:SoR:1757.0,17925.1] || hBOOL(ti(bool,skf113(skf112(u,product_prod(v,w),product_prod(x,bool)),bool,x)))* -> hBOOL(skf111(skf108(u,w,v,product_prod(x,bool)),bool,x)).
% 299.96/300.42 31713[0:Res:16.1,31700.0] hBOOL(skf113(skf112(u,product_prod(v,w),product_prod(x,bool)),bool,x)) || -> hBOOL(skf113(skf108(u,w,v,product_prod(x,bool)),bool,x))*.
% 299.96/300.42 1654[0:SpR:34.0,89.0] || -> hBOOL(hAPP(fun(product_prod(u,u),bool),bool,hAPP(product_prod(u,u),fun(fun(product_prod(u,u),bool),bool),member(product_prod(u,u)),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),skf129(ti(u,v),w,x,u)),v)),hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),w)))*.
% 299.96/300.42 31700[0:SoR:1664.0,17925.1] || hBOOL(ti(bool,skf113(skf112(u,product_prod(v,w),product_prod(x,bool)),bool,x)))* -> hBOOL(skf113(skf108(u,w,v,product_prod(x,bool)),bool,x)).
% 299.96/300.42 17925[0:SpR:17749.0,1390.1] || hBOOL(ti(bool,skf113(skf112(u,product_prod(v,w),product_prod(x,bool)),bool,x))) -> hBOOL(skf111(ti(product_prod(x,bool),skf108(u,w,v,product_prod(x,bool))),bool,x))*.
% 299.96/300.42 17945[0:SpR:17749.0,7321.1] || hBOOL(ti(bool,skf112(skf112(u,product_prod(v,w),product_prod(bool,x)),x,bool))) -> hBOOL(skf114(ti(product_prod(bool,x),skf108(u,w,v,product_prod(bool,x))),x,bool))*.
% 299.96/300.42 17946[0:SpR:17749.0,6772.1] || hBOOL(ti(bool,skf114(skf112(u,product_prod(v,w),product_prod(bool,x)),x,bool))) -> hBOOL(skf114(ti(product_prod(bool,x),skf108(u,w,v,product_prod(bool,x))),x,bool))*.
% 299.96/300.42 1355[0:SpL:82.2,68.0] || equal(ti(u,v),ti(u,w))* equal(ti(x,y),ti(x,z))* equal(hAPP(x,product_prod(u,x),hAPP(u,fun(x,product_prod(u,x)),product_Pair(u,x),v),y),hAPP(x,product_prod(u,x),hAPP(u,fun(x,product_prod(u,x)),product_Pair(u,x),x1),x2))*+ -> equal(ti(u,w),ti(u,x1))*.
% 299.96/300.42 31477[0:SoR:15882.0,17949.1] || hBOOL(ti(bool,skf112(skf112(u,product_prod(v,w),product_prod(bool,x)),x,bool))) -> hBOOL(ti(bool,skf114(skf114(u,product_prod(v,w),product_prod(bool,x)),x,bool)))*.
% 299.96/300.42 17949[0:SpR:17749.0,7356.1] || hBOOL(ti(bool,skf112(skf112(u,product_prod(v,w),product_prod(bool,x)),x,bool))) -> hBOOL(skf112(ti(product_prod(bool,x),skf108(u,w,v,product_prod(bool,x))),x,bool))*.
% 299.96/300.42 31315[0:Res:7540.1,30719.0] || hBOOL(ti(bool,skf112(skf112(u,product_prod(v,w),product_prod(bool,x)),x,bool))) -> hBOOL(ti(bool,skf112(skf114(u,product_prod(v,w),product_prod(bool,x)),x,bool)))*.
% 299.96/300.42 31314[0:Res:16.1,30719.0] hBOOL(skf114(skf112(u,product_prod(v,w),product_prod(bool,x)),x,bool)) || -> hBOOL(ti(bool,skf112(skf114(u,product_prod(v,w),product_prod(bool,x)),x,bool)))*.
% 299.96/300.42 1356[0:SpL:82.2,67.0] || equal(ti(u,v),ti(u,w))* equal(ti(x,y),ti(x,z))* equal(hAPP(x,product_prod(u,x),hAPP(u,fun(x,product_prod(u,x)),product_Pair(u,x),v),y),hAPP(x,product_prod(u,x),hAPP(u,fun(x,product_prod(u,x)),product_Pair(u,x),x1),x2))*+ -> equal(ti(x,z),ti(x,x2))*.
% 299.96/300.42 30719[0:SoR:16190.0,17950.1] || hBOOL(ti(bool,skf114(skf112(u,product_prod(v,w),product_prod(bool,x)),x,bool)))* -> hBOOL(ti(bool,skf112(skf114(u,product_prod(v,w),product_prod(bool,x)),x,bool))).
% 299.96/300.42 30720[0:SoR:15882.0,17950.1] || hBOOL(ti(bool,skf114(skf112(u,product_prod(v,w),product_prod(bool,x)),x,bool))) -> hBOOL(ti(bool,skf114(skf114(u,product_prod(v,w),product_prod(bool,x)),x,bool)))*.
% 299.96/300.42 31276[0:Res:16.1,31179.0] hBOOL(skf112(skf112(u,product_prod(v,w),product_prod(bool,x)),x,bool)) || -> hBOOL(ti(bool,skf112(skf108(u,w,v,product_prod(bool,x)),x,bool)))*.
% 299.96/300.42 31179[0:Res:7540.1,30711.0] || hBOOL(ti(bool,skf112(skf112(u,product_prod(v,w),product_prod(bool,x)),x,bool)))* -> hBOOL(ti(bool,skf112(skf108(u,w,v,product_prod(bool,x)),x,bool))).
% 299.96/300.42 1549[0:SpR:34.0,85.0] || -> hBOOL(hAPP(ty,bool,hAPP(ty,fun(ty,bool),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(ty,fun(ty,bool)),widen(product_prod(list(list(char)),exp(list(char)))),p),skf69(ti(ty,u),v)),u))*.
% 299.96/300.42 31192[0:Res:16.1,31092.0] hBOOL(skf112(skf112(u,product_prod(v,w),product_prod(bool,x)),x,bool)) || -> hBOOL(ti(bool,skf114(skf108(u,w,v,product_prod(bool,x)),x,bool)))*.
% 299.96/300.42 31092[0:Res:7540.1,30712.0] || hBOOL(ti(bool,skf112(skf112(u,product_prod(v,w),product_prod(bool,x)),x,bool)))* -> hBOOL(ti(bool,skf114(skf108(u,w,v,product_prod(bool,x)),x,bool))).
% 299.96/300.42 31178[0:Res:16.1,30711.0] hBOOL(skf114(skf112(u,product_prod(v,w),product_prod(bool,x)),x,bool)) || -> hBOOL(ti(bool,skf112(skf108(u,w,v,product_prod(bool,x)),x,bool)))*.
% 299.96/300.42 30711[0:SoR:11375.0,17950.1] || hBOOL(ti(bool,skf114(skf112(u,product_prod(v,w),product_prod(bool,x)),x,bool)))* -> hBOOL(ti(bool,skf112(skf108(u,w,v,product_prod(bool,x)),x,bool))).
% 299.96/300.42 1508[0:SpR:34.0,86.0] || -> hBOOL(hAPP(ty,bool,hAPP(ty,fun(ty,bool),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(ty,fun(ty,bool)),widen(product_prod(list(list(char)),exp(list(char)))),p),skf68(ti(ty,u),v)),u))*.
% 299.96/300.42 31091[0:Res:16.1,30712.0] hBOOL(skf114(skf112(u,product_prod(v,w),product_prod(bool,x)),x,bool)) || -> hBOOL(ti(bool,skf114(skf108(u,w,v,product_prod(bool,x)),x,bool)))*.
% 299.96/300.42 30712[0:SoR:11125.0,17950.1] || hBOOL(ti(bool,skf114(skf112(u,product_prod(v,w),product_prod(bool,x)),x,bool)))* -> hBOOL(ti(bool,skf114(skf108(u,w,v,product_prod(bool,x)),x,bool))).
% 299.96/300.42 31077[0:Res:16.1,31044.0] hBOOL(skf112(skf112(u,product_prod(v,w),product_prod(bool,x)),x,bool)) || -> hBOOL(skf112(skf114(u,product_prod(v,w),product_prod(bool,x)),x,bool))*.
% 299.96/300.42 31044[0:Res:7540.1,30721.0] || hBOOL(ti(bool,skf112(skf112(u,product_prod(v,w),product_prod(bool,x)),x,bool)))* -> hBOOL(skf112(skf114(u,product_prod(v,w),product_prod(bool,x)),x,bool)).
% 299.96/300.42 13789[0:Res:137.0,155.0] || -> hBOOL(hAPP(ty,bool,hAPP(ty,fun(ty,bool),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(ty,fun(ty,bool)),widen(product_prod(list(list(char)),exp(list(char)))),p),skf67(nt)),nt))*.
% 299.96/300.42 31056[0:Res:16.1,30940.0] hBOOL(skf112(skf112(u,product_prod(v,w),product_prod(bool,x)),x,bool)) || -> hBOOL(skf114(skf114(u,product_prod(v,w),product_prod(bool,x)),x,bool))*.
% 299.96/300.42 30940[0:Res:7540.1,30722.0] || hBOOL(ti(bool,skf112(skf112(u,product_prod(v,w),product_prod(bool,x)),x,bool)))* -> hBOOL(skf114(skf114(u,product_prod(v,w),product_prod(bool,x)),x,bool)).
% 299.96/300.42 31043[0:Res:16.1,30721.0] hBOOL(skf114(skf112(u,product_prod(v,w),product_prod(bool,x)),x,bool)) || -> hBOOL(skf112(skf114(u,product_prod(v,w),product_prod(bool,x)),x,bool))*.
% 299.96/300.42 30721[0:SoR:14237.0,17950.1] || hBOOL(ti(bool,skf114(skf112(u,product_prod(v,w),product_prod(bool,x)),x,bool)))* -> hBOOL(skf112(skf114(u,product_prod(v,w),product_prod(bool,x)),x,bool)).
% 299.96/300.42 1352[0:SpL:82.2,64.0] || equal(ti(u,v),ti(u,skf102(w,x,u))) equal(ti(x,y),ti(x,skf101(w,x,u))) hBOOL(hAPP(product_prod(u,x),bool,w,hAPP(x,product_prod(u,x),hAPP(u,fun(x,product_prod(u,x)),product_Pair(u,x),v),y)))*+ -> hBOOL(hAPP(product_prod(u,x),bool,w,z))*.
% 299.96/300.42 30939[0:Res:16.1,30722.0] hBOOL(skf114(skf112(u,product_prod(v,w),product_prod(bool,x)),x,bool)) || -> hBOOL(skf114(skf114(u,product_prod(v,w),product_prod(bool,x)),x,bool))*.
% 299.96/300.42 30722[0:SoR:14092.0,17950.1] || hBOOL(ti(bool,skf114(skf112(u,product_prod(v,w),product_prod(bool,x)),x,bool)))* -> hBOOL(skf114(skf114(u,product_prod(v,w),product_prod(bool,x)),x,bool)).
% 299.96/300.42 30925[0:Res:16.1,30817.0] hBOOL(skf112(skf112(u,product_prod(v,w),product_prod(bool,x)),x,bool)) || -> hBOOL(skf112(skf108(u,w,v,product_prod(bool,x)),x,bool))*.
% 299.96/300.42 30817[0:Res:7540.1,30715.0] || hBOOL(ti(bool,skf112(skf112(u,product_prod(v,w),product_prod(bool,x)),x,bool)))* -> hBOOL(skf112(skf108(u,w,v,product_prod(bool,x)),x,bool)).
% 299.96/300.42 723[0:Rew:38.0,722.1] || hBOOL(hAPP(product_prod(u,v),bool,w,hAPP(v,product_prod(u,v),hAPP(u,fun(v,product_prod(u,v)),product_Pair(u,v),skf102(ti(fun(product_prod(u,v),bool),w),v,u)),skf101(ti(fun(product_prod(u,v),bool),w),v,u))))*+ -> hBOOL(hAPP(product_prod(u,v),bool,w,x))*.
% 299.96/300.42 30829[0:Res:16.1,30744.0] hBOOL(skf112(skf112(u,product_prod(v,w),product_prod(bool,x)),x,bool)) || -> hBOOL(skf114(skf108(u,w,v,product_prod(bool,x)),x,bool))*.
% 299.96/300.42 30744[0:Res:7540.1,30716.0] || hBOOL(ti(bool,skf112(skf112(u,product_prod(v,w),product_prod(bool,x)),x,bool)))* -> hBOOL(skf114(skf108(u,w,v,product_prod(bool,x)),x,bool)).
% 299.96/300.42 30816[0:Res:16.1,30715.0] hBOOL(skf114(skf112(u,product_prod(v,w),product_prod(bool,x)),x,bool)) || -> hBOOL(skf112(skf108(u,w,v,product_prod(bool,x)),x,bool))*.
% 299.96/300.42 30715[0:SoR:7897.0,17950.1] || hBOOL(ti(bool,skf114(skf112(u,product_prod(v,w),product_prod(bool,x)),x,bool)))* -> hBOOL(skf112(skf108(u,w,v,product_prod(bool,x)),x,bool)).
% 299.96/300.42 701[0:Rew:38.0,700.1] || hBOOL(hAPP(product_prod(u,v),bool,w,x))*+ -> hBOOL(hAPP(product_prod(u,v),bool,w,hAPP(v,product_prod(u,v),hAPP(u,fun(v,product_prod(u,v)),product_Pair(u,v),skf116(ti(fun(product_prod(u,v),bool),w),v,u)),skf115(ti(fun(product_prod(u,v),bool),w),v,u))))*.
% 299.96/300.42 30743[0:Res:16.1,30716.0] hBOOL(skf114(skf112(u,product_prod(v,w),product_prod(bool,x)),x,bool)) || -> hBOOL(skf114(skf108(u,w,v,product_prod(bool,x)),x,bool))*.
% 299.96/300.42 30716[0:SoR:7588.0,17950.1] || hBOOL(ti(bool,skf114(skf112(u,product_prod(v,w),product_prod(bool,x)),x,bool)))* -> hBOOL(skf114(skf108(u,w,v,product_prod(bool,x)),x,bool)).
% 299.96/300.42 17950[0:SpR:17749.0,6805.1] || hBOOL(ti(bool,skf114(skf112(u,product_prod(v,w),product_prod(bool,x)),x,bool))) -> hBOOL(skf112(ti(product_prod(bool,x),skf108(u,w,v,product_prod(bool,x))),x,bool))*.
% 299.96/300.42 30682[0:Res:16.1,18066.0] hBOOL(skf113(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),bool,u)) || -> hBOOL(skf111(skf112(v,product_prod(x,w),product_prod(u,bool)),bool,u))*.
% 299.96/300.42 15634[0:Res:174.0,175.0] || -> hBOOL(hAPP(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),bool,hAPP(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),bool),hext,ha),h_a))*.
% 299.96/300.42 18066[0:SpL:17749.0,1708.0] || hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),bool,u)))* -> hBOOL(skf111(skf112(v,product_prod(x,w),product_prod(u,bool)),bool,u)).
% 299.96/300.42 30657[0:Res:16.1,18067.0] hBOOL(skf113(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),bool,u)) || -> hBOOL(skf113(skf112(v,product_prod(x,w),product_prod(u,bool)),bool,u))*.
% 299.96/300.42 18067[0:SpL:17749.0,1531.0] || hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),bool,u)))* -> hBOOL(skf113(skf112(v,product_prod(x,w),product_prod(u,bool)),bool,u)).
% 299.96/300.42 30352[0:Res:16.1,18074.0] hBOOL(skf111(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),bool,u)) || -> hBOOL(skf111(skf112(v,product_prod(x,w),product_prod(u,bool)),bool,u))*.
% 299.96/300.42 2641[0:SpL:94.0,68.0] || equal(ti(product_prod(u,product_prod(v,w)),x),hAPP(product_prod(v,w),product_prod(u,product_prod(v,w)),hAPP(u,fun(product_prod(v,w),product_prod(u,product_prod(v,w))),product_Pair(u,product_prod(v,w)),y),z))*+ -> equal(ti(u,skf108(x,w,v,u)),ti(u,y))*.
% 299.96/300.42 30556[0:Res:16.1,30357.0] hBOOL(skf111(skf114(u,product_prod(v,w),product_prod(x,bool)),bool,x)) || -> hBOOL(skf111(skf112(u,product_prod(v,w),product_prod(x,bool)),bool,x))*.
% 299.96/300.42 30357[0:Res:12158.1,18074.0] || hBOOL(ti(bool,skf111(skf114(u,product_prod(v,w),product_prod(x,bool)),bool,x)))* -> hBOOL(skf111(skf112(u,product_prod(v,w),product_prod(x,bool)),bool,x)).
% 299.96/300.42 30546[0:Res:16.1,30358.0] hBOOL(skf113(skf114(u,product_prod(v,w),product_prod(x,bool)),bool,x)) || -> hBOOL(skf111(skf112(u,product_prod(v,w),product_prod(x,bool)),bool,x))*.
% 299.96/300.42 30358[0:Res:12159.1,18074.0] || hBOOL(ti(bool,skf113(skf114(u,product_prod(v,w),product_prod(x,bool)),bool,x)))* -> hBOOL(skf111(skf112(u,product_prod(v,w),product_prod(x,bool)),bool,x)).
% 299.96/300.42 2767[0:Res:98.1,50.0] || hBOOL(hAPP(fun(product_prod(u,u),bool),bool,hAPP(product_prod(u,u),fun(fun(product_prod(u,u),bool),bool),member(product_prod(u,u)),v),w))* -> hBOOL(hAPP(product_prod(u,u),bool,hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),w),v)).
% 299.96/300.42 30447[0:Res:16.1,30355.0] hBOOL(skf111(skf108(u,v,w,product_prod(x,bool)),bool,x)) || -> hBOOL(skf111(skf112(u,product_prod(w,v),product_prod(x,bool)),bool,x))*.
% 299.96/300.42 30355[0:Res:1592.1,18074.0] || hBOOL(ti(bool,skf111(skf108(u,v,w,product_prod(x,bool)),bool,x)))* -> hBOOL(skf111(skf112(u,product_prod(w,v),product_prod(x,bool)),bool,x)).
% 299.96/300.42 30442[0:Res:16.1,30356.0] hBOOL(skf113(skf108(u,v,w,product_prod(x,bool)),bool,x)) || -> hBOOL(skf111(skf112(u,product_prod(w,v),product_prod(x,bool)),bool,x))*.
% 299.96/300.42 30356[0:Res:1449.1,18074.0] || hBOOL(ti(bool,skf113(skf108(u,v,w,product_prod(x,bool)),bool,x)))* -> hBOOL(skf111(skf112(u,product_prod(w,v),product_prod(x,bool)),bool,x)).
% 299.96/300.42 1338[0:SpR:82.2,53.0] || equal(ti(u,v),ti(u,skf112(w,x,u)))*+ equal(ti(x,y),ti(x,skf111(w,x,u)))* -> equal(hAPP(x,product_prod(u,x),hAPP(u,fun(x,product_prod(u,x)),product_Pair(u,x),v),y),ti(product_prod(u,x),w))*.
% 299.96/300.42 18074[0:SpL:17749.0,1737.0] || hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),bool,u)))* -> hBOOL(skf111(skf112(v,product_prod(x,w),product_prod(u,bool)),bool,u)).
% 299.96/300.42 30191[0:Res:16.1,18075.0] hBOOL(skf111(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),bool,u)) || -> hBOOL(skf113(skf112(v,product_prod(x,w),product_prod(u,bool)),bool,u))*.
% 299.96/300.42 30333[0:Res:16.1,30196.0] hBOOL(skf111(skf114(u,product_prod(v,w),product_prod(x,bool)),bool,x)) || -> hBOOL(skf113(skf112(u,product_prod(v,w),product_prod(x,bool)),bool,x))*.
% 299.96/300.42 30196[0:Res:12158.1,18075.0] || hBOOL(ti(bool,skf111(skf114(u,product_prod(v,w),product_prod(x,bool)),bool,x)))* -> hBOOL(skf113(skf112(u,product_prod(v,w),product_prod(x,bool)),bool,x)).
% 299.96/300.42 1339[0:SpR:82.2,52.0] || equal(ti(u,v),ti(u,skf114(w,x,u)))*+ equal(ti(x,y),ti(x,skf113(w,x,u)))* -> equal(hAPP(x,product_prod(u,x),hAPP(u,fun(x,product_prod(u,x)),product_Pair(u,x),v),y),ti(product_prod(u,x),w))*.
% 299.96/300.42 30262[0:Res:16.1,30197.0] hBOOL(skf113(skf114(u,product_prod(v,w),product_prod(x,bool)),bool,x)) || -> hBOOL(skf113(skf112(u,product_prod(v,w),product_prod(x,bool)),bool,x))*.
% 299.96/300.42 30197[0:Res:12159.1,18075.0] || hBOOL(ti(bool,skf113(skf114(u,product_prod(v,w),product_prod(x,bool)),bool,x)))* -> hBOOL(skf113(skf112(u,product_prod(v,w),product_prod(x,bool)),bool,x)).
% 299.96/300.42 30257[0:Res:16.1,30194.0] hBOOL(skf111(skf108(u,v,w,product_prod(x,bool)),bool,x)) || -> hBOOL(skf113(skf112(u,product_prod(w,v),product_prod(x,bool)),bool,x))*.
% 299.96/300.42 30194[0:Res:1592.1,18075.0] || hBOOL(ti(bool,skf111(skf108(u,v,w,product_prod(x,bool)),bool,x)))* -> hBOOL(skf113(skf112(u,product_prod(w,v),product_prod(x,bool)),bool,x)).
% 299.96/300.42 1812[0:Res:87.0,50.0] || -> hBOOL(hAPP(product_prod(u,u),bool,hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),v),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),w),skf133(x,v,w,u))))*.
% 299.96/300.42 30205[0:Res:16.1,30195.0] hBOOL(skf113(skf108(u,v,w,product_prod(x,bool)),bool,x)) || -> hBOOL(skf113(skf112(u,product_prod(w,v),product_prod(x,bool)),bool,x))*.
% 299.96/300.42 30195[0:Res:1449.1,18075.0] || hBOOL(ti(bool,skf113(skf108(u,v,w,product_prod(x,bool)),bool,x)))* -> hBOOL(skf113(skf112(u,product_prod(w,v),product_prod(x,bool)),bool,x)).
% 299.96/300.42 18075[0:SpL:17749.0,1649.0] || hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),bool,u)))* -> hBOOL(skf113(skf112(v,product_prod(x,w),product_prod(u,bool)),bool,u)).
% 299.96/300.42 30121[0:Res:16.1,18169.0] hBOOL(skf114(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),u,bool)) || -> hBOOL(skf112(skf112(v,product_prod(x,w),product_prod(bool,u)),u,bool))*.
% 299.96/300.42 1748[0:Res:90.0,50.0] || -> hBOOL(hAPP(product_prod(u,u),bool,hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),v),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),w),skf128(x,v,w,u))))*.
% 299.96/300.42 18169[0:SpL:17749.0,7784.0] || hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),u,bool)))* -> hBOOL(skf112(skf112(v,product_prod(x,w),product_prod(bool,u)),u,bool)).
% 299.96/300.42 25717[0:Rew:2275.0,25426.0] || -> equal(skf111(skf113(u,product_prod(v,exp(w)),product_prod(v,exp(w))),exp(w),v),skf111(skf111(u,product_prod(v,exp(w)),product_prod(v,exp(w))),exp(w),v))**.
% 299.96/300.42 25716[0:Rew:10596.0,25442.0] || -> equal(skf112(skf113(u,product_prod(exp(v),w),product_prod(exp(v),w)),w,exp(v)),skf112(skf111(u,product_prod(exp(v),w),product_prod(exp(v),w)),w,exp(v)))**.
% 299.96/300.42 28811[0:Rew:987.0,28532.0] || -> equal(skf111(skf114(u,fun(list(char),product_prod(v,val)),product_prod(v,val)),val,v),skf111(skf112(u,fun(list(char),product_prod(v,val)),product_prod(v,val)),val,v))**.
% 299.96/300.42 1689[0:Res:88.0,50.0] || -> hBOOL(hAPP(product_prod(u,u),bool,hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),v),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),skf130(w,x,v,u)),w)))*.
% 299.96/300.42 28810[0:Rew:5835.0,28546.0] || -> equal(skf112(skf114(u,fun(list(char),product_prod(val,v)),product_prod(val,v)),v,val),skf112(skf112(u,fun(list(char),product_prod(val,v)),product_prod(val,v)),v,val))**.
% 299.96/300.42 24863[0:Res:16.1,18170.0] hBOOL(skf114(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),u,bool)) || -> hBOOL(skf114(skf112(v,product_prod(x,w),product_prod(bool,u)),u,bool))*.
% 299.96/300.42 26144[0:Rew:38.0,25833.0] || -> equal(hAPP(u,v,skf114(w,fun(u,v),fun(u,v)),x),hAPP(u,v,skf112(w,fun(u,v),fun(u,v)),x))**.
% 299.96/300.42 25715[0:Rew:38.0,25402.0] || -> equal(hAPP(u,v,skf113(w,fun(u,v),fun(u,v)),x),hAPP(u,v,skf111(w,fun(u,v),fun(u,v)),x))**.
% 299.96/300.42 1655[0:Res:89.0,50.0] || -> hBOOL(hAPP(product_prod(u,u),bool,hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),v),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),skf129(w,v,x,u)),w)))*.
% 299.96/300.42 28809[0:Rew:34.0,28510.0] || -> equal(hAPP(u,v,w,skf114(x,fun(list(char),u),u)),hAPP(u,v,w,skf112(x,fun(list(char),u),u)))**.
% 299.96/300.42 25714[0:Rew:987.0,25419.0] || -> equal(skf111(skf113(u,product_prod(v,val),product_prod(v,val)),val,v),skf111(skf111(u,product_prod(v,val),product_prod(v,val)),val,v))**.
% 299.96/300.42 25713[0:Rew:5835.0,25433.0] || -> equal(skf112(skf113(u,product_prod(val,v),product_prod(val,v)),v,val),skf112(skf111(u,product_prod(val,v),product_prod(val,v)),v,val))**.
% 299.96/300.42 25325[0:Rew:24496.0,24982.0] || -> equal(ti(u,skf114(v,fun(list(char),u),u)),ti(u,skf112(v,fun(list(char),u),u)))**.
% 299.96/300.42 1244[0:Rew:34.0,1236.0] || -> equal(hAPP(product_prod(u,v),w,hAPP(fun(u,fun(v,w)),fun(product_prod(u,v),w),produc1605651328_split(u,v,w),x),y),hAPP(v,w,hAPP(u,fun(v,w),x,skf112(y,v,u)),skf111(y,v,u)))*.
% 299.96/300.42 26127[0:Rew:34.0,25823.0] || -> equal(hAPP(u,v,w,skf114(x,u,u)),hAPP(u,v,w,skf112(x,u,u)))**.
% 299.96/300.42 25698[0:Rew:34.0,25400.0] || -> equal(hAPP(u,v,w,skf113(x,u,u)),hAPP(u,v,w,skf111(x,u,u)))**.
% 299.96/300.42 25335[0:Rew:24491.0,24977.0] || -> equal(ti(u,skf114(v,u,u)),ti(u,skf112(v,u,u)))**.
% 299.96/300.42 25328[0:Rew:24487.0,24973.0] || -> equal(ti(u,skf113(v,u,u)),ti(u,skf111(v,u,u)))**.
% 299.96/300.42 18170[0:SpL:17749.0,7260.0] || hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),u,bool)))* -> hBOOL(skf114(skf112(v,product_prod(x,w),product_prod(bool,u)),u,bool)).
% 299.96/300.42 22836[0:Res:16.1,18175.0] hBOOL(skf112(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),u,bool)) || -> hBOOL(skf112(skf112(v,product_prod(x,w),product_prod(bool,u)),u,bool))*.
% 299.96/300.42 24838[0:Res:16.1,22839.0] hBOOL(skf112(skf114(u,product_prod(v,w),product_prod(bool,x)),x,bool)) || -> hBOOL(skf112(skf112(u,product_prod(v,w),product_prod(bool,x)),x,bool))*.
% 299.96/300.42 22839[0:Res:12177.1,18175.0] || hBOOL(ti(bool,skf112(skf114(u,product_prod(v,w),product_prod(bool,x)),x,bool)))* -> hBOOL(skf112(skf112(u,product_prod(v,w),product_prod(bool,x)),x,bool)).
% 299.96/300.42 24383[0:Res:16.1,22840.0] hBOOL(skf114(skf114(u,product_prod(v,w),product_prod(bool,x)),x,bool)) || -> hBOOL(skf112(skf112(u,product_prod(v,w),product_prod(bool,x)),x,bool))*.
% 299.96/300.42 22840[0:Res:12178.1,18175.0] || hBOOL(ti(bool,skf114(skf114(u,product_prod(v,w),product_prod(bool,x)),x,bool)))* -> hBOOL(skf112(skf112(u,product_prod(v,w),product_prod(bool,x)),x,bool)).
% 299.96/300.42 24376[0:Res:16.1,22837.0] hBOOL(skf112(skf108(u,v,w,product_prod(bool,x)),x,bool)) || -> hBOOL(skf112(skf112(u,product_prod(w,v),product_prod(bool,x)),x,bool))*.
% 299.96/300.42 22837[0:Res:7354.1,18175.0] || hBOOL(ti(bool,skf112(skf108(u,v,w,product_prod(bool,x)),x,bool)))* -> hBOOL(skf112(skf112(u,product_prod(w,v),product_prod(bool,x)),x,bool)).
% 299.96/300.42 1362[0:Rew:79.0,1341.2] || equal(ti(u,v),ti(u,w)) equal(ti(x,y),ti(x,z)) -> equal(hAPP(x,x1,hAPP(u,fun(x,x1),x2,v),y),hAPP(x,x1,hAPP(u,fun(x,x1),x2,w),z))*.
% 299.96/300.42 22852[0:Res:16.1,22838.0] hBOOL(skf114(skf108(u,v,w,product_prod(bool,x)),x,bool)) || -> hBOOL(skf112(skf112(u,product_prod(w,v),product_prod(bool,x)),x,bool))*.
% 299.96/300.42 22838[0:Res:7010.1,18175.0] || hBOOL(ti(bool,skf114(skf108(u,v,w,product_prod(bool,x)),x,bool)))* -> hBOOL(skf112(skf112(u,product_prod(w,v),product_prod(bool,x)),x,bool)).
% 299.96/300.42 18175[0:SpL:17749.0,7875.0] || hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),u,bool)))* -> hBOOL(skf112(skf112(v,product_prod(x,w),product_prod(bool,u)),u,bool)).
% 299.96/300.42 20285[0:Rew:34.0,19724.1] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x)) -> equal(hAPP(u,y,z,skf112(w,v,u)),hAPP(u,y,z,skf112(x,v,u)))*.
% 299.96/300.42 14089[0:Con:14087.1] || hBOOL(hAPP(u,bool,hAPP(v,fun(u,bool),w,x),y)) -> hBOOL(hAPP(u,bool,hAPP(v,fun(u,bool),w,skf127(w,z,y,x,u,v)),skf126(w,z,y,x,u,v)))*.
% 299.96/300.42 21153[0:SpR:19630.1,16.1] hBOOL(skf114(ti(product_prod(bool,val),u),val,bool)) || equal(ti(product_prod(bool,val),u),ti(product_prod(bool,val),v))* -> hBOOL(ti(bool,skf112(v,val,bool)))*.
% 299.96/300.42 21209[0:SpR:19630.1,16.1] hBOOL(skf112(u,val,bool)) || equal(ti(product_prod(bool,val),v),ti(product_prod(bool,val),u))* -> hBOOL(ti(bool,skf114(ti(product_prod(bool,val),v),val,bool)))*.
% 299.96/300.42 19630[0:SpL:986.0,835.0] || equal(ti(product_prod(u,val),v),ti(product_prod(u,val),w)) -> equal(ti(u,skf114(ti(product_prod(u,val),v),val,u)),ti(u,skf112(w,val,u)))*.
% 299.96/300.42 20444[0:SpR:19631.1,16.1] hBOOL(skf112(ti(product_prod(bool,val),u),val,bool)) || equal(ti(product_prod(bool,val),u),ti(product_prod(bool,val),v))* -> hBOOL(ti(bool,skf112(v,val,bool)))*.
% 299.96/300.42 13916[0:Con:13913.1] || hBOOL(hAPP(u,bool,hAPP(v,fun(u,bool),w,x),y)) -> hBOOL(hAPP(u,bool,hAPP(v,fun(u,bool),w,skf120(y,x,w,z,u,v)),skf121(y,x,w,z,u,v)))*.
% 299.96/300.42 20497[0:SpR:19631.1,16.1] hBOOL(skf112(u,val,bool)) || equal(ti(product_prod(bool,val),v),ti(product_prod(bool,val),u))* -> hBOOL(ti(bool,skf112(ti(product_prod(bool,val),v),val,bool)))*.
% 299.96/300.42 19631[0:SpL:1039.0,835.0] || equal(ti(product_prod(u,val),v),ti(product_prod(u,val),w)) -> equal(ti(u,skf112(ti(product_prod(u,val),v),val,u)),ti(u,skf112(w,val,u)))*.
% 299.96/300.42 19487[0:Res:16.1,18176.0] hBOOL(skf112(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),u,bool)) || -> hBOOL(skf114(skf112(v,product_prod(x,w),product_prod(bool,u)),u,bool))*.
% 299.96/300.42 20379[0:Res:16.1,19490.0] hBOOL(skf112(skf114(u,product_prod(v,w),product_prod(bool,x)),x,bool)) || -> hBOOL(skf114(skf112(u,product_prod(v,w),product_prod(bool,x)),x,bool))*.
% 299.96/300.42 1468[0:Res:83.0,50.0] || -> hBOOL(hAPP(product_prod(u,u),bool,hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),v),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),w),w)))*.
% 299.96/300.42 19490[0:Res:12177.1,18176.0] || hBOOL(ti(bool,skf112(skf114(u,product_prod(v,w),product_prod(bool,x)),x,bool)))* -> hBOOL(skf114(skf112(u,product_prod(v,w),product_prod(bool,x)),x,bool)).
% 299.96/300.42 19722[0:SpR:19623.1,16.1] hBOOL(skf112(u,v,bool)) || equal(ti(product_prod(bool,v),w),ti(product_prod(bool,v),u))* -> hBOOL(ti(bool,skf112(w,v,bool)))*.
% 299.96/300.42 19623[0:SpL:53.0,835.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x)) -> equal(ti(u,skf112(w,v,u)),ti(u,skf112(x,v,u)))*.
% 299.96/300.42 19596[0:Res:16.1,19491.0] hBOOL(skf114(skf114(u,product_prod(v,w),product_prod(bool,x)),x,bool)) || -> hBOOL(skf114(skf112(u,product_prod(v,w),product_prod(bool,x)),x,bool))*.
% 299.96/300.42 835[0:SpL:53.0,68.0] || equal(hAPP(u,product_prod(v,u),hAPP(v,fun(u,product_prod(v,u)),product_Pair(v,u),w),x),ti(product_prod(v,u),y))*+ -> equal(ti(v,w),ti(v,skf112(y,u,v)))*.
% 299.96/300.42 19491[0:Res:12178.1,18176.0] || hBOOL(ti(bool,skf114(skf114(u,product_prod(v,w),product_prod(bool,x)),x,bool)))* -> hBOOL(skf114(skf112(u,product_prod(v,w),product_prod(bool,x)),x,bool)).
% 299.96/300.42 19589[0:Res:16.1,19488.0] hBOOL(skf112(skf108(u,v,w,product_prod(bool,x)),x,bool)) || -> hBOOL(skf114(skf112(u,product_prod(w,v),product_prod(bool,x)),x,bool))*.
% 299.96/300.42 19488[0:Res:7354.1,18176.0] || hBOOL(ti(bool,skf112(skf108(u,v,w,product_prod(bool,x)),x,bool)))* -> hBOOL(skf114(skf112(u,product_prod(w,v),product_prod(bool,x)),x,bool)).
% 299.96/300.42 19499[0:Res:16.1,19489.0] hBOOL(skf114(skf108(u,v,w,product_prod(bool,x)),x,bool)) || -> hBOOL(skf114(skf112(u,product_prod(w,v),product_prod(bool,x)),x,bool))*.
% 299.96/300.42 188[0:Inp] || hBOOL(hAPP(fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),bool,hAPP(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),fun(fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),bool),member(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))))),hAPP(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),hAPP(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),fun(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))))),product_Pair(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),hAPP(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),hAPP(exp(list(char)),fun(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),product_Pair(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),u),v)),hAPP(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),hAPP(exp(list(char)),fun(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),product_Pair(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),throw(list(char),w)),x))),hAPP(fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),transitive_rtrancl(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),red,y))))*+ hBOOL(hAPP(fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),bool,hAPP(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),fun(fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),bool),member(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))))),hAPP(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),hAPP(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),fun(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))))),product_Pair(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),hAPP(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),hAPP(exp(list(char)),fun(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),product_Pair(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),z),x1)),hAPP(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),hAPP(exp(list(char)),fun(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),product_Pair(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),val_1(list(char),x2)),v))),hAPP(fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),transitive_rtrancl(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),red,y))))* -> hBOOL(hAPP(fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),bool,hAPP(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),fun(fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),bool),member(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))))),hAPP(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),hAPP(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),fun(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))))),product_Pair(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),hAPP(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),hAPP(exp(list(char)),fun(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),product_Pair(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),hAPP(exp(list(char)),exp(list(char)),hAPP(list(char),fun(exp(list(char)),exp(list(char))),hAPP(list(char),fun(list(char),fun(exp(list(char)),exp(list(char)))),hAPP(exp(list(char)),fun(list(char),fun(list(char),fun(exp(list(char)),exp(list(char))))),fAss(list(char)),z),x3),x4),u)),x1)),hAPP(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),hAPP(exp(list(char)),fun(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),product_Pair(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),throw(list(char),w)),x))),hAPP(fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),transitive_rtrancl(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),red,y))))*.
% 299.96/300.42 19489[0:Res:7010.1,18176.0] || hBOOL(ti(bool,skf114(skf108(u,v,w,product_prod(bool,x)),x,bool)))* -> hBOOL(skf114(skf112(u,product_prod(w,v),product_prod(bool,x)),x,bool)).
% 299.96/300.42 18176[0:SpL:17749.0,7571.0] || hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),u,bool)))* -> hBOOL(skf114(skf112(v,product_prod(x,w),product_prod(bool,u)),u,bool)).
% 299.96/300.42 18223[0:Rew:12518.0,17938.0] || -> equal(skf108(skf112(u,product_prod(v,w),product_prod(val,product_prod(x,y))),y,x,val),skf108(skf108(u,w,v,product_prod(val,product_prod(x,y))),y,x,val))**.
% 299.96/300.42 18216[0:Rew:2275.0,17937.0] || -> equal(skf111(skf112(u,product_prod(v,w),product_prod(x,exp(y))),exp(y),x),skf111(skf108(u,w,v,product_prod(x,exp(y))),exp(y),x))**.
% 299.96/300.42 187[0:Inp] || hBOOL(hAPP(fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),bool,hAPP(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),fun(fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),bool),member(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))))),hAPP(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),hAPP(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),fun(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))))),product_Pair(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),hAPP(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),hAPP(exp(list(char)),fun(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),product_Pair(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),u),hAPP(fun(list(char),option(val)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),hAPP(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(val)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_Pair(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),v),w))),hAPP(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),hAPP(exp(list(char)),fun(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),product_Pair(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),x),hAPP(fun(list(char),option(val)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),hAPP(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(val)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_Pair(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),y),z)))),hAPP(fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),transitive_rtrancl(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),red,x1)))) -> hBOOL(hAPP(fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),bool,hAPP(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),fun(fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),bool),member(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))))),hAPP(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),hAPP(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),fun(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))))),product_Pair(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),hAPP(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),hAPP(exp(list(char)),fun(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),product_Pair(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),u),hAPP(fun(list(char),option(val)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),hAPP(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(val)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_Pair(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),v),hAPP(fun(list(char),option(val)),fun(list(char),option(val)),hAPP(fun(list(char),option(val)),fun(fun(list(char),option(val)),fun(list(char),option(val))),map_add(list(char),val),x2),w)))),hAPP(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),hAPP(exp(list(char)),fun(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),product_Pair(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),x),hAPP(fun(list(char),option(val)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),hAPP(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(val)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_Pair(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),y),hAPP(fun(list(char),option(val)),fun(list(char),option(val)),hAPP(fun(list(char),option(val)),fun(fun(list(char),option(val)),fun(list(char),option(val))),map_add(list(char),val),x2),z))))),hAPP(fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),transitive_rtrancl(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),red,x1))))*.
% 299.96/300.42 18215[0:Rew:10596.0,17953.0] || -> equal(skf112(skf112(u,product_prod(v,w),product_prod(exp(x),y)),y,exp(x)),skf112(skf108(u,w,v,product_prod(exp(x),y)),y,exp(x)))**.
% 299.96/300.42 18214[0:Rew:38.0,17915.0] || -> equal(hAPP(u,v,skf112(w,product_prod(x,y),fun(u,v)),z),hAPP(u,v,skf108(w,y,x,fun(u,v)),z))**.
% 299.96/300.42 18212[0:Rew:987.0,17932.0] || -> equal(skf111(skf112(u,product_prod(v,w),product_prod(x,val)),val,x),skf111(skf108(u,w,v,product_prod(x,val)),val,x))**.
% 299.96/300.42 18211[0:Rew:5835.0,17944.0] || -> equal(skf112(skf112(u,product_prod(v,w),product_prod(val,x)),x,val),skf112(skf108(u,w,v,product_prod(val,x)),x,val))**.
% 299.96/300.42 186[0:Inp] || hBOOL(hAPP(fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),bool,hAPP(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),fun(fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),bool),member(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))))),hAPP(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),hAPP(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),fun(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))))),product_Pair(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),hAPP(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),hAPP(exp(list(char)),fun(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),product_Pair(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),u),hAPP(fun(list(char),option(val)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),hAPP(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(val)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_Pair(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),v),w))),hAPP(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),hAPP(exp(list(char)),fun(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),product_Pair(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),x),hAPP(fun(list(char),option(val)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),hAPP(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(val)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_Pair(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),y),z)))),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),red,x1))) -> hBOOL(hAPP(fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),bool,hAPP(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),fun(fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),bool),member(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))))),hAPP(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),hAPP(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),fun(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))))),product_Pair(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),hAPP(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),hAPP(exp(list(char)),fun(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),product_Pair(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),u),hAPP(fun(list(char),option(val)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),hAPP(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(val)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_Pair(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),v),hAPP(fun(list(char),option(val)),fun(list(char),option(val)),hAPP(fun(list(char),option(val)),fun(fun(list(char),option(val)),fun(list(char),option(val))),map_add(list(char),val),x2),w)))),hAPP(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),hAPP(exp(list(char)),fun(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),product_Pair(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),x),hAPP(fun(list(char),option(val)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),hAPP(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(val)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_Pair(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),y),hAPP(fun(list(char),option(val)),fun(list(char),option(val)),hAPP(fun(list(char),option(val)),fun(fun(list(char),option(val)),fun(list(char),option(val))),map_add(list(char),val),x2),z))))),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),red,x1)))*.
% 299.96/300.42 18205[0:Rew:34.0,17912.0] || -> equal(hAPP(u,v,w,skf112(x,product_prod(y,z),u)),hAPP(u,v,w,skf108(x,z,y,u)))**.
% 299.96/300.42 17749[0:EqR:12144.0] || -> equal(ti(u,skf112(v,product_prod(w,x),u)),ti(u,skf108(v,x,w,u)))**.
% 299.96/300.42 17570[0:Res:16.1,13615.0] hBOOL(skf112(hAPP(u,product_prod(bool,product_prod(v,w)),x,y),product_prod(v,w),bool)) || -> hBOOL(skf108(hAPP(u,product_prod(bool,product_prod(v,w)),x,y),w,v,bool))*.
% 299.96/300.42 185[0:Inp] || hBOOL(hAPP(fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),bool,hAPP(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),fun(fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),bool),member(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))))),hAPP(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),hAPP(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),fun(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))))),product_Pair(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),hAPP(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),hAPP(exp(list(char)),fun(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),product_Pair(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),u),v)),hAPP(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),hAPP(exp(list(char)),fun(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),product_Pair(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),w),x))),hAPP(fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),transitive_rtrancl(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),red,y)))) -> hBOOL(hAPP(fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),bool,hAPP(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),fun(fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),bool),member(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))))),hAPP(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),hAPP(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),fun(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))))),product_Pair(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),hAPP(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),hAPP(exp(list(char)),fun(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),product_Pair(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),hAPP(exp(list(char)),exp(list(char)),hAPP(list(char),fun(exp(list(char)),exp(list(char))),hAPP(list(char),fun(list(char),fun(exp(list(char)),exp(list(char)))),hAPP(exp(list(char)),fun(list(char),fun(list(char),fun(exp(list(char)),exp(list(char))))),fAss(list(char)),val_1(list(char),z)),x1),x2),u)),v)),hAPP(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),hAPP(exp(list(char)),fun(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),product_Pair(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),hAPP(exp(list(char)),exp(list(char)),hAPP(list(char),fun(exp(list(char)),exp(list(char))),hAPP(list(char),fun(list(char),fun(exp(list(char)),exp(list(char)))),hAPP(exp(list(char)),fun(list(char),fun(list(char),fun(exp(list(char)),exp(list(char))))),fAss(list(char)),val_1(list(char),z)),x1),x2),w)),x))),hAPP(fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),transitive_rtrancl(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),red,y))))*.
% 299.96/300.42 12154[0:SpR:12008.0,2922.1] || hBOOL(ti(bool,skf111(skf114(u,product_prod(v,w),product_prod(x,bool)),bool,x))) -> hBOOL(ti(bool,skf113(ti(product_prod(x,bool),skf108(u,w,v,product_prod(x,bool))),bool,x)))*.
% 299.96/300.42 12155[0:SpR:12008.0,2655.1] || hBOOL(ti(bool,skf113(skf114(u,product_prod(v,w),product_prod(x,bool)),bool,x))) -> hBOOL(ti(bool,skf113(ti(product_prod(x,bool),skf108(u,w,v,product_prod(x,bool))),bool,x)))*.
% 299.96/300.42 12158[0:SpR:12008.0,1592.1] || hBOOL(ti(bool,skf111(skf114(u,product_prod(v,w),product_prod(x,bool)),bool,x))) -> hBOOL(ti(bool,skf111(ti(product_prod(x,bool),skf108(u,w,v,product_prod(x,bool))),bool,x)))*.
% 299.96/300.42 184[0:Inp] || hBOOL(hAPP(fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),bool,hAPP(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),fun(fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),bool),member(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))))),hAPP(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),hAPP(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),fun(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))))),product_Pair(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),hAPP(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),hAPP(exp(list(char)),fun(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),product_Pair(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),u),v)),hAPP(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),hAPP(exp(list(char)),fun(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),product_Pair(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),w),x))),hAPP(fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),transitive_rtrancl(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),red,y)))) -> hBOOL(hAPP(fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),bool,hAPP(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),fun(fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),bool),member(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))))),hAPP(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),hAPP(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),fun(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))))),product_Pair(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),hAPP(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),hAPP(exp(list(char)),fun(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),product_Pair(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),hAPP(exp(list(char)),exp(list(char)),hAPP(list(char),fun(exp(list(char)),exp(list(char))),hAPP(list(char),fun(list(char),fun(exp(list(char)),exp(list(char)))),hAPP(exp(list(char)),fun(list(char),fun(list(char),fun(exp(list(char)),exp(list(char))))),fAss(list(char)),u),z),x1),x2)),v)),hAPP(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),hAPP(exp(list(char)),fun(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),product_Pair(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),hAPP(exp(list(char)),exp(list(char)),hAPP(list(char),fun(exp(list(char)),exp(list(char))),hAPP(list(char),fun(list(char),fun(exp(list(char)),exp(list(char)))),hAPP(exp(list(char)),fun(list(char),fun(list(char),fun(exp(list(char)),exp(list(char))))),fAss(list(char)),w),z),x1),x2)),x))),hAPP(fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),transitive_rtrancl(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),red,y))))*.
% 299.96/300.42 12159[0:SpR:12008.0,1449.1] || hBOOL(ti(bool,skf113(skf114(u,product_prod(v,w),product_prod(x,bool)),bool,x))) -> hBOOL(ti(bool,skf111(ti(product_prod(x,bool),skf108(u,w,v,product_prod(x,bool))),bool,x)))*.
% 299.96/300.42 12173[0:SpR:12008.0,11582.1] || hBOOL(ti(bool,skf112(skf114(u,product_prod(v,w),product_prod(bool,x)),x,bool))) -> hBOOL(ti(bool,skf114(ti(product_prod(bool,x),skf108(u,w,v,product_prod(bool,x))),x,bool)))*.
% 299.96/300.42 12174[0:SpR:12008.0,11203.1] || hBOOL(ti(bool,skf114(skf114(u,product_prod(v,w),product_prod(bool,x)),x,bool))) -> hBOOL(ti(bool,skf114(ti(product_prod(bool,x),skf108(u,w,v,product_prod(bool,x))),x,bool)))*.
% 299.96/300.42 12177[0:SpR:12008.0,7354.1] || hBOOL(ti(bool,skf112(skf114(u,product_prod(v,w),product_prod(bool,x)),x,bool))) -> hBOOL(ti(bool,skf112(ti(product_prod(bool,x),skf108(u,w,v,product_prod(bool,x))),x,bool)))*.
% 299.96/300.42 183[0:Inp] || hBOOL(hAPP(fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),bool,hAPP(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),fun(fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),bool),member(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))))),hAPP(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),hAPP(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),fun(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))))),product_Pair(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),hAPP(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),hAPP(exp(list(char)),fun(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),product_Pair(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),u),v)),hAPP(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),hAPP(exp(list(char)),fun(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),product_Pair(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),w),x))),hAPP(fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),transitive_rtrancl(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),red,y)))) -> hBOOL(hAPP(fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),bool,hAPP(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),fun(fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),bool),member(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))))),hAPP(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),hAPP(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),fun(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))))),product_Pair(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),hAPP(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),hAPP(exp(list(char)),fun(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),product_Pair(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),hAPP(list(char),exp(list(char)),hAPP(list(char),fun(list(char),exp(list(char))),hAPP(exp(list(char)),fun(list(char),fun(list(char),exp(list(char)))),fAcc(list(char)),u),z),x1)),v)),hAPP(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),hAPP(exp(list(char)),fun(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),product_Pair(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),hAPP(list(char),exp(list(char)),hAPP(list(char),fun(list(char),exp(list(char))),hAPP(exp(list(char)),fun(list(char),fun(list(char),exp(list(char)))),fAcc(list(char)),w),z),x1)),x))),hAPP(fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),transitive_rtrancl(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),red,y))))*.
% 299.96/300.42 12178[0:SpR:12008.0,7010.1] || hBOOL(ti(bool,skf114(skf114(u,product_prod(v,w),product_prod(bool,x)),x,bool))) -> hBOOL(ti(bool,skf112(ti(product_prod(bool,x),skf108(u,w,v,product_prod(bool,x))),x,bool)))*.
% 299.96/300.42 16990[0:Res:16.1,12280.0] hBOOL(skf113(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),bool,u)) || -> hBOOL(ti(bool,skf111(skf114(v,product_prod(x,w),product_prod(u,bool)),bool,u)))*.
% 299.96/300.42 12280[0:SpL:12008.0,2694.0] || hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),bool,u)))* -> hBOOL(ti(bool,skf111(skf114(v,product_prod(x,w),product_prod(u,bool)),bool,u))).
% 299.96/300.42 16849[0:Res:16.1,12281.0] hBOOL(skf113(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),bool,u)) || -> hBOOL(ti(bool,skf113(skf114(v,product_prod(x,w),product_prod(u,bool)),bool,u)))*.
% 299.96/300.42 182[0:Inp] || hBOOL(hAPP(fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),bool,hAPP(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),fun(fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),bool),member(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))))),hAPP(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),hAPP(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),fun(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))))),product_Pair(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),hAPP(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),hAPP(exp(list(char)),fun(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),product_Pair(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),u),v)),hAPP(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),hAPP(exp(list(char)),fun(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),product_Pair(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),val_1(list(char),w)),x))),hAPP(fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),transitive_rtrancl(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),red,y)))) -> hBOOL(hAPP(fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),bool,hAPP(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),fun(fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),bool),member(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))))),hAPP(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),hAPP(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),fun(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))))),product_Pair(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),hAPP(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),hAPP(exp(list(char)),fun(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),product_Pair(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),hAPP(exp(list(char)),exp(list(char)),hAPP(list(char),fun(exp(list(char)),exp(list(char))),hAPP(list(char),fun(list(char),fun(exp(list(char)),exp(list(char)))),hAPP(exp(list(char)),fun(list(char),fun(list(char),fun(exp(list(char)),exp(list(char))))),tryCatch(list(char)),u),z),x1),x2)),v)),hAPP(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),hAPP(exp(list(char)),fun(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),product_Pair(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),val_1(list(char),w)),x))),hAPP(fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),transitive_rtrancl(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),red,y))))*.
% 299.96/300.42 12281[0:SpL:12008.0,2584.0] || hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),bool,u)))* -> hBOOL(ti(bool,skf113(skf114(v,product_prod(x,w),product_prod(u,bool)),bool,u))).
% 299.96/300.42 16828[0:Res:16.1,12288.0] hBOOL(skf111(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),bool,u)) || -> hBOOL(ti(bool,skf111(skf114(v,product_prod(x,w),product_prod(u,bool)),bool,u)))*.
% 299.96/300.42 12288[0:SpL:12008.0,2727.0] || hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),bool,u)))* -> hBOOL(ti(bool,skf111(skf114(v,product_prod(x,w),product_prod(u,bool)),bool,u))).
% 299.96/300.42 16411[0:Res:16.1,12289.0] hBOOL(skf111(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),bool,u)) || -> hBOOL(ti(bool,skf113(skf114(v,product_prod(x,w),product_prod(u,bool)),bool,u)))*.
% 299.96/300.42 181[0:Inp] || hBOOL(hAPP(fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),bool,hAPP(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),fun(fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),bool),member(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))))),hAPP(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),hAPP(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),fun(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))))),product_Pair(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),hAPP(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),hAPP(exp(list(char)),fun(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),product_Pair(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),u),v)),hAPP(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),hAPP(exp(list(char)),fun(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),product_Pair(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),w),x))),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),red,y))) -> hBOOL(hAPP(fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),bool,hAPP(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),fun(fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),bool),member(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))))),hAPP(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),hAPP(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),fun(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))))),product_Pair(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),hAPP(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),hAPP(exp(list(char)),fun(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),product_Pair(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),hAPP(exp(list(char)),exp(list(char)),hAPP(list(char),fun(exp(list(char)),exp(list(char))),hAPP(list(char),fun(list(char),fun(exp(list(char)),exp(list(char)))),hAPP(exp(list(char)),fun(list(char),fun(list(char),fun(exp(list(char)),exp(list(char))))),fAss(list(char)),val_1(list(char),z)),x1),x2),u)),v)),hAPP(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),hAPP(exp(list(char)),fun(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),product_Pair(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),hAPP(exp(list(char)),exp(list(char)),hAPP(list(char),fun(exp(list(char)),exp(list(char))),hAPP(list(char),fun(list(char),fun(exp(list(char)),exp(list(char)))),hAPP(exp(list(char)),fun(list(char),fun(list(char),fun(exp(list(char)),exp(list(char))))),fAss(list(char)),val_1(list(char),z)),x1),x2),w)),x))),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),red,y)))*.
% 299.96/300.42 16631[0:Res:16414.1,1430.0] || hBOOL(ti(bool,skf111(skf108(u,v,w,product_prod(x,bool)),bool,x))) -> hBOOL(ti(bool,skf111(skf114(u,product_prod(w,v),product_prod(x,bool)),bool,x)))*.
% 299.96/300.42 16618[0:Res:16415.1,1430.0] || hBOOL(ti(bool,skf113(skf108(u,v,w,product_prod(x,bool)),bool,x))) -> hBOOL(ti(bool,skf111(skf114(u,product_prod(w,v),product_prod(x,bool)),bool,x)))*.
% 299.96/300.42 16414[0:Res:1592.1,12289.0] || hBOOL(ti(bool,skf111(skf108(u,v,w,product_prod(x,bool)),bool,x))) -> hBOOL(ti(bool,skf113(skf114(u,product_prod(w,v),product_prod(x,bool)),bool,x)))*.
% 299.96/300.42 16415[0:Res:1449.1,12289.0] || hBOOL(ti(bool,skf113(skf108(u,v,w,product_prod(x,bool)),bool,x))) -> hBOOL(ti(bool,skf113(skf114(u,product_prod(w,v),product_prod(x,bool)),bool,x)))*.
% 299.96/300.42 180[0:Inp] || hBOOL(hAPP(fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),bool,hAPP(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),fun(fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),bool),member(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))))),hAPP(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),hAPP(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),fun(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))))),product_Pair(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),hAPP(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),hAPP(exp(list(char)),fun(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),product_Pair(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),u),v)),hAPP(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),hAPP(exp(list(char)),fun(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),product_Pair(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),w),x))),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),red,y))) -> hBOOL(hAPP(fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),bool,hAPP(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),fun(fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),bool),member(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))))),hAPP(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),hAPP(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),fun(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))))),product_Pair(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),hAPP(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),hAPP(exp(list(char)),fun(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),product_Pair(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),hAPP(exp(list(char)),exp(list(char)),hAPP(list(char),fun(exp(list(char)),exp(list(char))),hAPP(list(char),fun(list(char),fun(exp(list(char)),exp(list(char)))),hAPP(exp(list(char)),fun(list(char),fun(list(char),fun(exp(list(char)),exp(list(char))))),fAss(list(char)),u),z),x1),x2)),v)),hAPP(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),hAPP(exp(list(char)),fun(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),product_Pair(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),hAPP(exp(list(char)),exp(list(char)),hAPP(list(char),fun(exp(list(char)),exp(list(char))),hAPP(list(char),fun(list(char),fun(exp(list(char)),exp(list(char)))),hAPP(exp(list(char)),fun(list(char),fun(list(char),fun(exp(list(char)),exp(list(char))))),fAss(list(char)),w),z),x1),x2)),x))),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),red,y)))*.
% 299.96/300.42 12289[0:SpL:12008.0,2613.0] || hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),bool,u)))* -> hBOOL(ti(bool,skf113(skf114(v,product_prod(x,w),product_prod(u,bool)),bool,u))).
% 299.96/300.42 16390[0:Res:16.1,12373.0] hBOOL(skf114(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),u,bool)) || -> hBOOL(ti(bool,skf112(skf114(v,product_prod(x,w),product_prod(bool,u)),u,bool)))*.
% 299.96/300.42 12373[0:SpL:12008.0,11277.0] || hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),u,bool)))* -> hBOOL(ti(bool,skf112(skf114(v,product_prod(x,w),product_prod(bool,u)),u,bool))).
% 299.96/300.42 16212[0:Res:16.1,12374.0] hBOOL(skf114(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),u,bool)) || -> hBOOL(ti(bool,skf114(skf114(v,product_prod(x,w),product_prod(bool,u)),u,bool)))*.
% 299.96/300.42 179[0:Inp] || hBOOL(hAPP(fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),bool,hAPP(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),fun(fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),bool),member(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))))),hAPP(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),hAPP(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),fun(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))))),product_Pair(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),hAPP(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),hAPP(exp(list(char)),fun(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),product_Pair(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),u),v)),hAPP(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),hAPP(exp(list(char)),fun(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),product_Pair(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),w),x))),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),red,y))) -> hBOOL(hAPP(fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),bool,hAPP(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),fun(fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),bool),member(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))))),hAPP(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),hAPP(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),fun(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))))),product_Pair(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),hAPP(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),hAPP(exp(list(char)),fun(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),product_Pair(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),hAPP(list(char),exp(list(char)),hAPP(list(char),fun(list(char),exp(list(char))),hAPP(exp(list(char)),fun(list(char),fun(list(char),exp(list(char)))),fAcc(list(char)),u),z),x1)),v)),hAPP(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),hAPP(exp(list(char)),fun(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),product_Pair(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),hAPP(list(char),exp(list(char)),hAPP(list(char),fun(list(char),exp(list(char))),hAPP(exp(list(char)),fun(list(char),fun(list(char),exp(list(char)))),fAcc(list(char)),w),z),x1)),x))),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),red,y)))*.
% 299.96/300.42 12374[0:SpL:12008.0,11032.0] || hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),u,bool)))* -> hBOOL(ti(bool,skf114(skf114(v,product_prod(x,w),product_prod(bool,u)),u,bool))).
% 299.96/300.42 16190[0:Res:16.1,12379.0] hBOOL(skf112(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),u,bool)) || -> hBOOL(ti(bool,skf112(skf114(v,product_prod(x,w),product_prod(bool,u)),u,bool)))*.
% 299.96/300.42 12379[0:SpL:12008.0,11343.0] || hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),u,bool)))* -> hBOOL(ti(bool,skf112(skf114(v,product_prod(x,w),product_prod(bool,u)),u,bool))).
% 299.96/300.42 15882[0:Res:16.1,12380.0] hBOOL(skf112(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),u,bool)) || -> hBOOL(ti(bool,skf114(skf114(v,product_prod(x,w),product_prod(bool,u)),u,bool)))*.
% 299.96/300.42 178[0:Inp] || hBOOL(hAPP(ty,bool,hAPP(exp(list(char)),fun(ty,bool),hAPP(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool)),hAPP(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool))),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool)))),wTrt,u),v),w),x),y))* hBOOL(hAPP(fun(list(char),option(ty)),bool,hAPP(fun(list(char),option(val)),fun(fun(list(char),option(ty)),bool),hAPP(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(val)),fun(fun(list(char),option(ty)),bool)),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(val)),fun(fun(list(char),option(ty)),bool))),lconf(product_prod(list(list(char)),exp(list(char)))),u),v),z),w))* hBOOL(hAPP(fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),bool,hAPP(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),fun(fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),bool),member(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))))),hAPP(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),hAPP(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),fun(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))))),product_Pair(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),hAPP(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),hAPP(exp(list(char)),fun(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),product_Pair(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),x),hAPP(fun(list(char),option(val)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),hAPP(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(val)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_Pair(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),v),z))),hAPP(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),hAPP(exp(list(char)),fun(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),product_Pair(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),x1),hAPP(fun(list(char),option(val)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),hAPP(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(val)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_Pair(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),x2),x3)))),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),red,u)))*+ -> hBOOL(hAPP(fun(list(char),option(ty)),bool,hAPP(fun(list(char),option(val)),fun(fun(list(char),option(ty)),bool),hAPP(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(val)),fun(fun(list(char),option(ty)),bool)),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(val)),fun(fun(list(char),option(ty)),bool))),lconf(product_prod(list(list(char)),exp(list(char)))),u),x2),x3),w))*.
% 299.96/300.42 16030[0:Res:15883.1,6922.0] || hBOOL(ti(bool,skf112(skf108(u,v,w,product_prod(bool,x)),x,bool))) -> hBOOL(ti(bool,skf112(skf114(u,product_prod(w,v),product_prod(bool,x)),x,bool)))*.
% 299.96/300.42 16011[0:Res:15884.1,6922.0] || hBOOL(ti(bool,skf114(skf108(u,v,w,product_prod(bool,x)),x,bool))) -> hBOOL(ti(bool,skf112(skf114(u,product_prod(w,v),product_prod(bool,x)),x,bool)))*.
% 299.96/300.42 15883[0:Res:7354.1,12380.0] || hBOOL(ti(bool,skf112(skf108(u,v,w,product_prod(bool,x)),x,bool))) -> hBOOL(ti(bool,skf114(skf114(u,product_prod(w,v),product_prod(bool,x)),x,bool)))*.
% 299.96/300.42 15884[0:Res:7010.1,12380.0] || hBOOL(ti(bool,skf114(skf108(u,v,w,product_prod(bool,x)),x,bool))) -> hBOOL(ti(bool,skf114(skf114(u,product_prod(w,v),product_prod(bool,x)),x,bool)))*.
% 299.96/300.42 177[0:Inp] || hBOOL(hAPP(ty,bool,hAPP(exp(list(char)),fun(ty,bool),hAPP(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool)),hAPP(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool))),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool)))),wTrt,u),v),w),x),y))* hBOOL(hAPP(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),bool,hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),bool),hconf(product_prod(list(list(char)),exp(list(char)))),u),v)) hBOOL(hAPP(fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),bool,hAPP(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),fun(fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),bool),member(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))))),hAPP(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),hAPP(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),fun(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))))),product_Pair(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),hAPP(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),hAPP(exp(list(char)),fun(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),product_Pair(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),x),hAPP(fun(list(char),option(val)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),hAPP(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(val)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_Pair(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),v),z))),hAPP(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),hAPP(exp(list(char)),fun(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),product_Pair(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),x1),hAPP(fun(list(char),option(val)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),hAPP(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(val)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_Pair(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),x2),x3)))),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),red,u)))*+ -> hBOOL(hAPP(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),bool,hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),bool),hconf(product_prod(list(list(char)),exp(list(char)))),u),x2)).
% 299.96/300.42 12380[0:SpL:12008.0,11094.0] || hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),u,bool)))* -> hBOOL(ti(bool,skf114(skf114(v,product_prod(x,w),product_prod(bool,u)),u,bool))).
% 299.96/300.42 12043[0:Rew:12008.0,4845.1] || equal(ti(product_prod(u,product_prod(v,w)),x),ti(product_prod(u,product_prod(v,w)),y))*+ -> equal(ti(u,skf108(x,w,v,u)),ti(u,skf108(y,w,v,u)))*.
% 299.96/300.42 12530[0:Rew:399.0,12525.1,12403.0,12525.1,6156.0,12525.1,399.0,12525.1] || equal(ti(product_prod(exp(u),product_prod(v,w)),x),ti(product_prod(exp(u),product_prod(v,w)),y))* -> equal(skf108(x,w,v,exp(u)),skf108(y,w,v,exp(u))).
% 299.96/300.42 13936[0:SpL:14.0,12519.0] || equal(ti(product_prod(val,product_prod(u,v)),w),undefined(product_prod(val,product_prod(u,v))))**+ -> equal(skf108(w,v,u,val),skf108(undefined(product_prod(val,product_prod(u,v))),v,u,val))*.
% 299.96/300.42 176[0:Inp] || hBOOL(hAPP(ty,bool,hAPP(exp(list(char)),fun(ty,bool),hAPP(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool)),hAPP(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool))),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool)))),wTrt,u),hAPP(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),hp,v)),w),x),y))* hBOOL(hAPP(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),bool,hAPP(fun(list(char),option(ty)),fun(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),bool),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(fun(list(char),option(ty)),fun(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),bool)),typeSa885026672_sconf,u),w),v)) hBOOL(hAPP(fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),bool,hAPP(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),fun(fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),bool),member(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))))),hAPP(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),hAPP(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),fun(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))))),product_Pair(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),hAPP(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),hAPP(exp(list(char)),fun(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),product_Pair(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),x),v)),hAPP(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),hAPP(exp(list(char)),fun(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),product_Pair(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),z),x1))),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),red,u)))*+ -> hBOOL(hAPP(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),bool,hAPP(fun(list(char),option(ty)),fun(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),bool),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(fun(list(char),option(ty)),fun(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),bool)),typeSa885026672_sconf,u),w),x1))*.
% 299.96/300.42 12152[0:SpR:12008.0,1571.1] || hBOOL(ti(bool,skf111(skf114(u,product_prod(v,w),product_prod(x,bool)),bool,x))) -> hBOOL(skf113(ti(product_prod(x,bool),skf108(u,w,v,product_prod(x,bool))),bool,x))*.
% 299.96/300.42 12153[0:SpR:12008.0,1369.1] || hBOOL(ti(bool,skf113(skf114(u,product_prod(v,w),product_prod(x,bool)),bool,x))) -> hBOOL(skf113(ti(product_prod(x,bool),skf108(u,w,v,product_prod(x,bool))),bool,x))*.
% 299.96/300.42 12156[0:SpR:12008.0,1594.1] || hBOOL(ti(bool,skf111(skf114(u,product_prod(v,w),product_prod(x,bool)),bool,x))) -> hBOOL(skf111(ti(product_prod(x,bool),skf108(u,w,v,product_prod(x,bool))),bool,x))*.
% 299.96/300.42 15539[0:Res:16.1,15524.0] hBOOL(skf111(skf114(u,product_prod(v,w),product_prod(x,bool)),bool,x)) || -> hBOOL(ti(bool,skf111(skf108(u,w,v,product_prod(x,bool)),bool,x)))*.
% 299.96/300.42 175[0:Inp] || hBOOL(hAPP(fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),bool,hAPP(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),fun(fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),bool),member(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))))),hAPP(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),hAPP(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),fun(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))))),product_Pair(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),hAPP(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),hAPP(exp(list(char)),fun(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),product_Pair(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),u),hAPP(fun(list(char),option(val)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),hAPP(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(val)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_Pair(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),v),w))),hAPP(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),hAPP(exp(list(char)),fun(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),product_Pair(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),x),hAPP(fun(list(char),option(val)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),hAPP(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(val)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_Pair(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),y),z)))),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),red,x1)))* -> hBOOL(hAPP(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),bool,hAPP(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),bool),hext,v),y)).
% 299.96/300.42 15524[0:Res:1630.1,15442.0] || hBOOL(ti(bool,skf111(skf114(u,product_prod(v,w),product_prod(x,bool)),bool,x)))* -> hBOOL(ti(bool,skf111(skf108(u,w,v,product_prod(x,bool)),bool,x))).
% 299.96/300.42 15532[0:Res:16.1,15516.0] hBOOL(skf111(skf114(u,product_prod(v,w),product_prod(x,bool)),bool,x)) || -> hBOOL(ti(bool,skf113(skf108(u,w,v,product_prod(x,bool)),bool,x)))*.
% 299.96/300.42 15516[0:Res:1630.1,15443.0] || hBOOL(ti(bool,skf111(skf114(u,product_prod(v,w),product_prod(x,bool)),bool,x)))* -> hBOOL(ti(bool,skf113(skf108(u,w,v,product_prod(x,bool)),bool,x))).
% 299.96/300.42 15523[0:Res:16.1,15442.0] hBOOL(skf113(skf114(u,product_prod(v,w),product_prod(x,bool)),bool,x)) || -> hBOOL(ti(bool,skf111(skf108(u,w,v,product_prod(x,bool)),bool,x)))*.
% 299.96/300.42 174[0:Inp] || -> hBOOL(hAPP(fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),bool,hAPP(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),fun(fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),bool),member(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))))),hAPP(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),hAPP(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),fun(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))))),product_Pair(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),hAPP(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),hAPP(exp(list(char)),fun(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),product_Pair(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),ea),hAPP(fun(list(char),option(val)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),hAPP(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(val)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_Pair(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),ha),la))),hAPP(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),hAPP(exp(list(char)),fun(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),product_Pair(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),e_a),hAPP(fun(list(char),option(val)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),hAPP(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(val)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_Pair(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),h_a),l_a)))),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),red,p)))*.
% 299.96/300.42 15442[0:SoR:2746.0,12157.1] || hBOOL(ti(bool,skf113(skf114(u,product_prod(v,w),product_prod(x,bool)),bool,x)))* -> hBOOL(ti(bool,skf111(skf108(u,w,v,product_prod(x,bool)),bool,x))).
% 299.96/300.42 15515[0:Res:16.1,15443.0] hBOOL(skf113(skf114(u,product_prod(v,w),product_prod(x,bool)),bool,x)) || -> hBOOL(ti(bool,skf113(skf108(u,w,v,product_prod(x,bool)),bool,x)))*.
% 299.96/300.42 15443[0:SoR:2631.0,12157.1] || hBOOL(ti(bool,skf113(skf114(u,product_prod(v,w),product_prod(x,bool)),bool,x)))* -> hBOOL(ti(bool,skf113(skf108(u,w,v,product_prod(x,bool)),bool,x))).
% 299.96/300.42 15493[0:Res:16.1,15464.0] hBOOL(skf111(skf114(u,product_prod(v,w),product_prod(x,bool)),bool,x)) || -> hBOOL(skf111(skf108(u,w,v,product_prod(x,bool)),bool,x))*.
% 299.96/300.42 172[0:Inp] || hBOOL(hAPP(ty,bool,hAPP(exp(list(char)),fun(ty,bool),hAPP(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool)),hAPP(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool))),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool)))),wTrt,p),ha),u),ea),v)) hBOOL(hAPP(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),bool,hAPP(fun(list(char),option(ty)),fun(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),bool),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(fun(list(char),option(ty)),fun(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),bool)),typeSa885026672_sconf,p),u),hAPP(fun(list(char),option(val)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),hAPP(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(val)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_Pair(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),ha),la)))*+ -> hBOOL(hAPP(ty,bool,hAPP(exp(list(char)),fun(ty,bool),hAPP(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool)),hAPP(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool))),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool)))),wTrt,p),h_a),u),e_a),skf69(v,u)))*.
% 299.96/300.42 15464[0:Res:1630.1,15446.0] || hBOOL(ti(bool,skf111(skf114(u,product_prod(v,w),product_prod(x,bool)),bool,x)))* -> hBOOL(skf111(skf108(u,w,v,product_prod(x,bool)),bool,x)).
% 299.96/300.42 15486[0:Res:16.1,15456.0] hBOOL(skf111(skf114(u,product_prod(v,w),product_prod(x,bool)),bool,x)) || -> hBOOL(skf113(skf108(u,w,v,product_prod(x,bool)),bool,x))*.
% 299.96/300.42 15456[0:Res:1630.1,15447.0] || hBOOL(ti(bool,skf111(skf114(u,product_prod(v,w),product_prod(x,bool)),bool,x)))* -> hBOOL(skf113(skf108(u,w,v,product_prod(x,bool)),bool,x)).
% 299.96/300.42 15463[0:Res:16.1,15446.0] hBOOL(skf113(skf114(u,product_prod(v,w),product_prod(x,bool)),bool,x)) || -> hBOOL(skf111(skf108(u,w,v,product_prod(x,bool)),bool,x))*.
% 299.96/300.42 173[0:Inp] || hBOOL(hAPP(ty,bool,hAPP(exp(list(char)),fun(ty,bool),hAPP(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool)),hAPP(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool))),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool)))),wTrt,p),ha),u),ea),v)) hBOOL(hAPP(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),bool,hAPP(fun(list(char),option(ty)),fun(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),bool),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(fun(list(char),option(ty)),fun(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),bool)),typeSa885026672_sconf,p),u),hAPP(fun(list(char),option(val)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),hAPP(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(val)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_Pair(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),ha),la)))*+ -> hBOOL(hAPP(ty,bool,hAPP(exp(list(char)),fun(ty,bool),hAPP(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool)),hAPP(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool))),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool)))),wTrt,p),h_a),u),e_a),skf68(v,u)))*.
% 299.96/300.42 15446[0:SoR:1757.0,12157.1] || hBOOL(ti(bool,skf113(skf114(u,product_prod(v,w),product_prod(x,bool)),bool,x)))* -> hBOOL(skf111(skf108(u,w,v,product_prod(x,bool)),bool,x)).
% 299.96/300.42 15455[0:Res:16.1,15447.0] hBOOL(skf113(skf114(u,product_prod(v,w),product_prod(x,bool)),bool,x)) || -> hBOOL(skf113(skf108(u,w,v,product_prod(x,bool)),bool,x))*.
% 299.96/300.42 15447[0:SoR:1664.0,12157.1] || hBOOL(ti(bool,skf113(skf114(u,product_prod(v,w),product_prod(x,bool)),bool,x)))* -> hBOOL(skf113(skf108(u,w,v,product_prod(x,bool)),bool,x)).
% 299.96/300.42 12157[0:SpR:12008.0,1390.1] || hBOOL(ti(bool,skf113(skf114(u,product_prod(v,w),product_prod(x,bool)),bool,x))) -> hBOOL(skf111(ti(product_prod(x,bool),skf108(u,w,v,product_prod(x,bool))),bool,x))*.
% 299.96/300.42 171[0:Inp] || hBOOL(hAPP(ty,bool,hAPP(exp(list(char)),fun(ty,bool),hAPP(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool)),hAPP(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool))),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool)))),wTrt,u),v),w),x),y))*+ hBOOL(hAPP(ty,bool,hAPP(exp(list(char)),fun(ty,bool),hAPP(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool)),hAPP(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool))),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool)))),wTrt,u),v),w),z),nt)) -> hBOOL(hAPP(ty,bool,hAPP(exp(list(char)),fun(ty,bool),hAPP(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool)),hAPP(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool))),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool)))),wTrt,u),v),w),hAPP(exp(list(char)),exp(list(char)),hAPP(list(char),fun(exp(list(char)),exp(list(char))),hAPP(list(char),fun(list(char),fun(exp(list(char)),exp(list(char)))),hAPP(exp(list(char)),fun(list(char),fun(list(char),fun(exp(list(char)),exp(list(char))))),fAss(list(char)),z),x1),x2),x)),void))*.
% 299.96/300.42 12171[0:SpR:12008.0,7321.1] || hBOOL(ti(bool,skf112(skf114(u,product_prod(v,w),product_prod(bool,x)),x,bool))) -> hBOOL(skf114(ti(product_prod(bool,x),skf108(u,w,v,product_prod(bool,x))),x,bool))*.
% 299.96/300.42 12172[0:SpR:12008.0,6772.1] || hBOOL(ti(bool,skf114(skf114(u,product_prod(v,w),product_prod(bool,x)),x,bool))) -> hBOOL(skf114(ti(product_prod(bool,x),skf108(u,w,v,product_prod(bool,x))),x,bool))*.
% 299.96/300.42 12175[0:SpR:12008.0,7356.1] || hBOOL(ti(bool,skf112(skf114(u,product_prod(v,w),product_prod(bool,x)),x,bool))) -> hBOOL(skf112(ti(product_prod(bool,x),skf108(u,w,v,product_prod(bool,x))),x,bool))*.
% 299.96/300.42 15178[0:Res:16.1,15045.0] hBOOL(skf112(skf114(u,product_prod(v,w),product_prod(bool,x)),x,bool)) || -> hBOOL(ti(bool,skf112(skf108(u,w,v,product_prod(bool,x)),x,bool)))*.
% 299.96/300.42 170[0:Inp] || hBOOL(hAPP(fun(product_prod(product_prod(u,v),product_prod(u,v)),bool),bool,hAPP(product_prod(product_prod(u,v),product_prod(u,v)),fun(fun(product_prod(product_prod(u,v),product_prod(u,v)),bool),bool),member(product_prod(product_prod(u,v),product_prod(u,v))),hAPP(product_prod(u,v),product_prod(product_prod(u,v),product_prod(u,v)),hAPP(product_prod(u,v),fun(product_prod(u,v),product_prod(product_prod(u,v),product_prod(u,v))),product_Pair(product_prod(u,v),product_prod(u,v)),hAPP(v,product_prod(u,v),hAPP(u,fun(v,product_prod(u,v)),product_Pair(u,v),w),x)),hAPP(v,product_prod(u,v),hAPP(u,fun(v,product_prod(u,v)),product_Pair(u,v),y),z))),hAPP(fun(product_prod(product_prod(u,v),product_prod(u,v)),bool),fun(product_prod(product_prod(u,v),product_prod(u,v)),bool),transitive_rtrancl(product_prod(u,v)),x1)))*+ -> hBOOL(hAPP(fun(product_prod(product_prod(u,v),product_prod(u,v)),bool),bool,hAPP(product_prod(product_prod(u,v),product_prod(u,v)),fun(fun(product_prod(product_prod(u,v),product_prod(u,v)),bool),bool),member(product_prod(product_prod(u,v),product_prod(u,v))),hAPP(product_prod(u,v),product_prod(product_prod(u,v),product_prod(u,v)),hAPP(product_prod(u,v),fun(product_prod(u,v),product_prod(product_prod(u,v),product_prod(u,v))),product_Pair(product_prod(u,v),product_prod(u,v)),hAPP(v,product_prod(u,v),hAPP(u,fun(v,product_prod(u,v)),product_Pair(u,v),w),x)),hAPP(v,product_prod(u,v),hAPP(u,fun(v,product_prod(u,v)),product_Pair(u,v),skf118(z,y,x1,x,w,v,u)),skf119(z,y,x1,x,w,v,u)))),x1))* equal(hAPP(v,product_prod(u,v),hAPP(u,fun(v,product_prod(u,v)),product_Pair(u,v),w),x),hAPP(v,product_prod(u,v),hAPP(u,fun(v,product_prod(u,v)),product_Pair(u,v),y),z)).
% 299.96/300.42 15045[0:Res:7540.1,14767.0] || hBOOL(ti(bool,skf112(skf114(u,product_prod(v,w),product_prod(bool,x)),x,bool)))* -> hBOOL(ti(bool,skf112(skf108(u,w,v,product_prod(bool,x)),x,bool))).
% 299.96/300.42 15173[0:Res:16.1,15031.0] hBOOL(skf112(skf114(u,product_prod(v,w),product_prod(bool,x)),x,bool)) || -> hBOOL(ti(bool,skf114(skf108(u,w,v,product_prod(bool,x)),x,bool)))*.
% 299.96/300.42 15031[0:Res:7540.1,14768.0] || hBOOL(ti(bool,skf112(skf114(u,product_prod(v,w),product_prod(bool,x)),x,bool)))* -> hBOOL(ti(bool,skf114(skf108(u,w,v,product_prod(bool,x)),x,bool))).
% 299.96/300.42 15044[0:Res:16.1,14767.0] hBOOL(skf114(skf114(u,product_prod(v,w),product_prod(bool,x)),x,bool)) || -> hBOOL(ti(bool,skf112(skf108(u,w,v,product_prod(bool,x)),x,bool)))*.
% 299.96/300.42 168[0:Inp] || hBOOL(hAPP(u,bool,hAPP(v,fun(u,bool),w,x),y)) hBOOL(hAPP(fun(product_prod(product_prod(v,u),product_prod(v,u)),bool),bool,hAPP(product_prod(product_prod(v,u),product_prod(v,u)),fun(fun(product_prod(product_prod(v,u),product_prod(v,u)),bool),bool),member(product_prod(product_prod(v,u),product_prod(v,u))),hAPP(product_prod(v,u),product_prod(product_prod(v,u),product_prod(v,u)),hAPP(product_prod(v,u),fun(product_prod(v,u),product_prod(product_prod(v,u),product_prod(v,u))),product_Pair(product_prod(v,u),product_prod(v,u)),hAPP(u,product_prod(v,u),hAPP(v,fun(u,product_prod(v,u)),product_Pair(v,u),x),y)),hAPP(u,product_prod(v,u),hAPP(v,fun(u,product_prod(v,u)),product_Pair(v,u),z),x1))),hAPP(fun(product_prod(product_prod(v,u),product_prod(v,u)),bool),fun(product_prod(product_prod(v,u),product_prod(v,u)),bool),transitive_rtrancl(product_prod(v,u)),x2)))*+ -> hBOOL(hAPP(u,bool,hAPP(v,fun(u,bool),w,z),x1))* hBOOL(hAPP(fun(product_prod(product_prod(v,u),product_prod(v,u)),bool),bool,hAPP(product_prod(product_prod(v,u),product_prod(v,u)),fun(fun(product_prod(product_prod(v,u),product_prod(v,u)),bool),bool),member(product_prod(product_prod(v,u),product_prod(v,u))),hAPP(product_prod(v,u),product_prod(product_prod(v,u),product_prod(v,u)),hAPP(product_prod(v,u),fun(product_prod(v,u),product_prod(product_prod(v,u),product_prod(v,u))),product_Pair(product_prod(v,u),product_prod(v,u)),hAPP(u,product_prod(v,u),hAPP(v,fun(u,product_prod(v,u)),product_Pair(v,u),skf127(w,x2,y,x,u,v)),skf126(w,x2,y,x,u,v))),hAPP(u,product_prod(v,u),hAPP(v,fun(u,product_prod(v,u)),product_Pair(v,u),skf125(w,v,u,x2,y,x)),skf124(w,v,u,x2,y,x)))),x2))*.
% 299.96/300.42 14767[0:SoR:11375.0,12176.1] || hBOOL(ti(bool,skf114(skf114(u,product_prod(v,w),product_prod(bool,x)),x,bool)))* -> hBOOL(ti(bool,skf112(skf108(u,w,v,product_prod(bool,x)),x,bool))).
% 299.96/300.42 15030[0:Res:16.1,14768.0] hBOOL(skf114(skf114(u,product_prod(v,w),product_prod(bool,x)),x,bool)) || -> hBOOL(ti(bool,skf114(skf108(u,w,v,product_prod(bool,x)),x,bool)))*.
% 299.96/300.42 14768[0:SoR:11125.0,12176.1] || hBOOL(ti(bool,skf114(skf114(u,product_prod(v,w),product_prod(bool,x)),x,bool)))* -> hBOOL(ti(bool,skf114(skf108(u,w,v,product_prod(bool,x)),x,bool))).
% 299.96/300.42 14900[0:Res:16.1,14801.0] hBOOL(skf112(skf114(u,product_prod(v,w),product_prod(bool,x)),x,bool)) || -> hBOOL(skf112(skf108(u,w,v,product_prod(bool,x)),x,bool))*.
% 299.96/300.42 169[0:Inp] || hBOOL(hAPP(u,bool,hAPP(v,fun(u,bool),w,x),y)) hBOOL(hAPP(fun(product_prod(product_prod(v,u),product_prod(v,u)),bool),bool,hAPP(product_prod(product_prod(v,u),product_prod(v,u)),fun(fun(product_prod(product_prod(v,u),product_prod(v,u)),bool),bool),member(product_prod(product_prod(v,u),product_prod(v,u))),hAPP(product_prod(v,u),product_prod(product_prod(v,u),product_prod(v,u)),hAPP(product_prod(v,u),fun(product_prod(v,u),product_prod(product_prod(v,u),product_prod(v,u))),product_Pair(product_prod(v,u),product_prod(v,u)),hAPP(u,product_prod(v,u),hAPP(v,fun(u,product_prod(v,u)),product_Pair(v,u),z),x1)),hAPP(u,product_prod(v,u),hAPP(v,fun(u,product_prod(v,u)),product_Pair(v,u),x),y))),hAPP(fun(product_prod(product_prod(v,u),product_prod(v,u)),bool),fun(product_prod(product_prod(v,u),product_prod(v,u)),bool),transitive_rtrancl(product_prod(v,u)),x2)))*+ -> hBOOL(hAPP(u,bool,hAPP(v,fun(u,bool),w,z),x1))* hBOOL(hAPP(fun(product_prod(product_prod(v,u),product_prod(v,u)),bool),bool,hAPP(product_prod(product_prod(v,u),product_prod(v,u)),fun(fun(product_prod(product_prod(v,u),product_prod(v,u)),bool),bool),member(product_prod(product_prod(v,u),product_prod(v,u))),hAPP(product_prod(v,u),product_prod(product_prod(v,u),product_prod(v,u)),hAPP(product_prod(v,u),fun(product_prod(v,u),product_prod(product_prod(v,u),product_prod(v,u))),product_Pair(product_prod(v,u),product_prod(v,u)),hAPP(u,product_prod(v,u),hAPP(v,fun(u,product_prod(v,u)),product_Pair(v,u),skf122(w,v,u,x2,x,y)),skf123(w,v,u,x2,x,y))),hAPP(u,product_prod(v,u),hAPP(v,fun(u,product_prod(v,u)),product_Pair(v,u),skf120(y,x,w,x2,u,v)),skf121(y,x,w,x2,u,v)))),x2))*.
% 299.96/300.42 14801[0:Res:7540.1,14771.0] || hBOOL(ti(bool,skf112(skf114(u,product_prod(v,w),product_prod(bool,x)),x,bool)))* -> hBOOL(skf112(skf108(u,w,v,product_prod(bool,x)),x,bool)).
% 299.96/300.42 14896[0:Res:16.1,14788.0] hBOOL(skf112(skf114(u,product_prod(v,w),product_prod(bool,x)),x,bool)) || -> hBOOL(skf114(skf108(u,w,v,product_prod(bool,x)),x,bool))*.
% 299.96/300.42 14788[0:Res:7540.1,14772.0] || hBOOL(ti(bool,skf112(skf114(u,product_prod(v,w),product_prod(bool,x)),x,bool)))* -> hBOOL(skf114(skf108(u,w,v,product_prod(bool,x)),x,bool)).
% 299.96/300.42 14800[0:Res:16.1,14771.0] hBOOL(skf114(skf114(u,product_prod(v,w),product_prod(bool,x)),x,bool)) || -> hBOOL(skf112(skf108(u,w,v,product_prod(bool,x)),x,bool))*.
% 299.96/300.42 167[0:Inp] || hBOOL(hAPP(ty,bool,hAPP(exp(list(char)),fun(ty,bool),hAPP(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool)),hAPP(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool))),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool)))),wTrt,u),v),w),x),y))*+ hBOOL(hAPP(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),bool,hAPP(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),bool),hext,v),z))* -> hBOOL(hAPP(ty,bool,hAPP(exp(list(char)),fun(ty,bool),hAPP(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool)),hAPP(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool))),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool)))),wTrt,u),z),w),x),y))*.
% 299.96/300.42 14771[0:SoR:7897.0,12176.1] || hBOOL(ti(bool,skf114(skf114(u,product_prod(v,w),product_prod(bool,x)),x,bool)))* -> hBOOL(skf112(skf108(u,w,v,product_prod(bool,x)),x,bool)).
% 299.96/300.42 14787[0:Res:16.1,14772.0] hBOOL(skf114(skf114(u,product_prod(v,w),product_prod(bool,x)),x,bool)) || -> hBOOL(skf114(skf108(u,w,v,product_prod(bool,x)),x,bool))*.
% 299.96/300.42 14772[0:SoR:7588.0,12176.1] || hBOOL(ti(bool,skf114(skf114(u,product_prod(v,w),product_prod(bool,x)),x,bool)))* -> hBOOL(skf114(skf108(u,w,v,product_prod(bool,x)),x,bool)).
% 299.96/300.42 12176[0:SpR:12008.0,6805.1] || hBOOL(ti(bool,skf114(skf114(u,product_prod(v,w),product_prod(bool,x)),x,bool))) -> hBOOL(skf112(ti(product_prod(bool,x),skf108(u,w,v,product_prod(bool,x))),x,bool))*.
% 299.96/300.42 166[0:Inp] || hBOOL(hAPP(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),bool,hAPP(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),bool),hext,u),v))* hBOOL(hAPP(fun(list(char),option(ty)),bool,hAPP(fun(list(char),option(val)),fun(fun(list(char),option(ty)),bool),hAPP(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(val)),fun(fun(list(char),option(ty)),bool)),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,w)))))))),fun(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(val)),fun(fun(list(char),option(ty)),bool))),lconf(w),x),u),y),z))*+ -> hBOOL(hAPP(fun(list(char),option(ty)),bool,hAPP(fun(list(char),option(val)),fun(fun(list(char),option(ty)),bool),hAPP(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(val)),fun(fun(list(char),option(ty)),bool)),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,w)))))))),fun(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(val)),fun(fun(list(char),option(ty)),bool))),lconf(w),x),v),y),z))*.
% 299.96/300.42 14686[0:Res:16.1,12284.0] hBOOL(skf113(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),bool,u)) || -> hBOOL(skf111(skf114(v,product_prod(x,w),product_prod(u,bool)),bool,u))*.
% 299.96/300.42 12284[0:SpL:12008.0,1708.0] || hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),bool,u)))* -> hBOOL(skf111(skf114(v,product_prod(x,w),product_prod(u,bool)),bool,u)).
% 299.96/300.42 14666[0:Res:16.1,12285.0] hBOOL(skf113(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),bool,u)) || -> hBOOL(skf113(skf114(v,product_prod(x,w),product_prod(u,bool)),bool,u))*.
% 299.96/300.42 12285[0:SpL:12008.0,1531.0] || hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),bool,u)))* -> hBOOL(skf113(skf114(v,product_prod(x,w),product_prod(u,bool)),bool,u)).
% 299.96/300.42 165[0:Inp] || hBOOL(hAPP(ty,bool,hAPP(exp(list(char)),fun(ty,bool),hAPP(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool)),hAPP(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool))),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool)))),wTrt,u),v),w),x),nt)) -> hBOOL(hAPP(ty,bool,hAPP(exp(list(char)),fun(ty,bool),hAPP(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool)),hAPP(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool))),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool)))),wTrt,u),v),w),hAPP(list(char),exp(list(char)),hAPP(list(char),fun(list(char),exp(list(char))),hAPP(exp(list(char)),fun(list(char),fun(list(char),exp(list(char)))),fAcc(list(char)),x),y),z)),x1))*.
% 299.96/300.42 14512[0:Res:16.1,12292.0] hBOOL(skf111(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),bool,u)) || -> hBOOL(skf111(skf114(v,product_prod(x,w),product_prod(u,bool)),bool,u))*.
% 299.96/300.42 14534[0:Res:16.1,14515.0] hBOOL(skf111(skf108(u,v,w,product_prod(x,bool)),bool,x)) || -> hBOOL(skf111(skf114(u,product_prod(w,v),product_prod(x,bool)),bool,x))*.
% 299.96/300.42 14515[0:Res:1592.1,12292.0] || hBOOL(ti(bool,skf111(skf108(u,v,w,product_prod(x,bool)),bool,x)))* -> hBOOL(skf111(skf114(u,product_prod(w,v),product_prod(x,bool)),bool,x)).
% 299.96/300.42 14523[0:Res:16.1,14516.0] hBOOL(skf113(skf108(u,v,w,product_prod(x,bool)),bool,x)) || -> hBOOL(skf111(skf114(u,product_prod(w,v),product_prod(x,bool)),bool,x))*.
% 299.96/300.42 164[0:Inp] || hBOOL(hAPP(product_prod(u,product_prod(v,product_prod(w,product_prod(x,product_prod(y,z))))),bool,x1,hAPP(product_prod(v,product_prod(w,product_prod(x,product_prod(y,z)))),product_prod(u,product_prod(v,product_prod(w,product_prod(x,product_prod(y,z))))),hAPP(u,fun(product_prod(v,product_prod(w,product_prod(x,product_prod(y,z)))),product_prod(u,product_prod(v,product_prod(w,product_prod(x,product_prod(y,z)))))),product_Pair(u,product_prod(v,product_prod(w,product_prod(x,product_prod(y,z))))),skf99(x1,z,y,x,w,v,u)),hAPP(product_prod(w,product_prod(x,product_prod(y,z))),product_prod(v,product_prod(w,product_prod(x,product_prod(y,z)))),hAPP(v,fun(product_prod(w,product_prod(x,product_prod(y,z))),product_prod(v,product_prod(w,product_prod(x,product_prod(y,z))))),product_Pair(v,product_prod(w,product_prod(x,product_prod(y,z)))),skf98(x1,z,y,x,w,v,u)),hAPP(product_prod(x,product_prod(y,z)),product_prod(w,product_prod(x,product_prod(y,z))),hAPP(w,fun(product_prod(x,product_prod(y,z)),product_prod(w,product_prod(x,product_prod(y,z)))),product_Pair(w,product_prod(x,product_prod(y,z))),skf97(x1,z,y,x,w,v,u)),hAPP(product_prod(y,z),product_prod(x,product_prod(y,z)),hAPP(x,fun(product_prod(y,z),product_prod(x,product_prod(y,z))),product_Pair(x,product_prod(y,z)),skf96(x1,z,y,x,w,v,u)),hAPP(z,product_prod(y,z),hAPP(y,fun(z,product_prod(y,z)),product_Pair(y,z),skf95(x1,z,y,x,w,v,u)),skf94(x1,z,y,x,w,v,u))))))))*+ -> hBOOL(hAPP(product_prod(u,product_prod(v,product_prod(w,product_prod(x,product_prod(y,z))))),bool,x1,x2))*.
% 299.96/300.42 14516[0:Res:1449.1,12292.0] || hBOOL(ti(bool,skf113(skf108(u,v,w,product_prod(x,bool)),bool,x)))* -> hBOOL(skf111(skf114(u,product_prod(w,v),product_prod(x,bool)),bool,x)).
% 299.96/300.42 12292[0:SpL:12008.0,1737.0] || hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),bool,u)))* -> hBOOL(skf111(skf114(v,product_prod(x,w),product_prod(u,bool)),bool,u)).
% 299.96/300.42 14439[0:Res:16.1,12293.0] hBOOL(skf111(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),bool,u)) || -> hBOOL(skf113(skf114(v,product_prod(x,w),product_prod(u,bool)),bool,u))*.
% 299.96/300.42 14455[0:Res:16.1,14442.0] hBOOL(skf111(skf108(u,v,w,product_prod(x,bool)),bool,x)) || -> hBOOL(skf113(skf114(u,product_prod(w,v),product_prod(x,bool)),bool,x))*.
% 299.96/300.42 14442[0:Res:1592.1,12293.0] || hBOOL(ti(bool,skf111(skf108(u,v,w,product_prod(x,bool)),bool,x)))* -> hBOOL(skf113(skf114(u,product_prod(w,v),product_prod(x,bool)),bool,x)).
% 299.96/300.42 14450[0:Res:16.1,14443.0] hBOOL(skf113(skf108(u,v,w,product_prod(x,bool)),bool,x)) || -> hBOOL(skf113(skf114(u,product_prod(w,v),product_prod(x,bool)),bool,x))*.
% 299.96/300.42 14443[0:Res:1449.1,12293.0] || hBOOL(ti(bool,skf113(skf108(u,v,w,product_prod(x,bool)),bool,x)))* -> hBOOL(skf113(skf114(u,product_prod(w,v),product_prod(x,bool)),bool,x)).
% 299.96/300.42 12293[0:SpL:12008.0,1649.0] || hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),bool,u)))* -> hBOOL(skf113(skf114(v,product_prod(x,w),product_prod(u,bool)),bool,u)).
% 299.96/300.42 161[0:Inp] || -> hBOOL(hAPP(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),bool,hAPP(fun(list(char),option(ty)),fun(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),bool),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(fun(list(char),option(ty)),fun(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),bool)),typeSa885026672_sconf,p),e),hAPP(fun(list(char),option(val)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),hAPP(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(val)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_Pair(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),ha),la)))*.
% 299.96/300.42 14416[0:Res:16.1,12377.0] hBOOL(skf114(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),u,bool)) || -> hBOOL(skf112(skf114(v,product_prod(x,w),product_prod(bool,u)),u,bool))*.
% 299.96/300.42 12377[0:SpL:12008.0,7784.0] || hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),u,bool)))* -> hBOOL(skf112(skf114(v,product_prod(x,w),product_prod(bool,u)),u,bool)).
% 299.96/300.42 14393[0:Res:16.1,12378.0] hBOOL(skf114(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),u,bool)) || -> hBOOL(skf114(skf114(v,product_prod(x,w),product_prod(bool,u)),u,bool))*.
% 299.96/300.42 12378[0:SpL:12008.0,7260.0] || hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),u,bool)))* -> hBOOL(skf114(skf114(v,product_prod(x,w),product_prod(bool,u)),u,bool)).
% 299.96/300.42 160[0:Inp] || hBOOL(hAPP(product_prod(u,product_prod(v,product_prod(w,product_prod(x,y)))),bool,z,hAPP(product_prod(v,product_prod(w,product_prod(x,y))),product_prod(u,product_prod(v,product_prod(w,product_prod(x,y)))),hAPP(u,fun(product_prod(v,product_prod(w,product_prod(x,y))),product_prod(u,product_prod(v,product_prod(w,product_prod(x,y))))),product_Pair(u,product_prod(v,product_prod(w,product_prod(x,y)))),skf87(z,y,x,w,v,u)),hAPP(product_prod(w,product_prod(x,y)),product_prod(v,product_prod(w,product_prod(x,y))),hAPP(v,fun(product_prod(w,product_prod(x,y)),product_prod(v,product_prod(w,product_prod(x,y)))),product_Pair(v,product_prod(w,product_prod(x,y))),skf86(z,y,x,w,v,u)),hAPP(product_prod(x,y),product_prod(w,product_prod(x,y)),hAPP(w,fun(product_prod(x,y),product_prod(w,product_prod(x,y))),product_Pair(w,product_prod(x,y)),skf85(z,y,x,w,v,u)),hAPP(y,product_prod(x,y),hAPP(x,fun(y,product_prod(x,y)),product_Pair(x,y),skf84(z,y,x,w,v,u)),skf83(z,y,x,w,v,u)))))))*+ -> hBOOL(hAPP(product_prod(u,product_prod(v,product_prod(w,product_prod(x,y)))),bool,z,x1))*.
% 299.96/300.42 14237[0:Res:16.1,12383.0] hBOOL(skf112(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),u,bool)) || -> hBOOL(skf112(skf114(v,product_prod(x,w),product_prod(bool,u)),u,bool))*.
% 299.96/300.42 14371[0:Res:16.1,14238.0] hBOOL(skf112(skf108(u,v,w,product_prod(bool,x)),x,bool)) || -> hBOOL(skf112(skf114(u,product_prod(w,v),product_prod(bool,x)),x,bool))*.
% 299.96/300.42 14238[0:Res:7354.1,12383.0] || hBOOL(ti(bool,skf112(skf108(u,v,w,product_prod(bool,x)),x,bool)))* -> hBOOL(skf112(skf114(u,product_prod(w,v),product_prod(bool,x)),x,bool)).
% 299.96/300.42 14249[0:Res:16.1,14239.0] hBOOL(skf114(skf108(u,v,w,product_prod(bool,x)),x,bool)) || -> hBOOL(skf112(skf114(u,product_prod(w,v),product_prod(bool,x)),x,bool))*.
% 299.96/300.42 14239[0:Res:7010.1,12383.0] || hBOOL(ti(bool,skf114(skf108(u,v,w,product_prod(bool,x)),x,bool)))* -> hBOOL(skf112(skf114(u,product_prod(w,v),product_prod(bool,x)),x,bool)).
% 299.96/300.42 12383[0:SpL:12008.0,7875.0] || hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),u,bool)))* -> hBOOL(skf112(skf114(v,product_prod(x,w),product_prod(bool,u)),u,bool)).
% 299.96/300.42 14092[0:Res:16.1,12384.0] hBOOL(skf112(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),u,bool)) || -> hBOOL(skf114(skf114(v,product_prod(x,w),product_prod(bool,u)),u,bool))*.
% 299.96/300.42 14107[0:Res:16.1,14093.0] hBOOL(skf112(skf108(u,v,w,product_prod(bool,x)),x,bool)) || -> hBOOL(skf114(skf114(u,product_prod(w,v),product_prod(bool,x)),x,bool))*.
% 299.96/300.42 14093[0:Res:7354.1,12384.0] || hBOOL(ti(bool,skf112(skf108(u,v,w,product_prod(bool,x)),x,bool)))* -> hBOOL(skf114(skf114(u,product_prod(w,v),product_prod(bool,x)),x,bool)).
% 299.96/300.42 14104[0:Res:16.1,14094.0] hBOOL(skf114(skf108(u,v,w,product_prod(bool,x)),x,bool)) || -> hBOOL(skf114(skf114(u,product_prod(w,v),product_prod(bool,x)),x,bool))*.
% 299.96/300.42 14094[0:Res:7010.1,12384.0] || hBOOL(ti(bool,skf114(skf108(u,v,w,product_prod(bool,x)),x,bool)))* -> hBOOL(skf114(skf114(u,product_prod(w,v),product_prod(bool,x)),x,bool)).
% 299.96/300.42 12384[0:SpL:12008.0,7571.0] || hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),u,bool)))* -> hBOOL(skf114(skf114(v,product_prod(x,w),product_prod(bool,u)),u,bool)).
% 299.96/300.42 12708[0:Rew:12518.0,12699.0] || -> equal(skf108(skf114(u,product_prod(v,w),product_prod(val,product_prod(x,y))),y,x,val),skf108(skf108(u,w,v,product_prod(val,product_prod(x,y))),y,x,val))**.
% 299.96/300.42 13977[0:Res:16.1,13614.0] hBOOL(skf112(ti(product_prod(bool,product_prod(u,v)),w),product_prod(u,v),bool)) || -> hBOOL(skf108(ti(product_prod(bool,product_prod(u,v)),w),v,u,bool))*.
% 299.96/300.42 12519[0:Rew:340.0,12510.1,340.0,12510.1,12008.0,12510.1] || equal(ti(product_prod(val,product_prod(u,v)),w),ti(product_prod(val,product_prod(u,v)),x))* -> equal(skf108(w,v,u,val),skf108(x,v,u,val)).
% 299.96/300.42 12412[0:Rew:2275.0,12169.0] || -> equal(skf111(skf114(u,product_prod(v,w),product_prod(x,exp(y))),exp(y),x),skf111(skf108(u,w,v,product_prod(x,exp(y))),exp(y),x))**.
% 299.96/300.42 12411[0:Rew:10596.0,12179.0] || -> equal(skf112(skf114(u,product_prod(v,w),product_prod(exp(x),y)),y,exp(x)),skf112(skf108(u,w,v,product_prod(exp(x),y)),y,exp(x)))**.
% 299.96/300.42 13795[0:Res:16.1,13613.0] hBOOL(skf112(undefined(product_prod(bool,product_prod(u,v))),product_prod(u,v),bool)) || -> hBOOL(skf108(undefined(product_prod(bool,product_prod(u,v))),v,u,bool))*.
% 299.96/300.42 155[0:Inp] || hBOOL(hAPP(ty,bool,hAPP(exp(list(char)),fun(ty,bool),hAPP(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool)),hAPP(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool))),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool)))),wTrt,p),ha),e),ea),u))*+ -> hBOOL(hAPP(ty,bool,hAPP(ty,fun(ty,bool),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(ty,fun(ty,bool)),widen(product_prod(list(list(char)),exp(list(char)))),p),skf67(u)),u))*.
% 299.96/300.42 12410[0:Rew:38.0,12147.0] || -> equal(hAPP(u,v,skf114(w,product_prod(x,y),fun(u,v)),z),hAPP(u,v,skf108(w,y,x,fun(u,v)),z))**.
% 299.96/300.42 190[0:Rew:1.0,153.0] || -> hBOOL(hAPP(ty,bool,hAPP(exp(list(char)),fun(ty,bool),hAPP(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool)),hAPP(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool))),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool)))),wTrt,p),ha),e),hAPP(exp(list(char)),exp(list(char)),hAPP(list(char),fun(exp(list(char)),exp(list(char))),hAPP(list(char),fun(list(char),fun(exp(list(char)),exp(list(char)))),hAPP(exp(list(char)),fun(list(char),fun(list(char),fun(exp(list(char)),exp(list(char))))),fAss(list(char)),ea),f),d),e_2)),void))*.
% 299.96/300.42 13439[0:Res:12407.1,12400.0] || hBOOL(ti(bool,skf108(u,v,w,bool))) -> hBOOL(skf112(ti(product_prod(bool,product_prod(w,v)),u),product_prod(w,v),bool))*.
% 299.96/300.42 13440[0:Res:12407.1,12185.0] || hBOOL(ti(bool,skf108(u,v,w,bool))) -> hBOOL(skf114(ti(product_prod(bool,product_prod(w,v)),u),product_prod(w,v),bool))*.
% 299.96/300.42 13438[0:Res:12407.1,15.0] || hBOOL(ti(bool,skf108(u,v,w,bool))) -> hBOOL(skf108(ti(product_prod(bool,product_prod(w,v)),u),v,w,bool))*.
% 299.96/300.42 12407[0:Rew:12008.0,12182.0] || hBOOL(ti(bool,skf108(u,v,w,bool))) -> hBOOL(ti(bool,skf108(ti(product_prod(bool,product_prod(w,v)),u),v,w,bool)))*.
% 299.96/300.42 13419[0:Res:16.1,12406.0] hBOOL(skf108(ti(product_prod(bool,product_prod(u,v)),w),v,u,bool)) || -> hBOOL(ti(bool,skf108(w,v,u,bool)))*.
% 299.96/300.42 12406[0:Rew:12008.0,12394.1] || hBOOL(ti(bool,skf108(ti(product_prod(bool,product_prod(u,v)),w),v,u,bool)))* -> hBOOL(ti(bool,skf108(w,v,u,bool))).
% 299.96/300.42 12409[0:Rew:987.0,12164.0] || -> equal(skf111(skf114(u,product_prod(v,w),product_prod(x,val)),val,x),skf111(skf108(u,w,v,product_prod(x,val)),val,x))**.
% 299.96/300.42 12408[0:Rew:5835.0,12170.0] || -> equal(skf112(skf114(u,product_prod(v,w),product_prod(val,x)),x,val),skf112(skf108(u,w,v,product_prod(val,x)),x,val))**.
% 299.96/300.42 13319[0:Res:16.1,12397.0] hBOOL(skf108(ti(product_prod(bool,product_prod(u,v)),w),v,u,bool)) || -> hBOOL(skf112(w,product_prod(u,v),bool))*.
% 299.96/300.42 12397[0:SpL:12008.0,7784.0] || hBOOL(ti(bool,skf108(ti(product_prod(bool,product_prod(u,v)),w),v,u,bool)))* -> hBOOL(skf112(w,product_prod(u,v),bool)).
% 299.96/300.42 151[0:Inp] || hBOOL(hAPP(fun(product_prod(u,u),bool),bool,hAPP(product_prod(u,u),fun(fun(product_prod(u,u),bool),bool),member(product_prod(u,u)),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),v),w)),hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),x)))*+ hBOOL(hAPP(fun(product_prod(u,u),bool),bool,hAPP(product_prod(u,u),fun(fun(product_prod(u,u),bool),bool),member(product_prod(u,u)),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),w),y)),hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),x)))* -> hBOOL(hAPP(fun(product_prod(u,u),bool),bool,hAPP(product_prod(u,u),fun(fun(product_prod(u,u),bool),bool),member(product_prod(u,u)),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),v),y)),hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),x)))*.
% 299.96/300.42 13223[0:Res:16.1,12398.0] hBOOL(skf108(ti(product_prod(bool,product_prod(u,v)),w),v,u,bool)) || -> hBOOL(skf114(w,product_prod(u,v),bool))*.
% 299.96/300.42 12398[0:SpL:12008.0,7260.0] || hBOOL(ti(bool,skf108(ti(product_prod(bool,product_prod(u,v)),w),v,u,bool)))* -> hBOOL(skf114(w,product_prod(u,v),bool)).
% 299.96/300.42 12405[0:Rew:34.0,12142.0] || -> equal(hAPP(u,v,w,skf114(x,product_prod(y,z),u)),hAPP(u,v,w,skf108(x,z,y,u)))**.
% 299.96/300.42 12529[0:Rew:12403.0,12527.0] || -> equal(skf108(ti(product_prod(exp(u),product_prod(v,w)),x),w,v,exp(u)),skf108(x,w,v,exp(u)))**.
% 299.96/300.42 150[0:Inp] || hBOOL(hAPP(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),bool,hAPP(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),bool),hext,u),v))*+ hBOOL(hAPP(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),bool,hAPP(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),bool),hext,v),w))* -> hBOOL(hAPP(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),bool,hAPP(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),bool),hext,u),w))*.
% 299.96/300.42 12725[0:Res:16.1,12180.0] hBOOL(skf112(u,product_prod(v,w),bool)) || -> hBOOL(ti(bool,skf108(u,w,v,bool)))*.
% 299.96/300.42 12518[0:Rew:12401.0,12515.0] || -> equal(skf108(ti(product_prod(val,product_prod(u,v)),w),v,u,val),skf108(w,v,u,val))**.
% 299.96/300.42 148[0:Inp] || hBOOL(hAPP(fun(product_prod(u,u),bool),bool,hAPP(product_prod(u,u),fun(fun(product_prod(u,u),bool),bool),member(product_prod(u,u)),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),v),w)),x))* hBOOL(hAPP(fun(product_prod(u,u),bool),bool,hAPP(product_prod(u,u),fun(fun(product_prod(u,u),bool),bool),member(product_prod(u,u)),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),y),v)),hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),x)))*+ -> hBOOL(hAPP(fun(product_prod(u,u),bool),bool,hAPP(product_prod(u,u),fun(fun(product_prod(u,u),bool),bool),member(product_prod(u,u)),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),y),w)),hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),x)))*.
% 299.96/300.42 12616[0:Res:16.1,12400.0] hBOOL(skf108(u,v,w,bool)) || -> hBOOL(skf112(u,product_prod(w,v),bool))*.
% 299.96/300.42 12400[0:SpL:12008.0,6042.0] || hBOOL(ti(bool,skf108(u,v,w,bool)))* -> hBOOL(skf112(u,product_prod(w,v),bool)).
% 299.96/300.42 12615[0:Res:16.1,12185.0] hBOOL(skf108(u,v,w,bool)) || -> hBOOL(skf114(u,product_prod(w,v),bool))*.
% 299.96/300.42 12185[0:SpL:12008.0,15.0] || hBOOL(ti(bool,skf108(u,v,w,bool)))* -> hBOOL(skf114(u,product_prod(w,v),bool)).
% 299.96/300.42 149[0:Inp] || hBOOL(hAPP(fun(product_prod(u,u),bool),bool,hAPP(product_prod(u,u),fun(fun(product_prod(u,u),bool),bool),member(product_prod(u,u)),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),v),w)),x))* hBOOL(hAPP(fun(product_prod(u,u),bool),bool,hAPP(product_prod(u,u),fun(fun(product_prod(u,u),bool),bool),member(product_prod(u,u)),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),w),y)),hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),x)))*+ -> hBOOL(hAPP(fun(product_prod(u,u),bool),bool,hAPP(product_prod(u,u),fun(fun(product_prod(u,u),bool),bool),member(product_prod(u,u)),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),v),y)),hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),x)))*.
% 299.96/300.42 12140[0:SpR:12008.0,16.1] hBOOL(skf114(u,product_prod(v,w),bool)) || -> hBOOL(ti(bool,skf108(u,w,v,bool)))*.
% 299.96/300.42 12403[0:Rew:399.0,12149.0,6156.0,12149.0] || -> equal(skf112(u,product_prod(v,w),exp(x)),skf108(u,w,v,exp(x)))**.
% 299.96/300.42 12401[0:Rew:340.0,12141.0,5781.0,12141.0] || -> equal(skf112(u,product_prod(v,w),val),skf108(u,w,v,val))**.
% 299.96/300.42 12008[0:EqR:4845.0] || -> equal(ti(u,skf114(v,product_prod(w,x),u)),ti(u,skf108(v,x,w,u)))**.
% 299.96/300.42 147[0:Inp] || -> hBOOL(hAPP(fun(product_prod(product_prod(u,v),product_prod(u,v)),bool),bool,hAPP(product_prod(product_prod(u,v),product_prod(u,v)),fun(fun(product_prod(product_prod(u,v),product_prod(u,v)),bool),bool),member(product_prod(product_prod(u,v),product_prod(u,v))),hAPP(product_prod(u,v),product_prod(product_prod(u,v),product_prod(u,v)),hAPP(product_prod(u,v),fun(product_prod(u,v),product_prod(product_prod(u,v),product_prod(u,v))),product_Pair(product_prod(u,v),product_prod(u,v)),hAPP(v,product_prod(u,v),hAPP(u,fun(v,product_prod(u,v)),product_Pair(u,v),skf118(w,x,y,z,x1,v,u)),skf119(w,x,y,z,x1,v,u))),hAPP(v,product_prod(u,v),hAPP(u,fun(v,product_prod(u,v)),product_Pair(u,v),x),w))),hAPP(fun(product_prod(product_prod(u,v),product_prod(u,v)),bool),fun(product_prod(product_prod(u,v),product_prod(u,v)),bool),transitive_rtrancl(product_prod(u,v)),y)))*.
% 299.96/300.42 6768[0:Rew:38.0,6762.2,38.0,6762.1] || hBOOL(hAPP(u,bool,v,skf129(w,x,y,u)))* hBOOL(hAPP(u,bool,v,skf132(ti(fun(u,bool),v),u,z,x1)))*+ -> hBOOL(hAPP(u,bool,v,w)).
% 299.96/300.42 6761[0:Rew:38.0,6753.2,38.0,6753.1] || hBOOL(hAPP(u,bool,v,skf130(w,x,y,u)))* hBOOL(hAPP(u,bool,v,skf132(ti(fun(u,bool),v),u,z,x1)))*+ -> hBOOL(hAPP(u,bool,v,w)).
% 299.96/300.42 6685[0:Rew:38.0,6683.2,38.0,6683.0] || hBOOL(hAPP(u,bool,v,w)) hBOOL(hAPP(u,bool,v,skf132(ti(fun(u,bool),v),u,x,y)))*+ -> hBOOL(hAPP(u,bool,v,skf128(z,x1,w,u)))*.
% 299.96/300.42 145[0:Inp] || -> hBOOL(hAPP(fun(product_prod(product_prod(u,v),product_prod(u,v)),bool),bool,hAPP(product_prod(product_prod(u,v),product_prod(u,v)),fun(fun(product_prod(product_prod(u,v),product_prod(u,v)),bool),bool),member(product_prod(product_prod(u,v),product_prod(u,v))),hAPP(product_prod(u,v),product_prod(product_prod(u,v),product_prod(u,v)),hAPP(product_prod(u,v),fun(product_prod(u,v),product_prod(product_prod(u,v),product_prod(u,v))),product_Pair(product_prod(u,v),product_prod(u,v)),hAPP(v,product_prod(u,v),hAPP(u,fun(v,product_prod(u,v)),product_Pair(u,v),w),x)),hAPP(v,product_prod(u,v),hAPP(u,fun(v,product_prod(u,v)),product_Pair(u,v),skf127(y,z,x,w,v,u)),skf126(y,z,x,w,v,u)))),hAPP(fun(product_prod(product_prod(u,v),product_prod(u,v)),bool),fun(product_prod(product_prod(u,v),product_prod(u,v)),bool),transitive_rtrancl(product_prod(u,v)),z)))*.
% 299.96/300.42 6682[0:Rew:38.0,6680.2,38.0,6680.0] || hBOOL(hAPP(u,bool,v,w)) hBOOL(hAPP(u,bool,v,skf132(ti(fun(u,bool),v),u,x,y)))*+ -> hBOOL(hAPP(u,bool,v,skf133(z,x1,w,u)))*.
% 299.96/300.42 6679[0:Rew:38.0,6677.2,38.0,6677.0] || hBOOL(hAPP(u,bool,v,w)) hBOOL(hAPP(u,bool,v,skf131(ti(fun(u,bool),v),u,x,y)))*+ -> hBOOL(hAPP(u,bool,v,skf129(w,z,x1,u)))*.
% 299.96/300.42 6676[0:Rew:38.0,6674.2,38.0,6674.0] || hBOOL(hAPP(u,bool,v,w)) hBOOL(hAPP(u,bool,v,skf131(ti(fun(u,bool),v),u,x,y)))*+ -> hBOOL(hAPP(u,bool,v,skf130(w,z,x1,u)))*.
% 299.96/300.42 6614[0:Rew:38.0,6608.2,38.0,6608.1] || hBOOL(hAPP(u,bool,v,skf128(w,x,y,u)))* hBOOL(hAPP(u,bool,v,skf131(ti(fun(u,bool),v),u,z,x1)))*+ -> hBOOL(hAPP(u,bool,v,y)).
% 299.96/300.42 146[0:Inp] || -> hBOOL(hAPP(fun(product_prod(product_prod(u,v),product_prod(u,v)),bool),bool,hAPP(product_prod(product_prod(u,v),product_prod(u,v)),fun(fun(product_prod(product_prod(u,v),product_prod(u,v)),bool),bool),member(product_prod(product_prod(u,v),product_prod(u,v))),hAPP(product_prod(u,v),product_prod(product_prod(u,v),product_prod(u,v)),hAPP(product_prod(u,v),fun(product_prod(u,v),product_prod(product_prod(u,v),product_prod(u,v))),product_Pair(product_prod(u,v),product_prod(u,v)),hAPP(v,product_prod(u,v),hAPP(u,fun(v,product_prod(u,v)),product_Pair(u,v),skf120(w,x,y,z,v,u)),skf121(w,x,y,z,v,u))),hAPP(v,product_prod(u,v),hAPP(u,fun(v,product_prod(u,v)),product_Pair(u,v),x),w))),hAPP(fun(product_prod(product_prod(u,v),product_prod(u,v)),bool),fun(product_prod(product_prod(u,v),product_prod(u,v)),bool),transitive_rtrancl(product_prod(u,v)),z)))*.
% 299.96/300.42 6607[0:Rew:38.0,6599.2,38.0,6599.1] || hBOOL(hAPP(u,bool,v,skf133(w,x,y,u)))* hBOOL(hAPP(u,bool,v,skf131(ti(fun(u,bool),v),u,z,x1)))*+ -> hBOOL(hAPP(u,bool,v,y)).
% 299.96/300.42 5846[0:Rew:5781.0,5813.1] || equal(hAPP(u,product_prod(val,v),w,x),undefined(product_prod(val,v))) -> equal(skf112(hAPP(u,product_prod(val,v),w,x),v,val),skf112(undefined(product_prod(val,v)),v,val))**.
% 299.96/300.42 11582[0:EqR:7542.0] || hBOOL(ti(bool,skf112(u,v,bool))) -> hBOOL(ti(bool,skf114(ti(product_prod(bool,v),u),v,bool)))*.
% 299.96/300.42 7542[0:SpL:26.0,7371.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),w))*+ hBOOL(ti(bool,skf112(w,u,bool)))* -> hBOOL(ti(bool,skf114(ti(product_prod(bool,u),v),u,bool)))*.
% 299.96/300.42 144[0:Inp] || hBOOL(hAPP(ty,bool,hAPP(ty,fun(ty,bool),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,u)))))))),fun(ty,fun(ty,bool)),widen(u),v),w),x))*+ hBOOL(hAPP(ty,bool,hAPP(ty,fun(ty,bool),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,u)))))))),fun(ty,fun(ty,bool)),widen(u),v),x),y))* -> hBOOL(hAPP(ty,bool,hAPP(ty,fun(ty,bool),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,u)))))))),fun(ty,fun(ty,bool)),widen(u),v),w),y))*.
% 299.96/300.42 7555[0:SpL:26.0,7371.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),w))*+ hBOOL(ti(bool,skf112(ti(product_prod(bool,u),w),u,bool)))* -> hBOOL(ti(bool,skf114(v,u,bool)))*.
% 299.96/300.42 7033[0:SpL:26.0,6949.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),w))*+ hBOOL(ti(bool,skf112(ti(product_prod(bool,u),v),u,bool)))* -> hBOOL(ti(bool,skf112(w,u,bool)))*.
% 299.96/300.42 7046[0:SpL:26.0,6949.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),w))*+ hBOOL(ti(bool,skf112(v,u,bool)))* -> hBOOL(ti(bool,skf112(ti(product_prod(bool,u),w),u,bool)))*.
% 299.96/300.42 6924[0:SpL:26.0,6821.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),w))*+ hBOOL(ti(bool,skf114(w,u,bool)))* -> hBOOL(ti(bool,skf112(ti(product_prod(bool,u),v),u,bool)))*.
% 299.96/300.42 143[0:Inp] || -> hBOOL(hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),bool,hAPP(fun(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(list(char),fun(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char)))))),bool))),fun(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),bool),wf_prog(product_prod(list(list(char)),exp(list(char)))),wf_J_mdecl),p))*.
% 299.96/300.42 11375[0:Res:16.1,11343.0] hBOOL(skf112(ti(product_prod(bool,u),v),u,bool)) || -> hBOOL(ti(bool,skf112(v,u,bool)))*.
% 299.96/300.42 11343[0:Res:7540.1,11277.0] || hBOOL(ti(bool,skf112(ti(product_prod(bool,u),v),u,bool)))* -> hBOOL(ti(bool,skf112(v,u,bool))).
% 299.96/300.42 11342[0:Res:16.1,11277.0] hBOOL(skf114(ti(product_prod(bool,u),v),u,bool)) || -> hBOOL(ti(bool,skf112(v,u,bool)))*.
% 299.96/300.42 11277[0:EqR:6937.0] || hBOOL(ti(bool,skf114(ti(product_prod(bool,u),v),u,bool)))* -> hBOOL(ti(bool,skf112(v,u,bool))).
% 299.96/300.42 142[0:Inp] || hBOOL(hAPP(product_prod(u,product_prod(v,product_prod(w,x))),bool,y,hAPP(product_prod(v,product_prod(w,x)),product_prod(u,product_prod(v,product_prod(w,x))),hAPP(u,fun(product_prod(v,product_prod(w,x)),product_prod(u,product_prod(v,product_prod(w,x)))),product_Pair(u,product_prod(v,product_prod(w,x))),skf77(y,x,w,v,u)),hAPP(product_prod(w,x),product_prod(v,product_prod(w,x)),hAPP(v,fun(product_prod(w,x),product_prod(v,product_prod(w,x))),product_Pair(v,product_prod(w,x)),skf76(y,x,w,v,u)),hAPP(x,product_prod(w,x),hAPP(w,fun(x,product_prod(w,x)),product_Pair(w,x),skf75(y,x,w,v,u)),skf74(y,x,w,v,u))))))*+ -> hBOOL(hAPP(product_prod(u,product_prod(v,product_prod(w,x))),bool,y,z))*.
% 299.96/300.42 6937[0:SpL:26.0,6821.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),w))*+ hBOOL(ti(bool,skf114(ti(product_prod(bool,u),w),u,bool)))* -> hBOOL(ti(bool,skf112(v,u,bool)))*.
% 299.96/300.42 11203[0:EqR:6897.0] || hBOOL(ti(bool,skf114(u,v,bool))) -> hBOOL(ti(bool,skf114(ti(product_prod(bool,v),u),v,bool)))*.
% 299.96/300.42 6897[0:SpL:26.0,6820.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),w))*+ hBOOL(ti(bool,skf114(w,u,bool)))* -> hBOOL(ti(bool,skf114(ti(product_prod(bool,u),v),u,bool)))*.
% 299.96/300.42 11125[0:Res:16.1,11094.0] hBOOL(skf112(ti(product_prod(bool,u),v),u,bool)) || -> hBOOL(ti(bool,skf114(v,u,bool)))*.
% 299.96/300.42 138[0:Inp] || hBOOL(hAPP(u,bool,v,w)) hBOOL(hAPP(fun(product_prod(u,u),bool),bool,hAPP(product_prod(u,u),fun(fun(product_prod(u,u),bool),bool),member(product_prod(u,u)),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),w),x)),hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),y)))*+ -> hBOOL(hAPP(u,bool,v,x))* hBOOL(hAPP(fun(product_prod(u,u),bool),bool,hAPP(product_prod(u,u),fun(fun(product_prod(u,u),bool),bool),member(product_prod(u,u)),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),skf133(v,y,w,u)),skf132(v,u,y,w))),y))*.
% 299.96/300.42 11094[0:Res:7540.1,11032.0] || hBOOL(ti(bool,skf112(ti(product_prod(bool,u),v),u,bool)))* -> hBOOL(ti(bool,skf114(v,u,bool))).
% 299.96/300.42 11093[0:Res:16.1,11032.0] hBOOL(skf114(ti(product_prod(bool,u),v),u,bool)) || -> hBOOL(ti(bool,skf114(v,u,bool)))*.
% 299.96/300.42 11032[0:EqR:6910.0] || hBOOL(ti(bool,skf114(ti(product_prod(bool,u),v),u,bool)))* -> hBOOL(ti(bool,skf114(v,u,bool))).
% 299.96/300.42 6910[0:SpL:26.0,6820.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),w))*+ hBOOL(ti(bool,skf114(ti(product_prod(bool,u),w),u,bool)))* -> hBOOL(ti(bool,skf114(v,u,bool)))*.
% 299.96/300.42 139[0:Inp] || hBOOL(hAPP(u,bool,v,w)) hBOOL(hAPP(fun(product_prod(u,u),bool),bool,hAPP(product_prod(u,u),fun(fun(product_prod(u,u),bool),bool),member(product_prod(u,u)),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),x),w)),hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),y)))*+ -> hBOOL(hAPP(u,bool,v,x))* hBOOL(hAPP(fun(product_prod(u,u),bool),bool,hAPP(product_prod(u,u),fun(fun(product_prod(u,u),bool),bool),member(product_prod(u,u)),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),skf131(v,u,y,w)),skf130(w,v,y,u))),y))*.
% 299.96/300.42 6573[0:SpL:26.0,6130.0] || equal(ti(product_prod(bool,u),v),undefined(product_prod(bool,u)))+ hBOOL(ti(bool,skf112(undefined(product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(ti(product_prod(bool,u),v),u,bool))*.
% 299.96/300.42 10924[0:Res:16.1,6491.1] hBOOL(skf112(ti(product_prod(bool,u),v),u,bool)) || equal(ti(product_prod(bool,u),v),undefined(product_prod(bool,u)))** -> hBOOL(skf112(undefined(product_prod(bool,u)),u,bool))*.
% 299.96/300.42 6491[0:SpL:26.0,6143.0] || equal(ti(product_prod(bool,u),v),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf112(ti(product_prod(bool,u),v),u,bool)))* -> hBOOL(skf112(undefined(product_prod(bool,u)),u,bool)).
% 299.96/300.42 10890[0:Res:16.1,6474.1] hBOOL(skf114(ti(product_prod(bool,u),v),u,bool)) || equal(ti(product_prod(bool,u),v),undefined(product_prod(bool,u)))** -> hBOOL(skf112(undefined(product_prod(bool,u)),u,bool))*.
% 299.96/300.42 140[0:Inp] || -> hBOOL(hAPP(ty,bool,hAPP(exp(list(char)),fun(ty,bool),hAPP(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool)),hAPP(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool))),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool)))),wTrt,p),h_a),e),e_a),skf67(u)))*.
% 299.96/300.42 6474[0:SpL:26.0,6043.0] || equal(ti(product_prod(bool,u),v),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf114(ti(product_prod(bool,u),v),u,bool)))* -> hBOOL(skf112(undefined(product_prod(bool,u)),u,bool)).
% 299.96/300.42 6458[0:SpL:26.0,6056.0] || equal(ti(product_prod(bool,u),v),undefined(product_prod(bool,u)))+ hBOOL(ti(bool,skf114(undefined(product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(ti(product_prod(bool,u),v),u,bool))*.
% 299.96/300.42 6444[0:SpL:26.0,6010.0] || equal(ti(product_prod(bool,u),v),undefined(product_prod(bool,u)))+ hBOOL(ti(bool,skf112(undefined(product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(ti(product_prod(bool,u),v),u,bool))*.
% 299.96/300.42 10796[0:Res:16.1,6371.1] hBOOL(skf112(ti(product_prod(bool,u),v),u,bool)) || equal(ti(product_prod(bool,u),v),undefined(product_prod(bool,u)))** -> hBOOL(skf114(undefined(product_prod(bool,u)),u,bool))*.
% 299.96/300.42 141[0:Inp] || hBOOL(hAPP(ty,bool,hAPP(exp(list(char)),fun(ty,bool),hAPP(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool)),hAPP(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool))),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool)))),wTrt,p),h_a),e),e_a),nt))* -> .
% 299.96/300.42 6371[0:SpL:26.0,6023.0] || equal(ti(product_prod(bool,u),v),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf112(ti(product_prod(bool,u),v),u,bool)))* -> hBOOL(skf114(undefined(product_prod(bool,u)),u,bool)).
% 299.96/300.42 6354[0:SpL:26.0,5186.0] || equal(ti(product_prod(bool,u),v),undefined(product_prod(bool,u)))+ hBOOL(ti(bool,skf114(undefined(product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(ti(product_prod(bool,u),v),u,bool))*.
% 299.96/300.42 10731[0:Res:16.1,6338.1] hBOOL(skf114(ti(product_prod(bool,u),v),u,bool)) || equal(ti(product_prod(bool,u),v),undefined(product_prod(bool,u)))** -> hBOOL(skf114(undefined(product_prod(bool,u)),u,bool))*.
% 299.96/300.42 6338[0:SpL:26.0,5197.0] || equal(ti(product_prod(bool,u),v),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf114(ti(product_prod(bool,u),v),u,bool)))* -> hBOOL(skf114(undefined(product_prod(bool,u)),u,bool)).
% 299.96/300.42 137[0:Inp] || -> hBOOL(hAPP(ty,bool,hAPP(exp(list(char)),fun(ty,bool),hAPP(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool)),hAPP(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool))),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool)))),wTrt,p),ha),e),ea),nt))*.
% 299.96/300.42 10596[0:EqR:6199.0] || -> equal(skf112(ti(product_prod(exp(u),v),w),v,exp(u)),skf112(w,v,exp(u)))**.
% 299.96/300.42 5728[0:Rew:34.0,5456.1] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x)) -> equal(hAPP(u,y,z,skf112(w,v,u)),hAPP(u,y,z,skf114(x,v,u)))*.
% 299.96/300.42 136[0:Inp] || hBOOL(hAPP(fun(product_prod(u,v),bool),bool,hAPP(product_prod(u,v),fun(fun(product_prod(u,v),bool),bool),member(product_prod(u,v)),hAPP(v,product_prod(u,v),hAPP(u,fun(v,product_prod(u,v)),product_Pair(u,v),skf110(w,x,v,u)),skf109(w,x,v,u))),w))*+ hBOOL(hAPP(fun(product_prod(u,v),bool),bool,hAPP(product_prod(u,v),fun(fun(product_prod(u,v),bool),bool),member(product_prod(u,v)),hAPP(v,product_prod(u,v),hAPP(u,fun(v,product_prod(u,v)),product_Pair(u,v),skf110(w,x,v,u)),skf109(w,x,v,u))),x))* -> equal(ti(fun(product_prod(u,v),bool),x),ti(fun(product_prod(u,v),bool),w)).
% 299.96/300.42 5139[0:Rew:34.0,4887.1] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x)) -> equal(hAPP(u,y,z,skf114(w,v,u)),hAPP(u,y,z,skf114(x,v,u)))*.
% 299.96/300.42 5843[0:Rew:5781.0,5797.1] || equal(ti(product_prod(val,u),v),hAPP(w,product_prod(val,u),x,y))*+ -> equal(skf112(v,u,val),skf112(hAPP(w,product_prod(val,u),x,y),u,val))*.
% 299.96/300.42 5886[0:SpR:5781.0,52.0] || -> equal(hAPP(u,product_prod(val,u),hAPP(val,fun(u,product_prod(val,u)),product_Pair(val,u),skf112(v,u,val)),skf113(v,u,val)),ti(product_prod(val,u),v))**.
% 299.96/300.42 8541[0:SpR:4843.1,16.1] hBOOL(skf114(ti(product_prod(bool,val),u),val,bool)) || equal(ti(product_prod(bool,val),u),ti(product_prod(bool,val),v))* -> hBOOL(ti(bool,skf114(v,val,bool)))*.
% 299.96/300.42 135[0:Inp] || -> hBOOL(hAPP(fun(product_prod(u,v),bool),bool,hAPP(product_prod(u,v),fun(fun(product_prod(u,v),bool),bool),member(product_prod(u,v)),hAPP(v,product_prod(u,v),hAPP(u,fun(v,product_prod(u,v)),product_Pair(u,v),skf110(w,x,v,u)),skf109(w,x,v,u))),w))* hBOOL(hAPP(fun(product_prod(u,v),bool),bool,hAPP(product_prod(u,v),fun(fun(product_prod(u,v),bool),bool),member(product_prod(u,v)),hAPP(v,product_prod(u,v),hAPP(u,fun(v,product_prod(u,v)),product_Pair(u,v),skf110(w,x,v,u)),skf109(w,x,v,u))),x))* equal(ti(fun(product_prod(u,v),bool),x),ti(fun(product_prod(u,v),bool),w)).
% 299.96/300.42 8581[0:SpR:4843.1,16.1] hBOOL(skf114(u,val,bool)) || equal(ti(product_prod(bool,val),v),ti(product_prod(bool,val),u))* -> hBOOL(ti(bool,skf114(ti(product_prod(bool,val),v),val,bool)))*.
% 299.96/300.42 4843[0:SpL:986.0,836.0] || equal(ti(product_prod(u,val),v),ti(product_prod(u,val),w)) -> equal(ti(u,skf114(ti(product_prod(u,val),v),val,u)),ti(u,skf114(w,val,u)))*.
% 299.96/300.42 8047[0:SpR:4844.1,16.1] hBOOL(skf112(ti(product_prod(bool,val),u),val,bool)) || equal(ti(product_prod(bool,val),u),ti(product_prod(bool,val),v))* -> hBOOL(ti(bool,skf114(v,val,bool)))*.
% 299.96/300.42 8083[0:SpR:4844.1,16.1] hBOOL(skf114(u,val,bool)) || equal(ti(product_prod(bool,val),v),ti(product_prod(bool,val),u))* -> hBOOL(ti(bool,skf112(ti(product_prod(bool,val),v),val,bool)))*.
% 299.96/300.42 134[0:Inp] || -> equal(hAPP(product_prod(u,product_prod(v,w)),product_prod(x,product_prod(u,product_prod(v,w))),hAPP(x,fun(product_prod(u,product_prod(v,w)),product_prod(x,product_prod(u,product_prod(v,w)))),product_Pair(x,product_prod(u,product_prod(v,w))),skf73(y,w,v,u,x)),hAPP(product_prod(v,w),product_prod(u,product_prod(v,w)),hAPP(u,fun(product_prod(v,w),product_prod(u,product_prod(v,w))),product_Pair(u,product_prod(v,w)),skf72(y,w,v,u,x)),hAPP(w,product_prod(v,w),hAPP(v,fun(w,product_prod(v,w)),product_Pair(v,w),skf71(y,w,v,u,x)),skf70(y,w,v,u,x)))),ti(product_prod(x,product_prod(u,product_prod(v,w))),y))**.
% 299.96/300.42 4844[0:SpL:1039.0,836.0] || equal(ti(product_prod(u,val),v),ti(product_prod(u,val),w)) -> equal(ti(u,skf112(ti(product_prod(u,val),v),val,u)),ti(u,skf114(w,val,u)))*.
% 299.96/300.42 6131[0:SpL:26.0,6069.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),w))*+ hBOOL(ti(bool,skf112(ti(product_prod(bool,u),v),u,bool)))* -> hBOOL(skf112(w,u,bool)).
% 299.96/300.42 6144[0:SpL:26.0,6069.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),w))*+ hBOOL(ti(bool,skf112(v,u,bool)))* -> hBOOL(skf112(ti(product_prod(bool,u),w),u,bool))*.
% 299.96/300.42 6044[0:SpL:26.0,5483.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),w))*+ hBOOL(ti(bool,skf114(w,u,bool)))* -> hBOOL(skf112(ti(product_prod(bool,u),v),u,bool))*.
% 299.96/300.42 132[0:Inp] || hBOOL(hAPP(fun(product_prod(u,u),bool),bool,hAPP(product_prod(u,u),fun(fun(product_prod(u,u),bool),bool),member(product_prod(u,u)),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),v),w)),hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),x)))*+ -> hBOOL(hAPP(fun(product_prod(u,u),bool),bool,hAPP(product_prod(u,u),fun(fun(product_prod(u,u),bool),bool),member(product_prod(u,u)),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),v),skf129(w,x,v,u))),x))* equal(ti(u,v),ti(u,w)).
% 299.96/300.42 7897[0:Res:16.1,7875.0] hBOOL(skf112(ti(product_prod(bool,u),v),u,bool)) || -> hBOOL(skf112(v,u,bool))*.
% 299.96/300.42 7875[0:Res:7540.1,7784.0] || hBOOL(ti(bool,skf112(ti(product_prod(bool,u),v),u,bool)))* -> hBOOL(skf112(v,u,bool)).
% 299.96/300.42 7874[0:Res:16.1,7784.0] hBOOL(skf114(ti(product_prod(bool,u),v),u,bool)) || -> hBOOL(skf112(v,u,bool))*.
% 299.96/300.42 7784[0:EqR:6057.0] || hBOOL(ti(bool,skf114(ti(product_prod(bool,u),v),u,bool)))* -> hBOOL(skf112(v,u,bool)).
% 299.96/300.42 133[0:Inp] || hBOOL(hAPP(fun(product_prod(u,u),bool),bool,hAPP(product_prod(u,u),fun(fun(product_prod(u,u),bool),bool),member(product_prod(u,u)),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),v),w)),hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),x)))*+ -> hBOOL(hAPP(fun(product_prod(u,u),bool),bool,hAPP(product_prod(u,u),fun(fun(product_prod(u,u),bool),bool),member(product_prod(u,u)),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),skf128(w,x,v,u)),w)),x))* equal(ti(u,v),ti(u,w)).
% 299.96/300.42 6057[0:SpL:26.0,5483.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),w))*+ hBOOL(ti(bool,skf114(ti(product_prod(bool,u),w),u,bool)))* -> hBOOL(skf112(v,u,bool)).
% 299.96/300.42 6011[0:SpL:26.0,5603.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),w))*+ hBOOL(ti(bool,skf112(ti(product_prod(bool,u),v),u,bool)))* -> hBOOL(skf114(w,u,bool)).
% 299.96/300.42 7541[0:SpL:14.0,7371.0] || equal(ti(product_prod(bool,u),v),undefined(product_prod(bool,u)))+ hBOOL(ti(bool,skf112(v,u,bool)))* -> hBOOL(ti(bool,skf114(undefined(product_prod(bool,u)),u,bool)))*.
% 299.96/300.42 7554[0:SpL:14.0,7371.0] || equal(ti(product_prod(bool,u),v),undefined(product_prod(bool,u)))+ hBOOL(ti(bool,skf112(undefined(product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf114(v,u,bool)))*.
% 299.96/300.42 131[0:Inp] || equal(u,v) equal(w,x) equal(y,z) equal(x1,x2) -> equal(hAPP(exp(x3),exp(x3),hAPP(list(char),fun(exp(x3),exp(x3)),hAPP(list(char),fun(list(char),fun(exp(x3),exp(x3))),hAPP(exp(x3),fun(list(char),fun(list(char),fun(exp(x3),exp(x3)))),fAss(x3),u),w),y),x1),hAPP(exp(x3),exp(x3),hAPP(list(char),fun(exp(x3),exp(x3)),hAPP(list(char),fun(list(char),fun(exp(x3),exp(x3))),hAPP(exp(x3),fun(list(char),fun(list(char),fun(exp(x3),exp(x3)))),fAss(x3),v),x),z),x2))*.
% 299.96/300.42 7588[0:Res:16.1,7571.0] hBOOL(skf112(ti(product_prod(bool,u),v),u,bool)) || -> hBOOL(skf114(v,u,bool))*.
% 299.96/300.42 7571[0:Res:7540.1,7260.0] || hBOOL(ti(bool,skf112(ti(product_prod(bool,u),v),u,bool)))* -> hBOOL(skf114(v,u,bool)).
% 299.96/300.42 7540[0:EqR:7371.0] || hBOOL(ti(bool,skf112(u,v,bool))) -> hBOOL(ti(bool,skf114(u,v,bool)))*.
% 299.96/300.42 7371[0:Rew:26.0,7357.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),w))*+ hBOOL(ti(bool,skf112(w,u,bool)))* -> hBOOL(ti(bool,skf114(v,u,bool)))*.
% 299.96/300.42 130[0:Inp] || equal(u,v) equal(w,x) equal(y,z) equal(ti(x1,x2),ti(x1,x3)) -> equal(hAPP(exp(x1),exp(x1),hAPP(x1,fun(exp(x1),exp(x1)),hAPP(list(char),fun(x1,fun(exp(x1),exp(x1))),hAPP(exp(x1),fun(list(char),fun(x1,fun(exp(x1),exp(x1)))),tryCatch(x1),u),w),x2),y),hAPP(exp(x1),exp(x1),hAPP(x1,fun(exp(x1),exp(x1)),hAPP(list(char),fun(x1,fun(exp(x1),exp(x1))),hAPP(exp(x1),fun(list(char),fun(x1,fun(exp(x1),exp(x1)))),tryCatch(x1),v),x),x3),z))*.
% 299.96/300.42 7354[0:SoR:6952.0,7321.1] || hBOOL(ti(bool,skf112(u,v,bool))) -> hBOOL(ti(bool,skf112(ti(product_prod(bool,v),u),v,bool)))*.
% 299.96/300.42 7356[0:SoR:6072.0,7321.1] || hBOOL(ti(bool,skf112(u,v,bool))) -> hBOOL(skf112(ti(product_prod(bool,v),u),v,bool))*.
% 299.96/300.42 7321[0:EqR:6024.0] || hBOOL(ti(bool,skf112(u,v,bool))) -> hBOOL(skf114(ti(product_prod(bool,v),u),v,bool))*.
% 299.96/300.42 6024[0:SpL:26.0,5603.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),w))*+ hBOOL(ti(bool,skf112(v,u,bool)))* -> hBOOL(skf114(ti(product_prod(bool,u),w),u,bool))*.
% 299.96/300.42 129[0:Inp] || -> equal(ti(fun(fun(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(list(char),fun(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char)))))),bool))),fun(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),bool)),wf_prog(product_prod(list(list(char)),exp(list(char))))),wf_prog(product_prod(list(list(char)),exp(list(char)))))**.
% 299.96/300.42 7306[0:Res:16.1,7260.0] hBOOL(skf114(ti(product_prod(bool,u),v),u,bool)) || -> hBOOL(skf114(v,u,bool))*.
% 299.96/300.42 7260[0:EqR:5187.0] || hBOOL(ti(bool,skf114(ti(product_prod(bool,u),v),u,bool)))* -> hBOOL(skf114(v,u,bool)).
% 299.96/300.42 5187[0:SpL:26.0,5022.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),w))*+ hBOOL(ti(bool,skf114(ti(product_prod(bool,u),v),u,bool)))* -> hBOOL(skf114(w,u,bool)).
% 299.96/300.42 7032[0:SpL:14.0,6949.0] || equal(ti(product_prod(bool,u),v),undefined(product_prod(bool,u)))+ hBOOL(ti(bool,skf112(undefined(product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf112(v,u,bool)))*.
% 299.96/300.42 7013[0:SoR:6952.0,6023.2] || hBOOL(ti(bool,skf112(u,v,bool)))* equal(ti(product_prod(bool,v),u),undefined(product_prod(bool,v)))+ -> hBOOL(ti(bool,skf112(undefined(product_prod(bool,v)),v,bool)))*.
% 299.96/300.42 6923[0:SpL:14.0,6821.0] || equal(ti(product_prod(bool,u),v),undefined(product_prod(bool,u)))+ hBOOL(ti(bool,skf114(v,u,bool)))* -> hBOOL(ti(bool,skf112(undefined(product_prod(bool,u)),u,bool)))*.
% 299.96/300.42 6936[0:SpL:14.0,6821.0] || equal(ti(product_prod(bool,u),v),undefined(product_prod(bool,u)))+ hBOOL(ti(bool,skf114(undefined(product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf112(v,u,bool)))*.
% 299.96/300.42 6896[0:SpL:14.0,6820.0] || equal(ti(product_prod(bool,u),v),undefined(product_prod(bool,u)))+ hBOOL(ti(bool,skf114(v,u,bool)))* -> hBOOL(ti(bool,skf114(undefined(product_prod(bool,u)),u,bool)))*.
% 299.96/300.42 123[0:Inp] || equal(hAPP(exp(u),exp(u),hAPP(list(char),fun(exp(u),exp(u)),hAPP(list(char),fun(list(char),fun(exp(u),exp(u))),hAPP(exp(u),fun(list(char),fun(list(char),fun(exp(u),exp(u)))),fAss(u),v),w),x),y),hAPP(exp(u),exp(u),hAPP(list(char),fun(exp(u),exp(u)),hAPP(list(char),fun(list(char),fun(exp(u),exp(u))),hAPP(exp(u),fun(list(char),fun(list(char),fun(exp(u),exp(u)))),fAss(u),z),x1),x2),x3))* -> equal(y,x3).
% 299.96/300.42 6909[0:SpL:14.0,6820.0] || equal(ti(product_prod(bool,u),v),undefined(product_prod(bool,u)))+ hBOOL(ti(bool,skf114(undefined(product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf114(v,u,bool)))*.
% 299.96/300.42 6949[0:SpL:4840.1,6922.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),w))*+ hBOOL(ti(bool,skf112(v,u,bool)))* -> hBOOL(ti(bool,skf112(w,u,bool)))*.
% 299.96/300.42 7010[0:SoR:6952.0,6772.1] || hBOOL(ti(bool,skf114(u,v,bool))) -> hBOOL(ti(bool,skf112(ti(product_prod(bool,v),u),v,bool)))*.
% 299.96/300.42 6952[0:Res:16.1,6922.0] hBOOL(skf114(u,v,bool)) || -> hBOOL(ti(bool,skf112(u,v,bool)))*.
% 299.96/300.42 124[0:Inp] || equal(hAPP(exp(u),exp(u),hAPP(list(char),fun(exp(u),exp(u)),hAPP(list(char),fun(list(char),fun(exp(u),exp(u))),hAPP(exp(u),fun(list(char),fun(list(char),fun(exp(u),exp(u)))),fAss(u),v),w),x),y),hAPP(exp(u),exp(u),hAPP(list(char),fun(exp(u),exp(u)),hAPP(list(char),fun(list(char),fun(exp(u),exp(u))),hAPP(exp(u),fun(list(char),fun(list(char),fun(exp(u),exp(u)))),fAss(u),z),x1),x2),x3))* -> equal(x,x2).
% 299.96/300.42 6922[0:EqR:6821.0] || hBOOL(ti(bool,skf114(u,v,bool)))* -> hBOOL(ti(bool,skf112(u,v,bool))).
% 299.96/300.42 6821[0:Rew:26.0,6804.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),w))*+ hBOOL(ti(bool,skf114(w,u,bool)))* -> hBOOL(ti(bool,skf112(v,u,bool)))*.
% 299.96/300.42 6820[0:Rew:26.0,6806.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),w))*+ hBOOL(ti(bool,skf114(w,u,bool)))* -> hBOOL(ti(bool,skf114(v,u,bool)))*.
% 299.96/300.42 6805[0:SoR:6072.0,6772.1] || hBOOL(ti(bool,skf114(u,v,bool))) -> hBOOL(skf112(ti(product_prod(bool,v),u),v,bool))*.
% 299.96/300.42 125[0:Inp] || equal(hAPP(exp(u),exp(u),hAPP(list(char),fun(exp(u),exp(u)),hAPP(list(char),fun(list(char),fun(exp(u),exp(u))),hAPP(exp(u),fun(list(char),fun(list(char),fun(exp(u),exp(u)))),fAss(u),v),w),x),y),hAPP(exp(u),exp(u),hAPP(list(char),fun(exp(u),exp(u)),hAPP(list(char),fun(list(char),fun(exp(u),exp(u))),hAPP(exp(u),fun(list(char),fun(list(char),fun(exp(u),exp(u)))),fAss(u),z),x1),x2),x3))* -> equal(w,x1).
% 299.96/300.42 6772[0:EqR:5198.0] || hBOOL(ti(bool,skf114(u,v,bool))) -> hBOOL(skf114(ti(product_prod(bool,v),u),v,bool))*.
% 299.96/300.42 5198[0:SpL:26.0,5022.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),w))*+ hBOOL(ti(bool,skf114(v,u,bool)))* -> hBOOL(skf114(ti(product_prod(bool,u),w),u,bool))*.
% 299.96/300.42 5982[0:Res:89.0,114.2] || hBOOL(hAPP(u,bool,v,skf129(w,x,y,u)))*+ hBOOL(hAPP(u,bool,v,skf132(v,u,z,x1)))* -> hBOOL(hAPP(u,bool,v,w)).
% 299.96/300.42 5983[0:Res:88.0,114.2] || hBOOL(hAPP(u,bool,v,skf130(w,x,y,u)))*+ hBOOL(hAPP(u,bool,v,skf132(v,u,z,x1)))* -> hBOOL(hAPP(u,bool,v,w)).
% 299.96/300.42 126[0:Inp] || equal(hAPP(exp(u),exp(u),hAPP(list(char),fun(exp(u),exp(u)),hAPP(list(char),fun(list(char),fun(exp(u),exp(u))),hAPP(exp(u),fun(list(char),fun(list(char),fun(exp(u),exp(u)))),fAss(u),v),w),x),y),hAPP(exp(u),exp(u),hAPP(list(char),fun(exp(u),exp(u)),hAPP(list(char),fun(list(char),fun(exp(u),exp(u))),hAPP(exp(u),fun(list(char),fun(list(char),fun(exp(u),exp(u)))),fAss(u),z),x1),x2),x3))* -> equal(v,z).
% 299.96/300.42 5984[0:Res:90.0,114.2] || hBOOL(hAPP(u,bool,v,w)) hBOOL(hAPP(u,bool,v,skf132(v,u,x,y)))*+ -> hBOOL(hAPP(u,bool,v,skf128(z,x1,w,u)))*.
% 299.96/300.42 5985[0:Res:87.0,114.2] || hBOOL(hAPP(u,bool,v,w)) hBOOL(hAPP(u,bool,v,skf132(v,u,x,y)))*+ -> hBOOL(hAPP(u,bool,v,skf133(z,x1,w,u)))*.
% 299.96/300.42 5768[0:Res:89.0,115.2] || hBOOL(hAPP(u,bool,v,w)) hBOOL(hAPP(u,bool,v,skf131(v,u,x,y)))*+ -> hBOOL(hAPP(u,bool,v,skf129(w,z,x1,u)))*.
% 299.96/300.42 5769[0:Res:88.0,115.2] || hBOOL(hAPP(u,bool,v,w)) hBOOL(hAPP(u,bool,v,skf131(v,u,x,y)))*+ -> hBOOL(hAPP(u,bool,v,skf130(w,z,x1,u)))*.
% 299.96/300.42 122[0:Inp] || equal(hAPP(exp(u),exp(u),hAPP(u,fun(exp(u),exp(u)),hAPP(list(char),fun(u,fun(exp(u),exp(u))),hAPP(exp(u),fun(list(char),fun(u,fun(exp(u),exp(u)))),tryCatch(u),v),w),x),y),hAPP(exp(u),exp(u),hAPP(u,fun(exp(u),exp(u)),hAPP(list(char),fun(u,fun(exp(u),exp(u))),hAPP(exp(u),fun(list(char),fun(u,fun(exp(u),exp(u)))),tryCatch(u),z),x1),x2),x3))* -> equal(ti(u,x),ti(u,x2)).
% 299.96/300.42 5770[0:Res:90.0,115.2] || hBOOL(hAPP(u,bool,v,skf128(w,x,y,u)))*+ hBOOL(hAPP(u,bool,v,skf131(v,u,z,x1)))* -> hBOOL(hAPP(u,bool,v,y)).
% 299.96/300.42 5771[0:Res:87.0,115.2] || hBOOL(hAPP(u,bool,v,skf133(w,x,y,u)))*+ hBOOL(hAPP(u,bool,v,skf131(v,u,z,x1)))* -> hBOOL(hAPP(u,bool,v,y)).
% 299.96/300.42 6196[0:Rew:6156.0,6170.1] || equal(ti(product_prod(exp(u),v),w),undefined(product_prod(exp(u),v)))**+ -> equal(skf112(w,v,exp(u)),skf112(undefined(product_prod(exp(u),v)),v,exp(u)))*.
% 299.96/300.42 6130[0:SpL:14.0,6069.0] || equal(ti(product_prod(bool,u),v),undefined(product_prod(bool,u)))**+ hBOOL(ti(bool,skf112(undefined(product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(v,u,bool)).
% 299.96/300.42 117[0:Inp] || equal(hAPP(exp(u),exp(u),hAPP(u,fun(exp(u),exp(u)),hAPP(list(char),fun(u,fun(exp(u),exp(u))),hAPP(exp(u),fun(list(char),fun(u,fun(exp(u),exp(u)))),tryCatch(u),v),w),x),y),hAPP(exp(u),exp(u),hAPP(u,fun(exp(u),exp(u)),hAPP(list(char),fun(u,fun(exp(u),exp(u))),hAPP(exp(u),fun(list(char),fun(u,fun(exp(u),exp(u)))),tryCatch(u),z),x1),x2),x3))* -> equal(y,x3).
% 299.96/300.42 6143[0:SpL:14.0,6069.0] || equal(ti(product_prod(bool,u),v),undefined(product_prod(bool,u)))+ hBOOL(ti(bool,skf112(v,u,bool)))* -> hBOOL(skf112(undefined(product_prod(bool,u)),u,bool))*.
% 299.96/300.42 6043[0:SpL:14.0,5483.0] || equal(ti(product_prod(bool,u),v),undefined(product_prod(bool,u)))+ hBOOL(ti(bool,skf114(v,u,bool)))* -> hBOOL(skf112(undefined(product_prod(bool,u)),u,bool))*.
% 299.96/300.42 6056[0:SpL:14.0,5483.0] || equal(ti(product_prod(bool,u),v),undefined(product_prod(bool,u)))**+ hBOOL(ti(bool,skf114(undefined(product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(v,u,bool)).
% 299.96/300.42 6010[0:SpL:14.0,5603.0] || equal(ti(product_prod(bool,u),v),undefined(product_prod(bool,u)))**+ hBOOL(ti(bool,skf112(undefined(product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(v,u,bool)).
% 299.96/300.42 118[0:Inp] || equal(hAPP(exp(u),exp(u),hAPP(u,fun(exp(u),exp(u)),hAPP(list(char),fun(u,fun(exp(u),exp(u))),hAPP(exp(u),fun(list(char),fun(u,fun(exp(u),exp(u)))),tryCatch(u),v),w),x),y),hAPP(exp(u),exp(u),hAPP(u,fun(exp(u),exp(u)),hAPP(list(char),fun(u,fun(exp(u),exp(u))),hAPP(exp(u),fun(list(char),fun(u,fun(exp(u),exp(u)))),tryCatch(u),z),x1),x2),x3))* -> equal(w,x1).
% 299.96/300.42 6023[0:SpL:14.0,5603.0] || equal(ti(product_prod(bool,u),v),undefined(product_prod(bool,u)))+ hBOOL(ti(bool,skf112(v,u,bool)))* -> hBOOL(skf114(undefined(product_prod(bool,u)),u,bool))*.
% 299.96/300.42 5186[0:SpL:14.0,5022.0] || equal(ti(product_prod(bool,u),v),undefined(product_prod(bool,u)))**+ hBOOL(ti(bool,skf114(undefined(product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(v,u,bool)).
% 299.96/300.42 5197[0:SpL:14.0,5022.0] || equal(ti(product_prod(bool,u),v),undefined(product_prod(bool,u)))+ hBOOL(ti(bool,skf114(v,u,bool)))* -> hBOOL(skf114(undefined(product_prod(bool,u)),u,bool))*.
% 299.96/300.42 6195[0:Rew:6156.0,6183.1] || equal(ti(product_prod(exp(u),v),w),ti(product_prod(exp(u),v),x))* -> equal(skf112(w,v,exp(u)),skf112(x,v,exp(u))).
% 299.96/300.42 119[0:Inp] || equal(hAPP(exp(u),exp(u),hAPP(u,fun(exp(u),exp(u)),hAPP(list(char),fun(u,fun(exp(u),exp(u))),hAPP(exp(u),fun(list(char),fun(u,fun(exp(u),exp(u)))),tryCatch(u),v),w),x),y),hAPP(exp(u),exp(u),hAPP(u,fun(exp(u),exp(u)),hAPP(list(char),fun(u,fun(exp(u),exp(u))),hAPP(exp(u),fun(list(char),fun(u,fun(exp(u),exp(u)))),tryCatch(u),z),x1),x2),x3))* -> equal(v,z).
% 299.96/300.42 6156[0:EqR:5725.0] || -> equal(skf114(u,v,exp(w)),skf112(u,v,exp(w)))**.
% 299.96/300.42 6069[0:SpL:4840.1,6042.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),w))*+ hBOOL(ti(bool,skf112(v,u,bool)))* -> hBOOL(skf112(w,u,bool)).
% 299.96/300.42 5428[0:SpR:4840.1,16.1] hBOOL(skf112(u,v,bool)) || equal(ti(product_prod(bool,v),u),ti(product_prod(bool,v),w))* -> hBOOL(ti(bool,skf114(w,v,bool)))*.
% 299.96/300.42 120[0:Inp] || equal(hAPP(exp(u),exp(u),hAPP(list(char),fun(exp(u),exp(u)),hAPP(list(char),fun(list(char),fun(exp(u),exp(u))),hAPP(exp(u),fun(list(char),fun(list(char),fun(exp(u),exp(u)))),fAss(u),v),w),x),y),hAPP(exp(u),exp(u),hAPP(u,fun(exp(u),exp(u)),hAPP(list(char),fun(u,fun(exp(u),exp(u))),hAPP(exp(u),fun(list(char),fun(u,fun(exp(u),exp(u)))),tryCatch(u),z),x1),x2),x3))* -> .
% 299.96/300.42 5454[0:SpR:4840.1,16.1] hBOOL(skf114(u,v,bool)) || equal(ti(product_prod(bool,v),w),ti(product_prod(bool,v),u))* -> hBOOL(ti(bool,skf112(w,v,bool)))*.
% 299.96/300.42 6072[0:Res:16.1,6042.0] hBOOL(skf114(u,v,bool)) || -> hBOOL(skf112(u,v,bool))*.
% 299.96/300.42 6042[0:EqR:5483.0] || hBOOL(ti(bool,skf114(u,v,bool)))* -> hBOOL(skf112(u,v,bool)).
% 299.96/300.42 5483[0:SpL:4840.1,15.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),w))*+ hBOOL(ti(bool,skf114(w,u,bool)))* -> hBOOL(skf112(v,u,bool)).
% 299.96/300.42 116[0:Inp] || -> equal(ti(fun(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool)),red),red)**.
% 299.96/300.42 6037[0:Res:16.1,6009.0] hBOOL(skf112(u,v,bool)) || -> hBOOL(skf114(u,v,bool))*.
% 299.96/300.42 6009[0:EqR:5603.0] || hBOOL(ti(bool,skf112(u,v,bool)))* -> hBOOL(skf114(u,v,bool)).
% 299.96/300.42 5603[0:SpL:4840.1,15.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),w))*+ hBOOL(ti(bool,skf112(v,u,bool)))* -> hBOOL(skf114(w,u,bool)).
% 299.96/300.42 5838[0:Rew:5781.0,5795.1] || equal(ti(product_prod(val,u),v),undefined(product_prod(val,u)))**+ -> equal(skf112(v,u,val),skf112(undefined(product_prod(val,u)),u,val))*.
% 299.96/300.42 5837[0:Rew:5781.0,5810.1] || equal(ti(product_prod(val,u),v),ti(product_prod(val,u),w))* -> equal(skf112(v,u,val),skf112(w,u,val)).
% 299.96/300.42 5835[0:Rew:5781.0,5808.0] || -> equal(skf112(ti(product_prod(val,u),v),u,val),skf112(v,u,val))**.
% 299.96/300.42 5781[0:EqR:5723.0] || -> equal(skf114(u,v,val),skf112(u,v,val))**.
% 299.96/300.42 4840[0:SpL:53.0,836.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x)) -> equal(ti(u,skf112(w,v,u)),ti(u,skf114(x,v,u)))*.
% 299.96/300.42 5386[0:Rew:38.0,5381.0] || hBOOL(hAPP(u,bool,v,w)) -> hBOOL(hAPP(u,bool,v,skf133(ti(fun(u,bool),v),x,w,u)))*.
% 299.96/300.42 5380[0:Con:5378.1] || hBOOL(hAPP(u,bool,v,w)) -> hBOOL(hAPP(u,bool,v,skf133(v,x,w,u)))*.
% 299.96/300.42 5249[0:Rew:38.0,5244.0] || hBOOL(hAPP(u,bool,v,w)) -> hBOOL(hAPP(u,bool,v,skf130(w,ti(fun(u,bool),v),x,u)))*.
% 299.96/300.42 5243[0:Con:5239.1] || hBOOL(hAPP(u,bool,v,w)) -> hBOOL(hAPP(u,bool,v,skf130(w,v,x,u)))*.
% 299.96/300.42 4885[0:SpR:4841.1,16.1] hBOOL(skf114(u,v,bool)) || equal(ti(product_prod(bool,v),w),ti(product_prod(bool,v),u))* -> hBOOL(ti(bool,skf114(w,v,bool)))*.
% 299.96/300.42 5022[0:SpL:4841.1,15.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),w))*+ hBOOL(ti(bool,skf114(v,u,bool)))* -> hBOOL(skf114(w,u,bool)).
% 299.96/300.42 103[0:Inp] || hBOOL(hAPP(product_prod(u,product_prod(v,w)),bool,x,hAPP(product_prod(v,w),product_prod(u,product_prod(v,w)),hAPP(u,fun(product_prod(v,w),product_prod(u,product_prod(v,w))),product_Pair(u,product_prod(v,w)),skf105(x,w,v,u)),hAPP(w,product_prod(v,w),hAPP(v,fun(w,product_prod(v,w)),product_Pair(v,w),skf104(x,w,v,u)),skf103(x,w,v,u)))))*+ -> hBOOL(hAPP(product_prod(u,product_prod(v,w)),bool,x,y))*.
% 299.96/300.42 4841[0:SpL:52.0,836.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x)) -> equal(ti(u,skf114(w,v,u)),ti(u,skf114(x,v,u)))*.
% 299.96/300.42 836[0:SpL:52.0,68.0] || equal(hAPP(u,product_prod(v,u),hAPP(v,fun(u,product_prod(v,u)),product_Pair(v,u),w),x),ti(product_prod(v,u),y))*+ -> equal(ti(v,w),ti(v,skf114(y,u,v)))*.
% 299.96/300.42 4378[0:Rew:34.0,4087.1] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x)) -> equal(hAPP(v,y,z,skf111(w,v,u)),hAPP(v,y,z,skf111(x,v,u)))*.
% 299.96/300.42 4085[0:SpR:4031.1,16.1] hBOOL(skf111(u,bool,v)) || equal(ti(product_prod(v,bool),w),ti(product_prod(v,bool),u))* -> hBOOL(ti(bool,skf111(w,bool,v)))*.
% 299.96/300.42 104[0:Inp] || -> equal(hAPP(ty,u,hAPP(fun(list(char),u),fun(ty,u),hAPP(u,fun(fun(list(char),u),fun(ty,u)),hAPP(u,fun(u,fun(fun(list(char),u),fun(ty,u))),hAPP(u,fun(u,fun(u,fun(fun(list(char),u),fun(ty,u)))),hAPP(u,fun(u,fun(u,fun(u,fun(fun(list(char),u),fun(ty,u))))),ty_rec(u),v),w),x),y),z),void),ti(u,v))**.
% 299.96/300.42 4031[0:SpL:53.0,771.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x)) -> equal(ti(v,skf111(w,v,u)),ti(v,skf111(x,v,u)))*.
% 299.96/300.42 771[0:SpL:53.0,67.0] || equal(hAPP(u,product_prod(v,u),hAPP(v,fun(u,product_prod(v,u)),product_Pair(v,u),w),x),ti(product_prod(v,u),y))*+ -> equal(ti(u,x),ti(u,skf111(y,u,v)))*.
% 299.96/300.42 1184[0:Rew:1154.0,1164.1] || equal(ti(product_prod(u,exp(v)),w),hAPP(x,product_prod(u,exp(v)),y,z))*+ -> equal(skf111(w,exp(v),u),skf111(hAPP(x,product_prod(u,exp(v)),y,z),exp(v),u))*.
% 299.96/300.42 1124[0:SpL:35.0,1109.0] || equal(hAPP(u,product_prod(v,bool),w,x),ti(product_prod(v,bool),y))*+ hBOOL(ti(bool,skf111(hAPP(u,product_prod(v,bool),w,x),bool,v)))* -> hBOOL(skf111(y,bool,v)).
% 299.96/300.42 105[0:Inp] || -> equal(hAPP(ty,u,hAPP(fun(list(char),u),fun(ty,u),hAPP(u,fun(fun(list(char),u),fun(ty,u)),hAPP(u,fun(u,fun(fun(list(char),u),fun(ty,u))),hAPP(u,fun(u,fun(u,fun(fun(list(char),u),fun(ty,u)))),hAPP(u,fun(u,fun(u,fun(u,fun(fun(list(char),u),fun(ty,u))))),ty_case(u),v),w),x),y),z),void),ti(u,v))**.
% 299.96/300.42 1131[0:SpL:35.0,1109.0] || equal(ti(product_prod(u,bool),v),hAPP(w,product_prod(u,bool),x,y))*+ hBOOL(ti(bool,skf111(v,bool,u)))* -> hBOOL(skf111(hAPP(w,product_prod(u,bool),x,y),bool,u))*.
% 299.96/300.42 1097[0:SpL:35.0,926.0] || equal(hAPP(u,product_prod(v,bool),w,x),ti(product_prod(v,bool),y))*+ hBOOL(ti(bool,skf113(y,bool,v)))* -> hBOOL(skf111(hAPP(u,product_prod(v,bool),w,x),bool,v))*.
% 299.96/300.42 1104[0:SpL:35.0,926.0] || equal(ti(product_prod(u,bool),v),hAPP(w,product_prod(u,bool),x,y))*+ hBOOL(ti(bool,skf113(hAPP(w,product_prod(u,bool),x,y),bool,u)))* -> hBOOL(skf111(v,bool,u)).
% 299.96/300.42 1072[0:SpL:35.0,936.0] || equal(hAPP(u,product_prod(v,bool),w,x),ti(product_prod(v,bool),y))*+ hBOOL(ti(bool,skf111(hAPP(u,product_prod(v,bool),w,x),bool,v)))* -> hBOOL(skf113(y,bool,v)).
% 299.96/300.42 108[0:Inp] || -> equal(hAPP(ty,u,hAPP(fun(list(char),u),fun(ty,u),hAPP(u,fun(fun(list(char),u),fun(ty,u)),hAPP(u,fun(u,fun(fun(list(char),u),fun(ty,u))),hAPP(u,fun(u,fun(u,fun(fun(list(char),u),fun(ty,u)))),hAPP(u,fun(u,fun(u,fun(u,fun(fun(list(char),u),fun(ty,u))))),ty_case(u),v),w),x),y),z),boolean),ti(u,w))**.
% 299.96/300.42 1079[0:SpL:35.0,936.0] || equal(ti(product_prod(u,bool),v),hAPP(w,product_prod(u,bool),x,y))*+ hBOOL(ti(bool,skf111(v,bool,u)))* -> hBOOL(skf113(hAPP(w,product_prod(u,bool),x,y),bool,u))*.
% 299.96/300.42 842[0:SpL:35.0,801.0] || equal(hAPP(u,product_prod(v,bool),w,x),ti(product_prod(v,bool),y))*+ hBOOL(ti(bool,skf113(hAPP(u,product_prod(v,bool),w,x),bool,v)))* -> hBOOL(skf113(y,bool,v)).
% 299.96/300.42 847[0:SpL:35.0,801.0] || equal(ti(product_prod(u,bool),v),hAPP(w,product_prod(u,bool),x,y))*+ hBOOL(ti(bool,skf113(v,bool,u)))* -> hBOOL(skf113(hAPP(w,product_prod(u,bool),x,y),bool,u))*.
% 299.96/300.42 1039[0:Rew:26.0,1028.0] || -> equal(hAPP(val,product_prod(u,val),hAPP(u,fun(val,product_prod(u,val)),product_Pair(u,val),skf112(ti(product_prod(u,val),v),val,u)),skf111(v,val,u)),ti(product_prod(u,val),v))**.
% 299.96/300.42 109[0:Inp] || -> equal(hAPP(ty,u,hAPP(fun(list(char),u),fun(ty,u),hAPP(u,fun(fun(list(char),u),fun(ty,u)),hAPP(u,fun(u,fun(fun(list(char),u),fun(ty,u))),hAPP(u,fun(u,fun(u,fun(fun(list(char),u),fun(ty,u)))),hAPP(u,fun(u,fun(u,fun(u,fun(fun(list(char),u),fun(ty,u))))),ty_rec(u),v),w),x),y),z),boolean),ti(u,w))**.
% 299.96/300.42 986[0:Rew:957.0,885.0] || -> equal(hAPP(val,product_prod(u,val),hAPP(u,fun(val,product_prod(u,val)),product_Pair(u,val),skf114(ti(product_prod(u,val),v),val,u)),skf111(v,val,u)),ti(product_prod(u,val),v))**.
% 299.96/300.42 1792[0:SpL:26.0,1130.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),w))*+ hBOOL(ti(bool,skf111(ti(product_prod(u,bool),v),bool,u)))* -> hBOOL(skf111(ti(product_prod(u,bool),w),bool,u))*.
% 299.96/300.42 1710[0:SpL:26.0,1103.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),w))*+ hBOOL(ti(bool,skf113(ti(product_prod(u,bool),w),bool,u)))* -> hBOOL(skf111(ti(product_prod(u,bool),v),bool,u))*.
% 299.96/300.42 1573[0:SpL:26.0,1078.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),w))*+ hBOOL(ti(bool,skf111(ti(product_prod(u,bool),v),bool,u)))* -> hBOOL(skf113(ti(product_prod(u,bool),w),bool,u))*.
% 299.96/300.42 110[0:Inp] || -> equal(hAPP(ty,u,hAPP(fun(list(char),u),fun(ty,u),hAPP(u,fun(fun(list(char),u),fun(ty,u)),hAPP(u,fun(u,fun(fun(list(char),u),fun(ty,u))),hAPP(u,fun(u,fun(u,fun(fun(list(char),u),fun(ty,u)))),hAPP(u,fun(u,fun(u,fun(u,fun(fun(list(char),u),fun(ty,u))))),ty_case(u),v),w),x),y),z),nt),ti(u,y))**.
% 299.96/300.42 1371[0:SpL:26.0,846.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),w))*+ hBOOL(ti(bool,skf113(ti(product_prod(u,bool),v),bool,u)))* -> hBOOL(skf113(ti(product_prod(u,bool),w),bool,u))*.
% 299.96/300.42 3291[0:Res:16.1,1679.1] hBOOL(skf111(ti(product_prod(u,bool),v),bool,u)) || equal(ti(product_prod(u,bool),v),undefined(product_prod(u,bool)))** -> hBOOL(ti(bool,skf113(undefined(product_prod(u,bool)),bool,u)))*.
% 299.96/300.42 1679[0:SpL:26.0,1631.0] || equal(ti(product_prod(u,bool),v),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf111(ti(product_prod(u,bool),v),bool,u)))* -> hBOOL(ti(bool,skf113(undefined(product_prod(u,bool)),bool,u))).
% 299.96/300.42 1671[0:SpL:26.0,1638.0] || equal(ti(product_prod(u,bool),v),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf111(undefined(product_prod(u,bool)),bool,u))) -> hBOOL(ti(bool,skf113(ti(product_prod(u,bool),v),bool,u)))*.
% 299.96/300.42 111[0:Inp] || -> equal(hAPP(ty,u,hAPP(fun(list(char),u),fun(ty,u),hAPP(u,fun(fun(list(char),u),fun(ty,u)),hAPP(u,fun(u,fun(fun(list(char),u),fun(ty,u))),hAPP(u,fun(u,fun(u,fun(fun(list(char),u),fun(ty,u)))),hAPP(u,fun(u,fun(u,fun(u,fun(fun(list(char),u),fun(ty,u))))),ty_rec(u),v),w),x),y),z),nt),ti(u,y))**.
% 299.96/300.42 1525[0:SpL:26.0,1472.0] || equal(ti(product_prod(u,bool),v),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf111(undefined(product_prod(u,bool)),bool,u))) -> hBOOL(ti(bool,skf111(ti(product_prod(u,bool),v),bool,u)))*.
% 299.96/300.42 3177[0:Res:16.1,1518.0] hBOOL(skf111(ti(product_prod(u,bool),v),bool,u)) || equal(ti(product_prod(u,bool),v),undefined(product_prod(u,bool)))** -> hBOOL(ti(bool,skf111(undefined(product_prod(u,bool)),bool,u)))*.
% 299.96/300.42 1518[0:SpL:26.0,1452.1] || hBOOL(ti(bool,skf111(ti(product_prod(u,bool),v),bool,u)))* equal(ti(product_prod(u,bool),v),undefined(product_prod(u,bool))) -> hBOOL(ti(bool,skf111(undefined(product_prod(u,bool)),bool,u))).
% 299.96/300.42 3114[0:Res:16.1,1510.1] hBOOL(skf113(ti(product_prod(u,bool),v),bool,u)) || equal(ti(product_prod(u,bool),v),undefined(product_prod(u,bool)))** -> hBOOL(ti(bool,skf111(undefined(product_prod(u,bool)),bool,u)))*.
% 299.96/300.42 106[0:Inp] || equal(hAPP(exp(u),exp(u),hAPP(list(char),fun(exp(u),exp(u)),hAPP(list(char),fun(list(char),fun(exp(u),exp(u))),hAPP(exp(u),fun(list(char),fun(list(char),fun(exp(u),exp(u)))),fAss(u),v),w),x),y),hAPP(list(char),exp(u),hAPP(list(char),fun(list(char),exp(u)),hAPP(exp(u),fun(list(char),fun(list(char),exp(u))),fAcc(u),z),x1),x2))* -> .
% 299.96/300.42 1510[0:SpL:26.0,1431.0] || equal(ti(product_prod(u,bool),v),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf113(ti(product_prod(u,bool),v),bool,u)))* -> hBOOL(ti(bool,skf111(undefined(product_prod(u,bool)),bool,u))).
% 299.96/300.42 1501[0:SpL:26.0,1438.0] || equal(ti(product_prod(u,bool),v),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf113(undefined(product_prod(u,bool)),bool,u))) -> hBOOL(ti(bool,skf111(ti(product_prod(u,bool),v),bool,u)))*.
% 299.96/300.42 3070[0:Res:16.1,1494.1] hBOOL(skf113(ti(product_prod(u,bool),v),bool,u)) || equal(ti(product_prod(u,bool),v),undefined(product_prod(u,bool)))** -> hBOOL(ti(bool,skf113(undefined(product_prod(u,bool)),bool,u)))*.
% 299.96/300.42 1494[0:SpL:26.0,1412.0] || equal(ti(product_prod(u,bool),v),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf113(ti(product_prod(u,bool),v),bool,u)))* -> hBOOL(ti(bool,skf113(undefined(product_prod(u,bool)),bool,u))).
% 299.96/300.42 101[0:Inp] || equal(hAPP(list(char),exp(u),hAPP(list(char),fun(list(char),exp(u)),hAPP(exp(u),fun(list(char),fun(list(char),exp(u))),fAcc(u),v),w),x),hAPP(exp(u),exp(u),hAPP(u,fun(exp(u),exp(u)),hAPP(list(char),fun(u,fun(exp(u),exp(u))),hAPP(exp(u),fun(list(char),fun(u,fun(exp(u),exp(u)))),tryCatch(u),y),z),x1),x2))* -> .
% 299.96/300.42 1487[0:SpL:26.0,1419.0] || equal(ti(product_prod(u,bool),v),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf113(undefined(product_prod(u,bool)),bool,u))) -> hBOOL(ti(bool,skf113(ti(product_prod(u,bool),v),bool,u)))*.
% 299.96/300.42 997[0:Rew:957.0,982.1] || equal(hAPP(u,product_prod(v,val),w,x),undefined(product_prod(v,val))) -> equal(skf111(hAPP(u,product_prod(v,val),w,x),val,v),skf111(undefined(product_prod(v,val)),val,v))**.
% 299.96/300.42 2922[0:EqR:1632.0] || hBOOL(ti(bool,skf111(u,bool,v))) -> hBOOL(ti(bool,skf113(ti(product_prod(v,bool),u),bool,v)))*.
% 299.96/300.42 1632[0:SpL:26.0,1603.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),w))*+ hBOOL(ti(bool,skf111(w,bool,u)))* -> hBOOL(ti(bool,skf113(ti(product_prod(u,bool),v),bool,u)))*.
% 299.96/300.42 100[0:Inp] || equal(u,v) equal(w,x) equal(y,z) -> equal(hAPP(list(char),exp(x1),hAPP(list(char),fun(list(char),exp(x1)),hAPP(exp(x1),fun(list(char),fun(list(char),exp(x1))),fAcc(x1),u),w),y),hAPP(list(char),exp(x1),hAPP(list(char),fun(list(char),exp(x1)),hAPP(exp(x1),fun(list(char),fun(list(char),exp(x1))),fAcc(x1),v),x),z))*.
% 299.96/300.42 1639[0:SpL:26.0,1603.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),w))*+ hBOOL(ti(bool,skf111(ti(product_prod(u,bool),w),bool,u)))* -> hBOOL(ti(bool,skf113(v,bool,u)))*.
% 299.96/300.42 1473[0:SpL:26.0,1445.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),w))*+ hBOOL(ti(bool,skf111(ti(product_prod(u,bool),v),bool,u)))* -> hBOOL(ti(bool,skf111(w,bool,u)))*.
% 299.96/300.42 1480[0:SpL:26.0,1445.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),w))*+ hBOOL(ti(bool,skf111(v,bool,u)))* -> hBOOL(ti(bool,skf111(ti(product_prod(u,bool),w),bool,u)))*.
% 299.96/300.42 1432[0:SpL:26.0,1400.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),w))*+ hBOOL(ti(bool,skf113(w,bool,u)))* -> hBOOL(ti(bool,skf111(ti(product_prod(u,bool),v),bool,u)))*.
% 299.96/300.42 98[0:Inp] || hBOOL(hAPP(fun(product_prod(u,u),bool),bool,hAPP(product_prod(u,u),fun(fun(product_prod(u,u),bool),bool),member(product_prod(u,u)),v),w)) -> hBOOL(hAPP(fun(product_prod(u,u),bool),bool,hAPP(product_prod(u,u),fun(fun(product_prod(u,u),bool),bool),member(product_prod(u,u)),v),hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),w)))*.
% 299.96/300.42 2746[0:Res:16.1,2727.0] hBOOL(skf111(ti(product_prod(u,bool),v),bool,u)) || -> hBOOL(ti(bool,skf111(v,bool,u)))*.
% 299.96/300.42 2727[0:Res:1630.1,2694.0] || hBOOL(ti(bool,skf111(ti(product_prod(u,bool),v),bool,u)))* -> hBOOL(ti(bool,skf111(v,bool,u))).
% 299.96/300.42 2726[0:Res:16.1,2694.0] hBOOL(skf113(ti(product_prod(u,bool),v),bool,u)) || -> hBOOL(ti(bool,skf111(v,bool,u)))*.
% 299.96/300.42 2694[0:EqR:1439.0] || hBOOL(ti(bool,skf113(ti(product_prod(u,bool),v),bool,u)))* -> hBOOL(ti(bool,skf111(v,bool,u))).
% 299.96/300.42 99[0:Inp] || -> equal(ti(fun(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),bool)),hconf(product_prod(list(list(char)),exp(list(char))))),hconf(product_prod(list(list(char)),exp(list(char)))))**.
% 299.96/300.42 1439[0:SpL:26.0,1400.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),w))*+ hBOOL(ti(bool,skf113(ti(product_prod(u,bool),w),bool,u)))* -> hBOOL(ti(bool,skf111(v,bool,u)))*.
% 299.96/300.42 2655[0:EqR:1413.0] || hBOOL(ti(bool,skf113(u,bool,v))) -> hBOOL(ti(bool,skf113(ti(product_prod(v,bool),u),bool,v)))*.
% 299.96/300.42 1413[0:SpL:26.0,1399.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),w))*+ hBOOL(ti(bool,skf113(w,bool,u)))* -> hBOOL(ti(bool,skf113(ti(product_prod(u,bool),v),bool,u)))*.
% 299.96/300.42 2631[0:Res:16.1,2613.0] hBOOL(skf111(ti(product_prod(u,bool),v),bool,u)) || -> hBOOL(ti(bool,skf113(v,bool,u)))*.
% 299.96/300.42 94[0:Inp] || -> equal(hAPP(product_prod(u,v),product_prod(w,product_prod(u,v)),hAPP(w,fun(product_prod(u,v),product_prod(w,product_prod(u,v))),product_Pair(w,product_prod(u,v)),skf108(x,v,u,w)),hAPP(v,product_prod(u,v),hAPP(u,fun(v,product_prod(u,v)),product_Pair(u,v),skf107(x,v,u,w)),skf106(x,v,u,w))),ti(product_prod(w,product_prod(u,v)),x))**.
% 299.96/300.42 2613[0:Res:1630.1,2584.0] || hBOOL(ti(bool,skf111(ti(product_prod(u,bool),v),bool,u)))* -> hBOOL(ti(bool,skf113(v,bool,u))).
% 299.96/300.42 2612[0:Res:16.1,2584.0] hBOOL(skf113(ti(product_prod(u,bool),v),bool,u)) || -> hBOOL(ti(bool,skf113(v,bool,u)))*.
% 299.96/300.42 2584[0:EqR:1420.0] || hBOOL(ti(bool,skf113(ti(product_prod(u,bool),v),bool,u)))* -> hBOOL(ti(bool,skf113(v,bool,u))).
% 299.96/300.42 1420[0:SpL:26.0,1399.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),w))*+ hBOOL(ti(bool,skf113(ti(product_prod(u,bool),w),bool,u)))* -> hBOOL(ti(bool,skf113(v,bool,u)))*.
% 299.96/300.42 95[0:Inp] || equal(hAPP(list(char),exp(u),hAPP(list(char),fun(list(char),exp(u)),hAPP(exp(u),fun(list(char),fun(list(char),exp(u))),fAcc(u),v),w),x),hAPP(list(char),exp(u),hAPP(list(char),fun(list(char),exp(u)),hAPP(exp(u),fun(list(char),fun(list(char),exp(u))),fAcc(u),y),z),x1))* -> equal(x,x1).
% 299.96/300.42 1314[0:SpL:26.0,1122.0] || equal(ti(product_prod(u,bool),v),undefined(product_prod(u,bool)))+ hBOOL(ti(bool,skf111(undefined(product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(ti(product_prod(u,bool),v),bool,u))*.
% 299.96/300.42 2524[0:Res:16.1,1305.1] hBOOL(skf111(ti(product_prod(u,bool),v),bool,u)) || equal(ti(product_prod(u,bool),v),undefined(product_prod(u,bool)))** -> hBOOL(skf111(undefined(product_prod(u,bool)),bool,u))*.
% 299.96/300.42 1305[0:SpL:26.0,1129.0] || equal(ti(product_prod(u,bool),v),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf111(ti(product_prod(u,bool),v),bool,u)))* -> hBOOL(skf111(undefined(product_prod(u,bool)),bool,u)).
% 299.96/300.42 2472[0:Res:16.1,1294.1] hBOOL(skf113(ti(product_prod(u,bool),v),bool,u)) || equal(ti(product_prod(u,bool),v),undefined(product_prod(u,bool)))** -> hBOOL(skf111(undefined(product_prod(u,bool)),bool,u))*.
% 299.96/300.42 96[0:Inp] || equal(hAPP(list(char),exp(u),hAPP(list(char),fun(list(char),exp(u)),hAPP(exp(u),fun(list(char),fun(list(char),exp(u))),fAcc(u),v),w),x),hAPP(list(char),exp(u),hAPP(list(char),fun(list(char),exp(u)),hAPP(exp(u),fun(list(char),fun(list(char),exp(u))),fAcc(u),y),z),x1))* -> equal(w,z).
% 299.96/300.42 1294[0:SpL:26.0,1095.0] || equal(ti(product_prod(u,bool),v),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf113(ti(product_prod(u,bool),v),bool,u)))* -> hBOOL(skf111(undefined(product_prod(u,bool)),bool,u)).
% 299.96/300.42 1280[0:SpL:26.0,1102.0] || equal(ti(product_prod(u,bool),v),undefined(product_prod(u,bool)))+ hBOOL(ti(bool,skf113(undefined(product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(ti(product_prod(u,bool),v),bool,u))*.
% 299.96/300.42 1272[0:SpL:26.0,1070.0] || equal(ti(product_prod(u,bool),v),undefined(product_prod(u,bool)))+ hBOOL(ti(bool,skf111(undefined(product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(ti(product_prod(u,bool),v),bool,u))*.
% 299.96/300.42 2376[0:Res:16.1,1262.1] hBOOL(skf111(ti(product_prod(u,bool),v),bool,u)) || equal(ti(product_prod(u,bool),v),undefined(product_prod(u,bool)))** -> hBOOL(skf113(undefined(product_prod(u,bool)),bool,u))*.
% 299.96/300.42 97[0:Inp] || equal(hAPP(list(char),exp(u),hAPP(list(char),fun(list(char),exp(u)),hAPP(exp(u),fun(list(char),fun(list(char),exp(u))),fAcc(u),v),w),x),hAPP(list(char),exp(u),hAPP(list(char),fun(list(char),exp(u)),hAPP(exp(u),fun(list(char),fun(list(char),exp(u))),fAcc(u),y),z),x1))* -> equal(v,y).
% 299.96/300.42 1262[0:SpL:26.0,1077.0] || equal(ti(product_prod(u,bool),v),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf111(ti(product_prod(u,bool),v),bool,u)))* -> hBOOL(skf113(undefined(product_prod(u,bool)),bool,u)).
% 299.96/300.42 1251[0:SpL:26.0,840.0] || equal(ti(product_prod(u,bool),v),undefined(product_prod(u,bool)))+ hBOOL(ti(bool,skf113(undefined(product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(ti(product_prod(u,bool),v),bool,u))*.
% 299.96/300.42 2339[0:Res:16.1,1223.1] hBOOL(skf113(ti(product_prod(u,bool),v),bool,u)) || equal(ti(product_prod(u,bool),v),undefined(product_prod(u,bool)))** -> hBOOL(skf113(undefined(product_prod(u,bool)),bool,u))*.
% 299.96/300.42 1223[0:SpL:26.0,845.0] || equal(ti(product_prod(u,bool),v),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf113(ti(product_prod(u,bool),v),bool,u)))* -> hBOOL(skf113(undefined(product_prod(u,bool)),bool,u)).
% 299.96/300.42 92[0:Inp] || -> equal(ti(fun(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool))))),wTrt),wTrt)**.
% 299.96/300.42 2275[0:EqR:1181.0] || -> equal(skf111(ti(product_prod(u,exp(v)),w),exp(v),u),skf111(w,exp(v),u))**.
% 299.96/300.42 951[0:Rew:34.0,917.1] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x)) -> equal(hAPP(v,y,z,skf111(w,v,u)),hAPP(v,y,z,skf113(x,v,u)))*.
% 299.96/300.42 93[0:Inp] || -> equal(ti(fun(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(fun(list(char),option(ty)),fun(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),bool))),typeSa885026672_sconf),typeSa885026672_sconf)**.
% 299.96/300.42 808[0:Rew:34.0,792.1] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x)) -> equal(hAPP(v,y,z,skf113(w,v,u)),hAPP(v,y,z,skf113(x,v,u)))*.
% 299.96/300.42 994[0:Rew:957.0,967.1] || equal(ti(product_prod(u,val),v),hAPP(w,product_prod(u,val),x,y))*+ -> equal(skf111(v,val,u),skf111(hAPP(w,product_prod(u,val),x,y),val,u))*.
% 299.96/300.42 1014[0:SpR:957.0,52.0] || -> equal(hAPP(val,product_prod(u,val),hAPP(u,fun(val,product_prod(u,val)),product_Pair(u,val),skf114(v,val,u)),skf111(v,val,u)),ti(product_prod(u,val),v))**.
% 299.96/300.42 1123[0:SpL:26.0,1109.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),w))*+ hBOOL(ti(bool,skf111(ti(product_prod(u,bool),v),bool,u)))* -> hBOOL(skf111(w,bool,u)).
% 299.96/300.42 87[0:Inp] || -> hBOOL(hAPP(fun(product_prod(u,u),bool),bool,hAPP(product_prod(u,u),fun(fun(product_prod(u,u),bool),bool),member(product_prod(u,u)),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),v),skf133(w,x,v,u))),hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),x)))*.
% 299.96/300.42 1130[0:SpL:26.0,1109.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),w))*+ hBOOL(ti(bool,skf111(v,bool,u)))* -> hBOOL(skf111(ti(product_prod(u,bool),w),bool,u))*.
% 299.96/300.42 1096[0:SpL:26.0,926.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),w))*+ hBOOL(ti(bool,skf113(w,bool,u)))* -> hBOOL(skf111(ti(product_prod(u,bool),v),bool,u))*.
% 299.96/300.42 1757[0:Res:16.1,1737.0] hBOOL(skf111(ti(product_prod(u,bool),v),bool,u)) || -> hBOOL(skf111(v,bool,u))*.
% 299.96/300.42 1737[0:Res:1630.1,1708.0] || hBOOL(ti(bool,skf111(ti(product_prod(u,bool),v),bool,u)))* -> hBOOL(skf111(v,bool,u)).
% 299.96/300.42 90[0:Inp] || -> hBOOL(hAPP(fun(product_prod(u,u),bool),bool,hAPP(product_prod(u,u),fun(fun(product_prod(u,u),bool),bool),member(product_prod(u,u)),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),v),skf128(w,x,v,u))),hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),x)))*.
% 299.96/300.42 1736[0:Res:16.1,1708.0] hBOOL(skf113(ti(product_prod(u,bool),v),bool,u)) || -> hBOOL(skf111(v,bool,u))*.
% 299.96/300.42 1708[0:EqR:1103.0] || hBOOL(ti(bool,skf113(ti(product_prod(u,bool),v),bool,u)))* -> hBOOL(skf111(v,bool,u)).
% 299.96/300.42 1103[0:SpL:26.0,926.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),w))*+ hBOOL(ti(bool,skf113(ti(product_prod(u,bool),w),bool,u)))* -> hBOOL(skf111(v,bool,u)).
% 299.96/300.42 1071[0:SpL:26.0,936.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),w))*+ hBOOL(ti(bool,skf111(ti(product_prod(u,bool),v),bool,u)))* -> hBOOL(skf113(w,bool,u)).
% 299.96/300.42 88[0:Inp] || -> hBOOL(hAPP(fun(product_prod(u,u),bool),bool,hAPP(product_prod(u,u),fun(fun(product_prod(u,u),bool),bool),member(product_prod(u,u)),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),skf130(v,w,x,u)),v)),hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),x)))*.
% 299.96/300.42 1631[0:SpL:14.0,1603.0] || equal(ti(product_prod(u,bool),v),undefined(product_prod(u,bool)))+ hBOOL(ti(bool,skf111(v,bool,u)))* -> hBOOL(ti(bool,skf113(undefined(product_prod(u,bool)),bool,u)))*.
% 299.96/300.42 1638[0:SpL:14.0,1603.0] || equal(ti(product_prod(u,bool),v),undefined(product_prod(u,bool)))+ hBOOL(ti(bool,skf111(undefined(product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf113(v,bool,u)))*.
% 299.96/300.42 1664[0:Res:16.1,1649.0] hBOOL(skf111(ti(product_prod(u,bool),v),bool,u)) || -> hBOOL(skf113(v,bool,u))*.
% 299.96/300.42 1649[0:Res:1630.1,1531.0] || hBOOL(ti(bool,skf111(ti(product_prod(u,bool),v),bool,u)))* -> hBOOL(skf113(v,bool,u)).
% 299.96/300.42 89[0:Inp] || -> hBOOL(hAPP(fun(product_prod(u,u),bool),bool,hAPP(product_prod(u,u),fun(fun(product_prod(u,u),bool),bool),member(product_prod(u,u)),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),skf129(v,w,x,u)),v)),hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),w)))*.
% 299.96/300.42 1630[0:EqR:1603.0] || hBOOL(ti(bool,skf111(u,bool,v))) -> hBOOL(ti(bool,skf113(u,bool,v)))*.
% 299.96/300.42 1603[0:Rew:26.0,1595.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),w))*+ hBOOL(ti(bool,skf111(w,bool,u)))* -> hBOOL(ti(bool,skf113(v,bool,u)))*.
% 299.96/300.42 1592[0:SoR:1448.0,1571.1] || hBOOL(ti(bool,skf111(u,bool,v))) -> hBOOL(ti(bool,skf111(ti(product_prod(v,bool),u),bool,v)))*.
% 299.96/300.42 1594[0:SoR:1112.0,1571.1] || hBOOL(ti(bool,skf111(u,bool,v))) -> hBOOL(skf111(ti(product_prod(v,bool),u),bool,v))*.
% 299.96/300.42 91[0:Inp] || -> equal(ti(fun(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,u)))))))),fun(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(val)),fun(fun(list(char),option(ty)),bool)))),lconf(u)),lconf(u))**.
% 299.96/300.42 1571[0:EqR:1078.0] || hBOOL(ti(bool,skf111(u,bool,v))) -> hBOOL(skf113(ti(product_prod(v,bool),u),bool,v))*.
% 299.96/300.42 1078[0:SpL:26.0,936.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),w))*+ hBOOL(ti(bool,skf111(v,bool,u)))* -> hBOOL(skf113(ti(product_prod(u,bool),w),bool,u))*.
% 299.96/300.42 1560[0:Res:16.1,1531.0] hBOOL(skf113(ti(product_prod(u,bool),v),bool,u)) || -> hBOOL(skf113(v,bool,u))*.
% 299.96/300.42 1531[0:EqR:841.0] || hBOOL(ti(bool,skf113(ti(product_prod(u,bool),v),bool,u)))* -> hBOOL(skf113(v,bool,u)).
% 299.96/300.42 85[0:Inp] || -> hBOOL(hAPP(ty,bool,hAPP(ty,fun(ty,bool),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(ty,fun(ty,bool)),widen(product_prod(list(list(char)),exp(list(char)))),p),skf69(u,v)),u))*.
% 299.96/300.42 841[0:SpL:26.0,801.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),w))*+ hBOOL(ti(bool,skf113(ti(product_prod(u,bool),v),bool,u)))* -> hBOOL(skf113(w,bool,u)).
% 299.96/300.42 1472[0:SpL:14.0,1445.0] || equal(ti(product_prod(u,bool),v),undefined(product_prod(u,bool)))+ hBOOL(ti(bool,skf111(undefined(product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf111(v,bool,u)))*.
% 299.96/300.42 1452[0:SoR:1448.0,1077.2] || hBOOL(ti(bool,skf111(u,bool,v)))* equal(ti(product_prod(v,bool),u),undefined(product_prod(v,bool)))+ -> hBOOL(ti(bool,skf111(undefined(product_prod(v,bool)),bool,v)))*.
% 299.96/300.42 1431[0:SpL:14.0,1400.0] || equal(ti(product_prod(u,bool),v),undefined(product_prod(u,bool)))+ hBOOL(ti(bool,skf113(v,bool,u)))* -> hBOOL(ti(bool,skf111(undefined(product_prod(u,bool)),bool,u)))*.
% 299.96/300.42 86[0:Inp] || -> hBOOL(hAPP(ty,bool,hAPP(ty,fun(ty,bool),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(ty,fun(ty,bool)),widen(product_prod(list(list(char)),exp(list(char)))),p),skf68(u,v)),u))*.
% 299.96/300.42 1438[0:SpL:14.0,1400.0] || equal(ti(product_prod(u,bool),v),undefined(product_prod(u,bool)))+ hBOOL(ti(bool,skf113(undefined(product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf111(v,bool,u)))*.
% 299.96/300.42 1412[0:SpL:14.0,1399.0] || equal(ti(product_prod(u,bool),v),undefined(product_prod(u,bool)))+ hBOOL(ti(bool,skf113(v,bool,u)))* -> hBOOL(ti(bool,skf113(undefined(product_prod(u,bool)),bool,u)))*.
% 299.96/300.42 1419[0:SpL:14.0,1399.0] || equal(ti(product_prod(u,bool),v),undefined(product_prod(u,bool)))+ hBOOL(ti(bool,skf113(undefined(product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf113(v,bool,u)))*.
% 299.96/300.42 1445[0:SpL:777.1,1430.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),w))*+ hBOOL(ti(bool,skf111(v,bool,u)))* -> hBOOL(ti(bool,skf111(w,bool,u)))*.
% 299.96/300.42 83[0:Inp] || -> hBOOL(hAPP(fun(product_prod(u,u),bool),bool,hAPP(product_prod(u,u),fun(fun(product_prod(u,u),bool),bool),member(product_prod(u,u)),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),v),v)),hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),w)))*.
% 299.96/300.42 1449[0:SoR:1448.0,1369.1] || hBOOL(ti(bool,skf113(u,bool,v))) -> hBOOL(ti(bool,skf111(ti(product_prod(v,bool),u),bool,v)))*.
% 299.96/300.42 1448[0:Res:16.1,1430.0] hBOOL(skf113(u,bool,v)) || -> hBOOL(ti(bool,skf111(u,bool,v)))*.
% 299.96/300.42 1430[0:EqR:1400.0] || hBOOL(ti(bool,skf113(u,bool,v)))* -> hBOOL(ti(bool,skf111(u,bool,v))).
% 299.96/300.42 1400[0:Rew:26.0,1389.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),w))*+ hBOOL(ti(bool,skf113(w,bool,u)))* -> hBOOL(ti(bool,skf111(v,bool,u)))*.
% 299.96/300.42 84[0:Inp] || -> equal(ti(fun(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(list(char),fun(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char)))))),bool))),wf_J_mdecl),wf_J_mdecl)**.
% 299.96/300.42 1399[0:Rew:26.0,1391.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),w))*+ hBOOL(ti(bool,skf113(w,bool,u)))* -> hBOOL(ti(bool,skf113(v,bool,u)))*.
% 299.96/300.42 1390[0:SoR:1112.0,1369.1] || hBOOL(ti(bool,skf113(u,bool,v))) -> hBOOL(skf111(ti(product_prod(v,bool),u),bool,v))*.
% 299.96/300.42 1369[0:EqR:846.0] || hBOOL(ti(bool,skf113(u,bool,v))) -> hBOOL(skf113(ti(product_prod(v,bool),u),bool,v))*.
% 299.96/300.42 846[0:SpL:26.0,801.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),w))*+ hBOOL(ti(bool,skf113(v,bool,u)))* -> hBOOL(skf113(ti(product_prod(u,bool),w),bool,u))*.
% 299.96/300.42 1178[0:Rew:1154.0,1162.1] || equal(ti(product_prod(u,exp(v)),w),undefined(product_prod(u,exp(v))))**+ -> equal(skf111(w,exp(v),u),skf111(undefined(product_prod(u,exp(v))),exp(v),u))*.
% 299.96/300.42 1122[0:SpL:14.0,1109.0] || equal(ti(product_prod(u,bool),v),undefined(product_prod(u,bool)))**+ hBOOL(ti(bool,skf111(undefined(product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(v,bool,u)).
% 299.96/300.42 1129[0:SpL:14.0,1109.0] || equal(ti(product_prod(u,bool),v),undefined(product_prod(u,bool)))+ hBOOL(ti(bool,skf111(v,bool,u)))* -> hBOOL(skf111(undefined(product_prod(u,bool)),bool,u))*.
% 299.96/300.42 1095[0:SpL:14.0,926.0] || equal(ti(product_prod(u,bool),v),undefined(product_prod(u,bool)))+ hBOOL(ti(bool,skf113(v,bool,u)))* -> hBOOL(skf111(undefined(product_prod(u,bool)),bool,u))*.
% 299.96/300.42 81[0:Inp] || -> hBOOL(hAPP(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),bool,hAPP(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),bool),hext,u),u))*.
% 299.96/300.42 1102[0:SpL:14.0,926.0] || equal(ti(product_prod(u,bool),v),undefined(product_prod(u,bool)))**+ hBOOL(ti(bool,skf113(undefined(product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(v,bool,u)).
% 299.96/300.42 1070[0:SpL:14.0,936.0] || equal(ti(product_prod(u,bool),v),undefined(product_prod(u,bool)))**+ hBOOL(ti(bool,skf111(undefined(product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(v,bool,u)).
% 299.96/300.42 1077[0:SpL:14.0,936.0] || equal(ti(product_prod(u,bool),v),undefined(product_prod(u,bool)))+ hBOOL(ti(bool,skf111(v,bool,u)))* -> hBOOL(skf113(undefined(product_prod(u,bool)),bool,u))*.
% 299.96/300.42 840[0:SpL:14.0,801.0] || equal(ti(product_prod(u,bool),v),undefined(product_prod(u,bool)))**+ hBOOL(ti(bool,skf113(undefined(product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(v,bool,u)).
% 299.96/300.42 79[0:Inp] || -> equal(hAPP(product_prod(u,v),w,hAPP(fun(u,fun(v,w)),fun(product_prod(u,v),w),produc1605651328_split(u,v,w),x),hAPP(v,product_prod(u,v),hAPP(u,fun(v,product_prod(u,v)),product_Pair(u,v),y),z)),hAPP(v,w,hAPP(u,fun(v,w),x,y),z))**.
% 299.96/300.42 845[0:SpL:14.0,801.0] || equal(ti(product_prod(u,bool),v),undefined(product_prod(u,bool)))+ hBOOL(ti(bool,skf113(v,bool,u)))* -> hBOOL(skf113(undefined(product_prod(u,bool)),bool,u))*.
% 299.96/300.42 1177[0:Rew:1154.0,1169.1] || equal(ti(product_prod(u,exp(v)),w),ti(product_prod(u,exp(v)),x))* -> equal(skf111(w,exp(v),u),skf111(x,exp(v),u)).
% 299.96/300.42 1154[0:EqR:948.0] || -> equal(skf113(u,exp(v),w),skf111(u,exp(v),w))**.
% 299.96/300.42 1109[0:SpL:777.1,1094.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),w))*+ hBOOL(ti(bool,skf111(v,bool,u)))* -> hBOOL(skf111(w,bool,u)).
% 299.96/300.42 907[0:SpR:777.1,16.1] hBOOL(skf111(u,bool,v)) || equal(ti(product_prod(v,bool),u),ti(product_prod(v,bool),w))* -> hBOOL(ti(bool,skf113(w,bool,v)))*.
% 299.96/300.42 915[0:SpR:777.1,16.1] hBOOL(skf113(u,bool,v)) || equal(ti(product_prod(v,bool),w),ti(product_prod(v,bool),u))* -> hBOOL(ti(bool,skf111(w,bool,v)))*.
% 299.96/300.42 1112[0:Res:16.1,1094.0] hBOOL(skf113(u,bool,v)) || -> hBOOL(skf111(u,bool,v))*.
% 299.96/300.42 75[0:Inp] || equal(throw(u,v),hAPP(exp(u),exp(u),hAPP(list(char),fun(exp(u),exp(u)),hAPP(list(char),fun(list(char),fun(exp(u),exp(u))),hAPP(exp(u),fun(list(char),fun(list(char),fun(exp(u),exp(u)))),fAss(u),w),x),y),z))* -> .
% 299.96/300.42 1094[0:EqR:926.0] || hBOOL(ti(bool,skf113(u,bool,v)))* -> hBOOL(skf111(u,bool,v)).
% 299.96/300.42 926[0:SpL:777.1,15.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),w))*+ hBOOL(ti(bool,skf113(w,bool,u)))* -> hBOOL(skf111(v,bool,u)).
% 299.96/300.42 1093[0:Res:16.1,1069.0] hBOOL(skf111(u,bool,v)) || -> hBOOL(skf113(u,bool,v))*.
% 299.96/300.42 1069[0:EqR:936.0] || hBOOL(ti(bool,skf111(u,bool,v)))* -> hBOOL(skf113(u,bool,v)).
% 299.96/300.42 77[0:Inp] || equal(hAPP(exp(u),exp(u),hAPP(list(char),fun(exp(u),exp(u)),hAPP(list(char),fun(list(char),fun(exp(u),exp(u))),hAPP(exp(u),fun(list(char),fun(list(char),fun(exp(u),exp(u)))),fAss(u),v),w),x),y),val_1(u,z))* -> .
% 299.96/300.42 936[0:SpL:777.1,15.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),w))*+ hBOOL(ti(bool,skf111(v,bool,u)))* -> hBOOL(skf113(w,bool,u)).
% 299.96/300.42 989[0:Rew:957.0,965.1] || equal(ti(product_prod(u,val),v),undefined(product_prod(u,val)))**+ -> equal(skf111(v,val,u),skf111(undefined(product_prod(u,val)),val,u))*.
% 299.96/300.42 988[0:Rew:957.0,974.1] || equal(ti(product_prod(u,val),v),ti(product_prod(u,val),w))* -> equal(skf111(v,val,u),skf111(w,val,u)).
% 299.96/300.42 987[0:Rew:957.0,972.0] || -> equal(skf111(ti(product_prod(u,val),v),val,u),skf111(v,val,u))**.
% 299.96/300.42 72[0:Inp] || equal(hAPP(exp(u),exp(u),hAPP(u,fun(exp(u),exp(u)),hAPP(list(char),fun(u,fun(exp(u),exp(u))),hAPP(exp(u),fun(list(char),fun(u,fun(exp(u),exp(u)))),tryCatch(u),v),w),x),y),throw(u,z))* -> .
% 299.96/300.42 957[0:EqR:946.0] || -> equal(skf113(u,val,v),skf111(u,val,v))**.
% 299.96/300.42 777[0:SpL:53.0,772.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x)) -> equal(ti(v,skf111(w,v,u)),ti(v,skf113(x,v,u)))*.
% 299.96/300.42 73[0:Inp] || equal(hAPP(exp(u),exp(u),hAPP(u,fun(exp(u),exp(u)),hAPP(list(char),fun(u,fun(exp(u),exp(u))),hAPP(exp(u),fun(list(char),fun(u,fun(exp(u),exp(u)))),tryCatch(u),v),w),x),y),val_1(u,z))* -> .
% 299.96/300.42 790[0:SpR:778.1,16.1] hBOOL(skf113(u,bool,v)) || equal(ti(product_prod(v,bool),w),ti(product_prod(v,bool),u))* -> hBOOL(ti(bool,skf113(w,bool,v)))*.
% 299.96/300.42 801[0:SpL:778.1,15.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),w))*+ hBOOL(ti(bool,skf113(v,bool,u)))* -> hBOOL(skf113(w,bool,u)).
% 299.96/300.42 68[0:Inp] || equal(hAPP(u,product_prod(v,u),hAPP(v,fun(u,product_prod(v,u)),product_Pair(v,u),w),x),hAPP(u,product_prod(v,u),hAPP(v,fun(u,product_prod(v,u)),product_Pair(v,u),y),z))* -> equal(ti(v,w),ti(v,y)).
% 299.96/300.42 778[0:SpL:52.0,772.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x)) -> equal(ti(v,skf113(w,v,u)),ti(v,skf113(x,v,u)))*.
% 299.96/300.42 772[0:SpL:52.0,67.0] || equal(hAPP(u,product_prod(v,u),hAPP(v,fun(u,product_prod(v,u)),product_Pair(v,u),w),x),ti(product_prod(v,u),y))*+ -> equal(ti(u,x),ti(u,skf113(y,u,v)))*.
% 299.96/300.42 67[0:Inp] || equal(hAPP(u,product_prod(v,u),hAPP(v,fun(u,product_prod(v,u)),product_Pair(v,u),w),x),hAPP(u,product_prod(v,u),hAPP(v,fun(u,product_prod(v,u)),product_Pair(v,u),y),z))* -> equal(ti(u,x),ti(u,z)).
% 299.96/300.42 695[0:SpL:33.1,637.7] || equal(u,v)* equal(w,x)* equal(y,w)* equal(z,y)* equal(x1,z)* equal(x2,x1)* equal(u,x3)* equal(x3,x4)* equal(throw(x5,v),throw(x5,x))*+ -> equal(x4,x2)*.
% 299.96/300.42 753[0:EqR:697.8] || equal(u,v)*+ equal(w,u)* equal(x,w)* equal(y,x)* equal(z,y)* equal(x1,z)* equal(v,x2)* equal(x2,x3)* -> equal(x3,x1)*.
% 299.96/300.42 697[0:SpL:33.1,637.7] || equal(u,v)* equal(w,u)* equal(x,w)* equal(y,x)* equal(z,y)* equal(x1,z)* equal(x2,x3)* equal(x3,x4)* equal(throw(x5,x2),throw(x5,v))*+ -> equal(x4,x1)*.
% 299.96/300.42 639[0:Rew:38.0,638.1] || hBOOL(hAPP(product_prod(u,v),bool,w,skf100(ti(fun(product_prod(u,v),bool),w),v,u)))*+ -> hBOOL(hAPP(product_prod(u,v),bool,w,hAPP(v,product_prod(u,v),hAPP(u,fun(v,product_prod(u,v)),product_Pair(u,v),x),y)))*.
% 299.96/300.42 71[0:Inp] || -> hBOOL(hAPP(ty,bool,hAPP(ty,fun(ty,bool),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,u)))))))),fun(ty,fun(ty,bool)),widen(u),v),w),w))*.
% 299.96/300.42 66[0:Inp] || -> equal(hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),v)),hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),v))**.
% 299.96/300.42 690[0:SpL:31.1,608.6] || equal(u,v)* equal(w,u)* equal(x,w)* equal(y,x)* equal(z,y)* equal(z,x1)* equal(x1,x2)* equal(val_1(x3,v),val_1(x3,x4))*+ -> equal(x2,x4)*.
% 299.96/300.42 685[0:SpL:31.1,603.6] || equal(u,v)* equal(w,u)* equal(x,w)* equal(y,x)* equal(z,x1)* equal(y,x2)* equal(x2,x3)* equal(val_1(x4,v),val_1(x4,x1))*+ -> equal(x3,z)*.
% 299.96/300.42 671[0:SpL:31.1,600.6] || equal(u,v)* equal(w,x)* equal(y,w)* equal(z,y)* equal(x1,z)* equal(u,x2)* equal(x2,x3)* equal(val_1(x4,v),val_1(x4,x))*+ -> equal(x3,x1)*.
% 299.96/300.42 64[0:Inp] || hBOOL(hAPP(product_prod(u,v),bool,w,hAPP(v,product_prod(u,v),hAPP(u,fun(v,product_prod(u,v)),product_Pair(u,v),skf102(w,v,u)),skf101(w,v,u))))*+ -> hBOOL(hAPP(product_prod(u,v),bool,w,x))*.
% 299.96/300.42 673[0:SpL:31.1,600.6] || equal(u,v)* equal(w,u)* equal(x,w)* equal(y,x)* equal(z,y)* equal(x1,x2)* equal(x2,x3)* equal(val_1(x4,x1),val_1(x4,v))*+ -> equal(x3,z)*.
% 299.96/300.42 653[0:SpL:33.1,593.6] || equal(u,v)* equal(w,u)* equal(x,w)* equal(y,x)* equal(z,y)* equal(z,x1)* equal(x1,x2)* equal(throw(x3,v),throw(x3,x4))*+ -> equal(x2,x4)*.
% 299.96/300.42 648[0:SpL:33.1,585.6] || equal(u,v)* equal(w,u)* equal(x,w)* equal(y,x)* equal(z,x1)* equal(y,x2)* equal(x2,x3)* equal(throw(x4,v),throw(x4,x1))*+ -> equal(x3,z)*.
% 299.96/300.42 635[0:SpL:33.1,581.6] || equal(u,v)* equal(w,x)* equal(y,w)* equal(z,y)* equal(x1,z)* equal(u,x2)* equal(x2,x3)* equal(throw(x4,v),throw(x4,x))*+ -> equal(x3,x1)*.
% 299.96/300.42 63[0:Inp] || hBOOL(hAPP(product_prod(u,v),bool,w,x))*+ -> hBOOL(hAPP(product_prod(u,v),bool,w,hAPP(v,product_prod(u,v),hAPP(u,fun(v,product_prod(u,v)),product_Pair(u,v),skf116(w,v,u)),skf115(w,v,u))))*.
% 299.96/300.42 693[0:EqR:637.7] || equal(u,v)*+ equal(w,u)* equal(x,w)* equal(y,x)* equal(z,y)* equal(v,x1)* equal(x1,x2)* -> equal(x2,z)*.
% 299.96/300.42 637[0:SpL:33.1,581.6] || equal(u,v)* equal(w,u)* equal(x,w)* equal(y,x)* equal(z,y)* equal(x1,x2)* equal(x2,x3)* equal(throw(x4,x1),throw(x4,v))*+ -> equal(x3,z)*.
% 299.96/300.42 608[0:SpL:31.1,574.5] || equal(u,v)* equal(w,u)* equal(x,w)* equal(y,x)* equal(y,z)* equal(z,x1)* equal(val_1(x2,v),val_1(x2,x3))*+ -> equal(x1,x3)*.
% 299.96/300.42 603[0:SpL:31.1,567.5] || equal(u,v)* equal(w,u)* equal(x,w)* equal(y,z)* equal(x,x1)* equal(x1,x2)* equal(val_1(x3,v),val_1(x3,z))*+ -> equal(x2,y)*.
% 299.96/300.42 65[0:Inp] || -> equal(ti(fun(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val)))))),hp),hp)**.
% 299.96/300.42 598[0:SpL:31.1,564.5] || equal(u,v)* equal(w,x)* equal(y,w)* equal(z,y)* equal(u,x1)* equal(x1,x2)* equal(val_1(x3,v),val_1(x3,x))*+ -> equal(x2,z)*.
% 299.96/300.42 600[0:SpL:31.1,564.5] || equal(u,v)* equal(w,u)* equal(x,w)* equal(y,x)* equal(z,x1)* equal(x1,x2)* equal(val_1(x3,z),val_1(x3,v))*+ -> equal(x2,y)*.
% 299.96/300.42 665[0:Rew:38.0,664.1] || hBOOL(hAPP(product_prod(u,v),bool,w,x))*+ -> hBOOL(hAPP(product_prod(u,v),bool,w,skf117(ti(fun(product_prod(u,v),bool),w),v,u)))*.
% 299.96/300.42 661[0:Rew:34.0,659.0] || hBOOL(hAPP(product_prod(u,v),bool,w,x))*+ -> hBOOL(hAPP(product_prod(u,v),bool,w,skf117(w,v,u)))*.
% 299.96/300.42 593[0:SpL:33.1,557.5] || equal(u,v)* equal(w,u)* equal(x,w)* equal(y,x)* equal(y,z)* equal(z,x1)* equal(throw(x2,v),throw(x2,x3))*+ -> equal(x1,x3)*.
% 299.96/300.42 585[0:SpL:33.1,552.5] || equal(u,v)* equal(w,u)* equal(x,w)* equal(y,z)* equal(x,x1)* equal(x1,x2)* equal(throw(x3,v),throw(x3,z))*+ -> equal(x2,y)*.
% 299.96/300.42 579[0:SpL:33.1,546.5] || equal(u,v)* equal(w,x)* equal(y,w)* equal(z,y)* equal(u,x1)* equal(x1,x2)* equal(throw(x3,v),throw(x3,x))*+ -> equal(x2,z)*.
% 299.96/300.42 633[0:EqR:581.6] || equal(u,v)*+ equal(w,u)* equal(x,w)* equal(y,x)* equal(v,z)* equal(z,x1)* -> equal(x1,y)*.
% 299.96/300.42 62[0:Inp] || hBOOL(hAPP(product_prod(u,v),bool,w,skf100(w,v,u)))*+ -> hBOOL(hAPP(product_prod(u,v),bool,w,hAPP(v,product_prod(u,v),hAPP(u,fun(v,product_prod(u,v)),product_Pair(u,v),x),y)))*.
% 299.96/300.42 581[0:SpL:33.1,546.5] || equal(u,v)* equal(w,u)* equal(x,w)* equal(y,x)* equal(z,x1)* equal(x1,x2)* equal(throw(x3,z),throw(x3,v))*+ -> equal(x2,y)*.
% 299.96/300.42 59[0:Inp] || -> equal(ti(fun(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,u)))))))),fun(ty,fun(ty,bool))),widen(u)),widen(u))**.
% 299.96/300.42 60[0:Inp] || -> equal(ti(fun(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),bool)),hext),hext)**.
% 299.96/300.42 55[0:Inp] || equal(throw(u,v),hAPP(list(char),exp(u),hAPP(list(char),fun(list(char),exp(u)),hAPP(exp(u),fun(list(char),fun(list(char),exp(u))),fAcc(u),w),x),y))* -> .
% 299.96/300.42 57[0:Inp] || equal(hAPP(list(char),exp(u),hAPP(list(char),fun(list(char),exp(u)),hAPP(exp(u),fun(list(char),fun(list(char),exp(u))),fAcc(u),v),w),x),val_1(u,y))* -> .
% 299.96/300.42 574[0:SpL:31.1,535.4] || equal(u,v)* equal(w,u)* equal(x,w)* equal(x,y)* equal(y,z)* equal(val_1(x1,v),val_1(x1,x2))*+ -> equal(z,x2)*.
% 299.96/300.42 567[0:SpL:31.1,525.4] || equal(u,v)* equal(w,u)* equal(x,y)* equal(w,z)* equal(z,x1)* equal(val_1(x2,v),val_1(x2,y))*+ -> equal(x1,x)*.
% 299.96/300.42 564[0:SpL:31.1,527.4] || equal(u,v)* equal(w,u)* equal(x,w)* equal(y,z)* equal(z,x1)* equal(val_1(x2,y),val_1(x2,v))*+ -> equal(x1,x)*.
% 299.96/300.42 557[0:SpL:33.1,520.4] || equal(u,v)* equal(w,u)* equal(x,w)* equal(x,y)* equal(y,z)* equal(throw(x1,v),throw(x1,x2))*+ -> equal(z,x2)*.
% 299.96/300.42 54[0:Inp] || -> equal(ti(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),p),p)**.
% 299.96/300.42 552[0:SpL:33.1,514.4] || equal(u,v)* equal(w,u)* equal(x,y)* equal(w,z)* equal(z,x1)* equal(throw(x2,v),throw(x2,y))*+ -> equal(x1,x)*.
% 299.96/300.42 577[0:EqR:546.5] || equal(u,v)*+ equal(w,u)* equal(x,w)* equal(v,y)* equal(y,z)* -> equal(z,x)*.
% 299.96/300.42 546[0:SpL:33.1,516.4] || equal(u,v)* equal(w,u)* equal(x,w)* equal(y,z)* equal(z,x1)* equal(throw(x2,y),throw(x2,v))*+ -> equal(x1,x)*.
% 299.96/300.42 535[0:SpL:31.1,484.3] || equal(u,v)* equal(w,u)* equal(w,x)* equal(x,y)* equal(val_1(z,v),val_1(z,x1))*+ -> equal(y,x1)*.
% 299.96/300.42 525[0:SpL:31.1,486.3] || equal(u,v)* equal(w,x)* equal(u,y)* equal(y,z)* equal(val_1(x1,v),val_1(x1,x))*+ -> equal(z,w)*.
% 299.96/300.42 527[0:SpL:31.1,486.3] || equal(u,v)* equal(w,u)* equal(x,y)* equal(y,z)* equal(val_1(x1,x),val_1(x1,v))*+ -> equal(z,w)*.
% 299.96/300.42 520[0:SpL:33.1,473.3] || equal(u,v)* equal(w,u)* equal(w,x)* equal(x,y)* equal(throw(z,v),throw(z,x1))*+ -> equal(y,x1)*.
% 299.96/300.42 514[0:SpL:33.1,475.3] || equal(u,v)* equal(w,x)* equal(u,y)* equal(y,z)* equal(throw(x1,v),throw(x1,x))*+ -> equal(z,w)*.
% 299.96/300.42 53[0:Inp] || -> equal(hAPP(u,product_prod(v,u),hAPP(v,fun(u,product_prod(v,u)),product_Pair(v,u),skf112(w,u,v)),skf111(w,u,v)),ti(product_prod(v,u),w))**.
% 299.96/300.42 542[0:EqR:516.4] || equal(u,v)*+ equal(w,u)* equal(v,x)* equal(x,y)* -> equal(y,w)*.
% 299.96/300.42 516[0:SpL:33.1,475.3] || equal(u,v)* equal(w,u)* equal(x,y)* equal(y,z)* equal(throw(x1,x),throw(x1,v))*+ -> equal(z,w)*.
% 299.96/300.42 51[0:Inp] || -> equal(ti(fun(fun(list(char),option(val)),fun(fun(list(char),option(val)),fun(list(char),option(val)))),map_add(list(char),val)),map_add(list(char),val))**.
% 299.96/300.42 484[0:SpL:31.1,443.2] || equal(u,v)* equal(u,w)* equal(w,x)* equal(val_1(y,v),val_1(y,z))*+ -> equal(x,z)*.
% 299.96/300.42 50[0:Inp] || hBOOL(hAPP(fun(u,bool),bool,hAPP(u,fun(fun(u,bool),bool),member(u),v),w))* -> hBOOL(hAPP(u,bool,w,v)).
% 299.96/300.42 486[0:SpL:31.1,443.2] || equal(u,v)* equal(w,x)* equal(x,y)* equal(val_1(z,w),val_1(z,v))*+ -> equal(y,u)*.
% 299.96/300.42 473[0:SpL:33.1,437.2] || equal(u,v)* equal(u,w)* equal(w,x)* equal(throw(y,v),throw(y,z))*+ -> equal(x,z)*.
% 299.96/300.42 512[0:EqR:475.3] || equal(u,v)*+ equal(v,w)* equal(w,x)* -> equal(x,u)*.
% 299.96/300.42 475[0:SpL:33.1,437.2] || equal(u,v)* equal(w,x)* equal(x,y)* equal(throw(z,w),throw(z,v))*+ -> equal(y,u)*.
% 299.96/300.42 49[0:Inp] || hBOOL(hAPP(u,bool,v,w)) -> hBOOL(hAPP(fun(u,bool),bool,hAPP(u,fun(fun(u,bool),bool),member(u),w),v))*.
% 299.96/300.42 47[0:Inp] || -> equal(ti(fun(u,fun(u,fun(u,fun(u,fun(fun(list(char),u),fun(ty,u)))))),ty_rec(u)),ty_rec(u))**.
% 299.96/300.42 48[0:Inp] || -> equal(ti(fun(u,fun(u,fun(u,fun(u,fun(fun(list(char),u),fun(ty,u)))))),ty_case(u)),ty_case(u))**.
% 299.96/300.42 45[0:Inp] || -> equal(ti(fun(fun(u,fun(v,w)),fun(product_prod(u,v),w)),product_prod_rec(u,v,w)),product_prod_rec(u,v,w))**.
% 299.96/300.42 445[0:SpL:31.1,295.1] || equal(u,v)* equal(w,x)* equal(val_1(y,w),val_1(y,u))*+ -> equal(x,v)*.
% 299.96/300.42 46[0:Inp] || -> equal(ti(fun(fun(u,fun(v,w)),fun(product_prod(u,v),w)),produc1605651328_split(u,v,w)),produc1605651328_split(u,v,w))**.
% 299.96/300.42 443[0:SpL:31.1,295.1] || equal(u,v)* equal(v,w)* equal(val_1(x,u),val_1(x,y))*+ -> equal(w,y)*.
% 299.96/300.42 439[0:SpL:33.1,288.1] || equal(u,v)* equal(w,x)* equal(throw(y,w),throw(y,u))*+ -> equal(x,v)*.
% 299.96/300.42 471[0:EqR:437.2] || equal(u,v)*+ equal(v,w)* -> equal(w,u)*.
% 299.96/300.42 437[0:SpL:33.1,288.1] || equal(u,v)* equal(v,w)* equal(throw(x,u),throw(x,y))*+ -> equal(w,y)*.
% 299.96/300.42 44[0:Inp] || -> equal(ti(fun(exp(u),fun(list(char),fun(list(char),fun(exp(u),exp(u))))),fAss(u)),fAss(u))**.
% 299.96/300.42 43[0:Inp] || -> equal(ti(fun(exp(u),fun(list(char),fun(u,fun(exp(u),exp(u))))),tryCatch(u)),tryCatch(u))**.
% 299.96/300.42 41[0:Inp] || -> equal(ti(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),h_a),h_a)**.
% 299.96/300.42 42[0:Inp] || -> equal(ti(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),ha),ha)**.
% 299.96/300.42 40[0:Inp] || -> equal(ti(fun(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool)),transitive_rtrancl(u)),transitive_rtrancl(u))**.
% 299.96/300.42 39[0:Inp] || -> equal(ti(fun(exp(u),fun(list(char),fun(list(char),exp(u)))),fAcc(u)),fAcc(u))**.
% 299.96/300.42 295[0:SpL:31.1,30.0] || equal(u,v)* equal(val_1(w,u),val_1(w,x))*+ -> equal(v,x)*.
% 299.96/300.42 436[0:EqR:288.1] || equal(u,v)* -> equal(v,u).
% 299.96/300.42 288[0:SpL:33.1,32.0] || equal(u,v)* equal(throw(w,u),throw(w,x))*+ -> equal(v,x)*.
% 299.96/300.42 274[0:SpR:31.1,31.1] || equal(u,v)*+ equal(w,u)* -> equal(val_1(x,w),val_1(x,v))*.
% 299.96/300.42 38[0:Inp] || -> equal(hAPP(u,v,ti(fun(u,v),w),x),hAPP(u,v,w,x))**.
% 299.96/300.42 260[0:SpR:33.1,33.1] || equal(u,v)*+ equal(w,u)* -> equal(throw(x,w),throw(x,v))*.
% 299.96/300.42 399[0:EqR:287.0] || -> equal(ti(exp(u),v),v)**.
% 299.96/300.42 37[0:Inp] || -> equal(ti(fun(u,fun(v,product_prod(u,v))),product_Pair(u,v)),product_Pair(u,v))**.
% 299.96/300.42 35[0:Inp] || -> equal(ti(u,hAPP(v,u,w,x)),hAPP(v,u,w,x))**.
% 299.96/300.42 340[0:EqR:294.0] || -> equal(ti(val,u),u)**.
% 299.96/300.42 34[0:Inp] || -> equal(hAPP(u,v,w,ti(u,x)),hAPP(u,v,w,x))**.
% 299.96/300.42 36[0:Inp] || -> equal(ti(fun(u,fun(fun(u,bool),bool)),member(u)),member(u))**.
% 299.96/300.42 30[0:Inp] || equal(val_1(u,v),val_1(u,w))* -> equal(v,w).
% 299.96/300.42 32[0:Inp] || equal(throw(u,v),throw(u,w))* -> equal(v,w).
% 299.96/300.42 31[0:Inp] || equal(u,v) -> equal(val_1(w,u),val_1(w,v))*.
% 299.96/300.42 33[0:Inp] || equal(u,v) -> equal(throw(w,u),throw(w,v))*.
% 299.96/300.42 26[0:Inp] || -> equal(ti(u,ti(u,v)),ti(u,v))**.
% 299.96/300.42 23[0:Inp] || -> equal(ti(fun(list(char),option(ty)),e),e)**.
% 299.96/300.42 24[0:Inp] || -> equal(ti(fun(list(char),option(val)),l_a),l_a)**.
% 299.96/300.42 25[0:Inp] || -> equal(ti(fun(list(char),option(val)),la),la)**.
% 299.96/300.42 21[0:Inp] || equal(throw(u,v),val_1(u,w))* -> .
% 299.96/300.42 14[0:Inp] || -> equal(ti(u,undefined(u)),undefined(u))**.
% 299.96/300.42 15[0:Inp] || hBOOL(ti(bool,u))* -> hBOOL(u).
% 299.96/300.42 16[0:Inp] hBOOL(u) || -> hBOOL(ti(bool,u))*.
% 299.96/300.42 8[0:Inp] || -> equal(ti(ty,boolean),boolean)**.
% 299.96/300.42 9[0:Inp] || -> equal(ti(ty,nt),nt)**.
% 299.96/300.42 189[0:Rew:1.0,11.0] || -> equal(ti(ty,void),void)**.
% 299.96/300.42 3[0:Inp] || equal(nt,boolean)** -> .
% 299.96/300.42 5[0:Inp] || equal(void,nt)** -> .
% 299.96/300.42 7[0:Inp] || equal(void,boolean)** -> .
% 299.96/300.42 1[0:Inp] || -> equal(t,void)**.35673[0:EqR:35394.0] || -> equal(skf113(u,list(char),v),skf111(u,list(char),v))**.
% 299.96/300.42 35398[0:Rew:34921.0,35310.1] || equal(ti(product_prod(list(char),u),v),ti(product_prod(list(char),u),w))* -> equal(skf112(v,u,list(char)),skf112(w,u,list(char))).
% 299.96/300.42 35400[0:Rew:34921.0,35308.1] || equal(ti(product_prod(list(char),u),v),ti(product_prod(list(char),u),w))* -> equal(skf112(v,u,list(char)),skf114(w,u,list(char))).
% 299.96/300.42 35401[0:Rew:34921.0,35300.1] || equal(ti(product_prod(list(char),u),v),ti(product_prod(list(char),u),w))* -> equal(skf114(v,u,list(char)),skf114(w,u,list(char))).
% 299.96/300.42 34911[0:Res:16.1,34890.0] hBOOL(skf112(skf114(u,product_prod(v,w),product_prod(bool,x)),x,bool)) || -> hBOOL(ti(bool,skf112(skf112(u,product_prod(v,w),product_prod(bool,x)),x,bool)))*.
% 299.96/300.42 35643[0:SpL:14.0,35392.0] || equal(ti(product_prod(u,list(char)),v),undefined(product_prod(u,list(char))))** -> equal(skf111(v,list(char),u),skf111(undefined(product_prod(u,list(char))),list(char),u))*.
% 299.96/300.42 34725[0:Res:16.1,18172.0] hBOOL(skf112(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),u,bool)) || -> hBOOL(ti(bool,skf114(skf112(v,product_prod(x,w),product_prod(bool,u)),u,bool)))*.
% 299.96/300.42 35404[0:Rew:34921.0,35314.1] || equal(ti(product_prod(list(char),val),u),ti(product_prod(list(char),val),v))* -> equal(skf114(ti(product_prod(list(char),val),u),val,list(char)),skf112(v,val,list(char)))*.
% 299.96/300.42 35405[0:Rew:34921.0,35313.1] || equal(ti(product_prod(list(char),val),u),ti(product_prod(list(char),val),v))* -> equal(skf112(ti(product_prod(list(char),val),u),val,list(char)),skf112(v,val,list(char)))*.
% 299.96/300.42 35407[0:Rew:34921.0,35311.1] || equal(ti(product_prod(list(char),val),u),ti(product_prod(list(char),val),v))* -> equal(skf112(ti(product_prod(list(char),val),u),val,list(char)),skf114(v,val,list(char)))*.
% 299.96/300.42 35409[0:Rew:34921.0,35303.1] || equal(ti(product_prod(list(char),val),u),ti(product_prod(list(char),val),v))* -> equal(skf114(ti(product_prod(list(char),val),u),val,list(char)),skf114(v,val,list(char)))*.
% 299.96/300.42 35536[0:Res:1688.0,5772.0] || hBOOL(hAPP(u,bool,v,w)) hBOOL(hAPP(u,bool,v,skf131(v,u,x,y)))* -> hBOOL(hAPP(u,bool,v,skf130(ti(u,w),z,x1,u)))*.
% 299.96/300.42 35534[0:Res:1811.0,5772.0] || hBOOL(hAPP(u,bool,v,skf133(w,x,ti(u,y),u)))* hBOOL(hAPP(u,bool,v,skf131(v,u,z,x1)))* -> hBOOL(hAPP(u,bool,v,y)).
% 299.96/300.42 35531[0:Res:1747.0,5772.0] || hBOOL(hAPP(u,bool,v,skf128(w,x,ti(u,y),u)))* hBOOL(hAPP(u,bool,v,skf131(v,u,z,x1)))* -> hBOOL(hAPP(u,bool,v,y)).
% 299.96/300.42 35527[0:Res:1654.0,5772.0] || hBOOL(hAPP(u,bool,v,w)) hBOOL(hAPP(u,bool,v,skf131(v,u,x,y)))* -> hBOOL(hAPP(u,bool,v,skf129(ti(u,w),z,x1,u)))*.
% 299.96/300.42 35644[0:SpL:26.0,35392.0] || equal(ti(product_prod(u,list(char)),v),ti(product_prod(u,list(char)),w))* -> equal(skf111(v,list(char),u),skf111(ti(product_prod(u,list(char)),w),list(char),u))*.
% 299.96/300.42 35959[0:Res:1688.0,5986.0] || hBOOL(hAPP(u,bool,v,skf130(ti(u,w),x,y,u)))* hBOOL(hAPP(u,bool,v,skf132(v,u,z,x1)))* -> hBOOL(hAPP(u,bool,v,w)).
% 299.96/300.42 35957[0:Res:1811.0,5986.0] || hBOOL(hAPP(u,bool,v,w)) hBOOL(hAPP(u,bool,v,skf132(v,u,x,y)))* -> hBOOL(hAPP(u,bool,v,skf133(z,x1,ti(u,w),u)))*.
% 299.96/300.42 35954[0:Res:1747.0,5986.0] || hBOOL(hAPP(u,bool,v,w)) hBOOL(hAPP(u,bool,v,skf132(v,u,x,y)))* -> hBOOL(hAPP(u,bool,v,skf128(z,x1,ti(u,w),u)))*.
% 299.96/300.42 35950[0:Res:1654.0,5986.0] || hBOOL(hAPP(u,bool,v,skf129(ti(u,w),x,y,u)))* hBOOL(hAPP(u,bool,v,skf132(v,u,z,x1)))* -> hBOOL(hAPP(u,bool,v,w)).
% 299.96/300.42 35448[0:Rew:34921.0,35442.1,34921.0,35442.1,12008.0,35442.1] || equal(ti(product_prod(list(char),product_prod(u,v)),w),ti(product_prod(list(char),product_prod(u,v)),x))* -> equal(skf108(w,v,u,list(char)),skf108(x,v,u,list(char))).
% 299.96/300.42 12805[0:Rew:12529.0,12796.0] || -> equal(skf108(skf114(u,product_prod(v,w),product_prod(exp(x),product_prod(y,z))),z,y,exp(x)),skf108(skf108(u,w,v,product_prod(exp(x),product_prod(y,z))),z,y,exp(x)))**.
% 299.96/300.42 18171[0:SpL:17749.0,11343.0] || hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),u,bool)))* -> hBOOL(ti(bool,skf112(skf112(v,product_prod(x,w),product_prod(bool,u)),u,bool))).
% 299.96/300.42 18166[0:SpL:17749.0,11032.0] || hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),u,bool)))* -> hBOOL(ti(bool,skf114(skf112(v,product_prod(x,w),product_prod(bool,u)),u,bool))).
% 299.96/300.42 18165[0:SpL:17749.0,11277.0] || hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),u,bool)))* -> hBOOL(ti(bool,skf112(skf112(v,product_prod(x,w),product_prod(bool,u)),u,bool))).
% 299.96/300.42 18071[0:SpL:17749.0,2613.0] || hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),bool,u)))* -> hBOOL(ti(bool,skf113(skf112(v,product_prod(x,w),product_prod(u,bool)),bool,u))).
% 299.96/300.42 18070[0:SpL:17749.0,2727.0] || hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),bool,u)))* -> hBOOL(ti(bool,skf111(skf112(v,product_prod(x,w),product_prod(u,bool)),bool,u))).
% 299.96/300.42 18063[0:SpL:17749.0,2584.0] || hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),bool,u)))* -> hBOOL(ti(bool,skf113(skf112(v,product_prod(x,w),product_prod(u,bool)),bool,u))).
% 299.96/300.42 18062[0:SpL:17749.0,2694.0] || hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),bool,u)))* -> hBOOL(ti(bool,skf111(skf112(v,product_prod(x,w),product_prod(u,bool)),bool,u))).
% 299.96/300.42 17952[0:SpR:17749.0,7010.1] || hBOOL(ti(bool,skf114(skf112(u,product_prod(v,w),product_prod(bool,x)),x,bool))) -> hBOOL(ti(bool,skf112(ti(product_prod(bool,x),skf108(u,w,v,product_prod(bool,x))),x,bool)))*.
% 299.96/300.42 17951[0:SpR:17749.0,7354.1] || hBOOL(ti(bool,skf112(skf112(u,product_prod(v,w),product_prod(bool,x)),x,bool))) -> hBOOL(ti(bool,skf112(ti(product_prod(bool,x),skf108(u,w,v,product_prod(bool,x))),x,bool)))*.
% 299.96/300.42 17948[0:SpR:17749.0,11203.1] || hBOOL(ti(bool,skf114(skf112(u,product_prod(v,w),product_prod(bool,x)),x,bool))) -> hBOOL(ti(bool,skf114(ti(product_prod(bool,x),skf108(u,w,v,product_prod(bool,x))),x,bool)))*.
% 299.96/300.42 17947[0:SpR:17749.0,11582.1] || hBOOL(ti(bool,skf112(skf112(u,product_prod(v,w),product_prod(bool,x)),x,bool))) -> hBOOL(ti(bool,skf114(ti(product_prod(bool,x),skf108(u,w,v,product_prod(bool,x))),x,bool)))*.
% 299.96/300.42 17927[0:SpR:17749.0,1449.1] || hBOOL(ti(bool,skf113(skf112(u,product_prod(v,w),product_prod(x,bool)),bool,x))) -> hBOOL(ti(bool,skf111(ti(product_prod(x,bool),skf108(u,w,v,product_prod(x,bool))),bool,x)))*.
% 299.96/300.42 17926[0:SpR:17749.0,1592.1] || hBOOL(ti(bool,skf111(skf112(u,product_prod(v,w),product_prod(x,bool)),bool,x))) -> hBOOL(ti(bool,skf111(ti(product_prod(x,bool),skf108(u,w,v,product_prod(x,bool))),bool,x)))*.
% 299.96/300.42 17923[0:SpR:17749.0,2655.1] || hBOOL(ti(bool,skf113(skf112(u,product_prod(v,w),product_prod(x,bool)),bool,x))) -> hBOOL(ti(bool,skf113(ti(product_prod(x,bool),skf108(u,w,v,product_prod(x,bool))),bool,x)))*.
% 299.96/300.42 17922[0:SpR:17749.0,2922.1] || hBOOL(ti(bool,skf111(skf112(u,product_prod(v,w),product_prod(x,bool)),bool,x))) -> hBOOL(ti(bool,skf113(ti(product_prod(x,bool),skf108(u,w,v,product_prod(x,bool))),bool,x)))*.
% 299.96/300.42 18231[0:Rew:12529.0,17939.0] || -> equal(skf108(skf112(u,product_prod(v,w),product_prod(exp(x),product_prod(y,z))),z,y,exp(x)),skf108(skf108(u,w,v,product_prod(exp(x),product_prod(y,z))),z,y,exp(x)))**.
% 299.96/300.42 5199[0:SpL:35.0,5022.0] || equal(ti(product_prod(bool,u),v),hAPP(w,product_prod(bool,u),x,y))* hBOOL(ti(bool,skf114(v,u,bool)))* -> hBOOL(skf114(hAPP(w,product_prod(bool,u),x,y),u,bool))*.
% 299.96/300.42 5188[0:SpL:35.0,5022.0] || equal(hAPP(u,product_prod(bool,v),w,x),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf114(hAPP(u,product_prod(bool,v),w,x),v,bool)))* -> hBOOL(skf114(y,v,bool)).
% 299.96/300.42 5834[0:Rew:5781.0,5336.0] || -> equal(hAPP(u,product_prod(val,u),hAPP(val,fun(u,product_prod(val,u)),product_Pair(val,u),skf112(v,u,val)),skf113(ti(product_prod(val,u),v),u,val)),ti(product_prod(val,u),v))**.
% 299.96/300.42 5912[0:Rew:26.0,5894.0] || -> equal(hAPP(u,product_prod(val,u),hAPP(val,fun(u,product_prod(val,u)),product_Pair(val,u),skf112(v,u,val)),skf111(ti(product_prod(val,u),v),u,val)),ti(product_prod(val,u),v))**.
% 299.96/300.42 6025[0:SpL:35.0,5603.0] || equal(ti(product_prod(bool,u),v),hAPP(w,product_prod(bool,u),x,y))* hBOOL(ti(bool,skf112(v,u,bool)))* -> hBOOL(skf114(hAPP(w,product_prod(bool,u),x,y),u,bool))*.
% 299.96/300.42 6012[0:SpL:35.0,5603.0] || equal(hAPP(u,product_prod(bool,v),w,x),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf112(hAPP(u,product_prod(bool,v),w,x),v,bool)))* -> hBOOL(skf114(y,v,bool)).
% 299.96/300.42 6058[0:SpL:35.0,5483.0] || equal(ti(product_prod(bool,u),v),hAPP(w,product_prod(bool,u),x,y))* hBOOL(ti(bool,skf114(hAPP(w,product_prod(bool,u),x,y),u,bool)))* -> hBOOL(skf112(v,u,bool)).
% 299.96/300.42 6045[0:SpL:35.0,5483.0] || equal(hAPP(u,product_prod(bool,v),w,x),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf114(y,v,bool)))* -> hBOOL(skf112(hAPP(u,product_prod(bool,v),w,x),v,bool))*.
% 299.96/300.42 6145[0:SpL:35.0,6069.0] || equal(ti(product_prod(bool,u),v),hAPP(w,product_prod(bool,u),x,y))* hBOOL(ti(bool,skf112(v,u,bool)))* -> hBOOL(skf112(hAPP(w,product_prod(bool,u),x,y),u,bool))*.
% 299.96/300.42 6132[0:SpL:35.0,6069.0] || equal(hAPP(u,product_prod(bool,v),w,x),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf112(hAPP(u,product_prod(bool,v),w,x),v,bool)))* -> hBOOL(skf112(y,v,bool)).
% 299.96/300.42 6774[0:SpL:26.0,5198.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),w))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),v),u,bool)))* -> hBOOL(skf114(ti(product_prod(bool,u),w),u,bool))*.
% 299.96/300.42 7059[0:SpL:26.0,6909.0] || equal(ti(product_prod(bool,u),v),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf114(undefined(product_prod(bool,u)),u,bool))) -> hBOOL(ti(bool,skf114(ti(product_prod(bool,u),v),u,bool)))*.
% 299.96/300.42 7139[0:SpL:26.0,6896.0] || equal(ti(product_prod(bool,u),v),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf114(ti(product_prod(bool,u),v),u,bool)))* -> hBOOL(ti(bool,skf114(undefined(product_prod(bool,u)),u,bool))).
% 299.96/300.42 7152[0:SpL:26.0,6936.0] || equal(ti(product_prod(bool,u),v),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf114(undefined(product_prod(bool,u)),u,bool))) -> hBOOL(ti(bool,skf112(ti(product_prod(bool,u),v),u,bool)))*.
% 299.96/300.42 7166[0:SpL:26.0,6923.0] || equal(ti(product_prod(bool,u),v),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf114(ti(product_prod(bool,u),v),u,bool)))* -> hBOOL(ti(bool,skf112(undefined(product_prod(bool,u)),u,bool))).
% 299.96/300.42 7180[0:SpL:26.0,7013.1] || hBOOL(ti(bool,skf112(ti(product_prod(bool,u),v),u,bool)))* equal(ti(product_prod(bool,u),v),undefined(product_prod(bool,u))) -> hBOOL(ti(bool,skf112(undefined(product_prod(bool,u)),u,bool))).
% 299.96/300.42 7248[0:SpL:26.0,7032.0] || equal(ti(product_prod(bool,u),v),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf112(undefined(product_prod(bool,u)),u,bool))) -> hBOOL(ti(bool,skf112(ti(product_prod(bool,u),v),u,bool)))*.
% 299.96/300.42 7323[0:SpL:26.0,6024.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),w))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),v),u,bool)))* -> hBOOL(skf114(ti(product_prod(bool,u),w),u,bool))*.
% 299.96/300.42 7727[0:SpL:26.0,7554.0] || equal(ti(product_prod(bool,u),v),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf112(undefined(product_prod(bool,u)),u,bool))) -> hBOOL(ti(bool,skf114(ti(product_prod(bool,u),v),u,bool)))*.
% 299.96/300.42 7741[0:SpL:26.0,7541.0] || equal(ti(product_prod(bool,u),v),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf112(ti(product_prod(bool,u),v),u,bool)))* -> hBOOL(ti(bool,skf114(undefined(product_prod(bool,u)),u,bool))).
% 299.96/300.42 7786[0:SpL:26.0,6057.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),w))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),w),u,bool)))* -> hBOOL(skf112(ti(product_prod(bool,u),v),u,bool))*.
% 299.96/300.42 7988[0:SpL:26.0,6144.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),w))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),v),u,bool)))* -> hBOOL(skf112(ti(product_prod(bool,u),w),u,bool))*.
% 299.96/300.42 8492[0:Rew:34.0,8085.1] || equal(ti(product_prod(u,val),v),ti(product_prod(u,val),w)) -> equal(hAPP(u,x,y,skf112(ti(product_prod(u,val),v),val,u)),hAPP(u,x,y,skf114(w,val,u)))*.
% 299.96/300.42 8997[0:Rew:34.0,8583.1] || equal(ti(product_prod(u,val),v),ti(product_prod(u,val),w)) -> equal(hAPP(u,x,y,skf114(ti(product_prod(u,val),v),val,u)),hAPP(u,x,y,skf114(w,val,u)))*.
% 299.96/300.42 12729[0:Rew:12008.0,12724.1] || equal(ti(product_prod(bool,product_prod(u,v)),w),ti(product_prod(bool,product_prod(u,v)),x))* hBOOL(ti(bool,skf108(x,v,u,bool)))* -> hBOOL(ti(bool,skf108(w,v,u,bool)))*.
% 299.96/300.42 14096[0:Res:13504.1,12384.0] || hBOOL(ti(bool,skf108(skf108(u,v,w,product_prod(bool,product_prod(x,y))),y,x,bool))) -> hBOOL(skf114(skf114(u,product_prod(w,v),product_prod(bool,product_prod(x,y))),product_prod(x,y),bool))*.
% 299.96/300.42 14241[0:Res:13504.1,12383.0] || hBOOL(ti(bool,skf108(skf108(u,v,w,product_prod(bool,product_prod(x,y))),y,x,bool))) -> hBOOL(skf112(skf114(u,product_prod(w,v),product_prod(bool,product_prod(x,y))),product_prod(x,y),bool))*.
% 299.96/300.42 14786[0:SpL:12008.0,14772.0] || hBOOL(ti(bool,skf108(skf114(u,product_prod(v,w),product_prod(bool,product_prod(x,y))),y,x,bool)))* -> hBOOL(skf114(skf108(u,w,v,product_prod(bool,product_prod(x,y))),product_prod(x,y),bool)).
% 299.96/300.42 14799[0:SpL:12008.0,14771.0] || hBOOL(ti(bool,skf108(skf114(u,product_prod(v,w),product_prod(bool,product_prod(x,y))),y,x,bool)))* -> hBOOL(skf112(skf108(u,w,v,product_prod(bool,product_prod(x,y))),product_prod(x,y),bool)).
% 299.96/300.42 19498[0:SpL:12008.0,19489.0] || hBOOL(ti(bool,skf108(skf108(u,v,w,product_prod(bool,product_prod(x,y))),y,x,bool))) -> hBOOL(skf114(skf112(u,product_prod(w,v),product_prod(bool,product_prod(x,y))),product_prod(x,y),bool))*.
% 299.96/300.42 21063[0:Rew:34.0,20499.1] || equal(ti(product_prod(u,val),v),ti(product_prod(u,val),w)) -> equal(hAPP(u,x,y,skf112(ti(product_prod(u,val),v),val,u)),hAPP(u,x,y,skf112(w,val,u)))*.
% 299.96/300.42 21779[0:Rew:34.0,21211.1] || equal(ti(product_prod(u,val),v),ti(product_prod(u,val),w)) -> equal(hAPP(u,x,y,skf114(ti(product_prod(u,val),v),val,u)),hAPP(u,x,y,skf112(w,val,u)))*.
% 299.96/300.42 22851[0:SpL:12008.0,22838.0] || hBOOL(ti(bool,skf108(skf108(u,v,w,product_prod(bool,product_prod(x,y))),y,x,bool))) -> hBOOL(skf112(skf112(u,product_prod(w,v),product_prod(bool,product_prod(x,y))),product_prod(x,y),bool))*.
% 299.96/300.42 25663[0:SpL:25328.0,11094.0] || hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf111(v,product_prod(bool,u),product_prod(bool,u))),u,bool)))* -> hBOOL(ti(bool,skf114(skf113(v,product_prod(bool,u),product_prod(bool,u)),u,bool))).
% 299.96/300.42 25662[0:SpL:25328.0,11343.0] || hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf111(v,product_prod(bool,u),product_prod(bool,u))),u,bool)))* -> hBOOL(ti(bool,skf112(skf113(v,product_prod(bool,u),product_prod(bool,u)),u,bool))).
% 299.96/300.42 25657[0:SpL:25328.0,11032.0] || hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf111(v,product_prod(bool,u),product_prod(bool,u))),u,bool)))* -> hBOOL(ti(bool,skf114(skf113(v,product_prod(bool,u),product_prod(bool,u)),u,bool))).
% 299.96/300.42 25656[0:SpL:25328.0,11277.0] || hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf111(v,product_prod(bool,u),product_prod(bool,u))),u,bool)))* -> hBOOL(ti(bool,skf112(skf113(v,product_prod(bool,u),product_prod(bool,u)),u,bool))).
% 299.96/300.42 25562[0:SpL:25328.0,2613.0] || hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf111(v,product_prod(u,bool),product_prod(u,bool))),bool,u)))* -> hBOOL(ti(bool,skf113(skf113(v,product_prod(u,bool),product_prod(u,bool)),bool,u))).
% 299.96/300.42 25561[0:SpL:25328.0,2727.0] || hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf111(v,product_prod(u,bool),product_prod(u,bool))),bool,u)))* -> hBOOL(ti(bool,skf111(skf113(v,product_prod(u,bool),product_prod(u,bool)),bool,u))).
% 299.96/300.42 25554[0:SpL:25328.0,2584.0] || hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf111(v,product_prod(u,bool),product_prod(u,bool))),bool,u)))* -> hBOOL(ti(bool,skf113(skf113(v,product_prod(u,bool),product_prod(u,bool)),bool,u))).
% 299.96/300.42 25553[0:SpL:25328.0,2694.0] || hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf111(v,product_prod(u,bool),product_prod(u,bool))),bool,u)))* -> hBOOL(ti(bool,skf111(skf113(v,product_prod(u,bool),product_prod(u,bool)),bool,u))).
% 299.96/300.42 25441[0:SpR:25328.0,7010.1] || hBOOL(ti(bool,skf114(skf113(u,product_prod(bool,v),product_prod(bool,v)),v,bool))) -> hBOOL(ti(bool,skf112(ti(product_prod(bool,v),skf111(u,product_prod(bool,v),product_prod(bool,v))),v,bool)))*.
% 299.96/300.42 25440[0:SpR:25328.0,7354.1] || hBOOL(ti(bool,skf112(skf113(u,product_prod(bool,v),product_prod(bool,v)),v,bool))) -> hBOOL(ti(bool,skf112(ti(product_prod(bool,v),skf111(u,product_prod(bool,v),product_prod(bool,v))),v,bool)))*.
% 299.96/300.42 25437[0:SpR:25328.0,11203.1] || hBOOL(ti(bool,skf114(skf113(u,product_prod(bool,v),product_prod(bool,v)),v,bool))) -> hBOOL(ti(bool,skf114(ti(product_prod(bool,v),skf111(u,product_prod(bool,v),product_prod(bool,v))),v,bool)))*.
% 299.96/300.42 25436[0:SpR:25328.0,11582.1] || hBOOL(ti(bool,skf112(skf113(u,product_prod(bool,v),product_prod(bool,v)),v,bool))) -> hBOOL(ti(bool,skf114(ti(product_prod(bool,v),skf111(u,product_prod(bool,v),product_prod(bool,v))),v,bool)))*.
% 299.96/300.42 25414[0:SpR:25328.0,1449.1] || hBOOL(ti(bool,skf113(skf113(u,product_prod(v,bool),product_prod(v,bool)),bool,v))) -> hBOOL(ti(bool,skf111(ti(product_prod(v,bool),skf111(u,product_prod(v,bool),product_prod(v,bool))),bool,v)))*.
% 299.96/300.42 25413[0:SpR:25328.0,1592.1] || hBOOL(ti(bool,skf111(skf113(u,product_prod(v,bool),product_prod(v,bool)),bool,v))) -> hBOOL(ti(bool,skf111(ti(product_prod(v,bool),skf111(u,product_prod(v,bool),product_prod(v,bool))),bool,v)))*.
% 299.96/300.42 25410[0:SpR:25328.0,2655.1] || hBOOL(ti(bool,skf113(skf113(u,product_prod(v,bool),product_prod(v,bool)),bool,v))) -> hBOOL(ti(bool,skf113(ti(product_prod(v,bool),skf111(u,product_prod(v,bool),product_prod(v,bool))),bool,v)))*.
% 299.96/300.42 25409[0:SpR:25328.0,2922.1] || hBOOL(ti(bool,skf111(skf113(u,product_prod(v,bool),product_prod(v,bool)),bool,v))) -> hBOOL(ti(bool,skf113(ti(product_prod(v,bool),skf111(u,product_prod(v,bool),product_prod(v,bool))),bool,v)))*.
% 299.96/300.42 25724[0:Rew:12518.0,25427.0] || -> equal(skf108(skf113(u,product_prod(val,product_prod(v,w)),product_prod(val,product_prod(v,w))),w,v,val),skf108(skf111(u,product_prod(val,product_prod(v,w)),product_prod(val,product_prod(v,w))),w,v,val))**.
% 299.96/300.42 30740[0:SpL:12008.0,30716.0] || hBOOL(ti(bool,skf108(skf112(u,product_prod(v,w),product_prod(bool,product_prod(x,y))),y,x,bool)))* -> hBOOL(skf114(skf108(u,w,v,product_prod(bool,product_prod(x,y))),product_prod(x,y),bool)).
% 299.96/300.42 30813[0:SpL:12008.0,30715.0] || hBOOL(ti(bool,skf108(skf112(u,product_prod(v,w),product_prod(bool,product_prod(x,y))),y,x,bool)))* -> hBOOL(skf112(skf108(u,w,v,product_prod(bool,product_prod(x,y))),product_prod(x,y),bool)).
% 299.96/300.42 6202[0:Rew:6156.0,6172.1] || equal(ti(product_prod(exp(u),v),w),hAPP(x,product_prod(exp(u),v),y,z))* -> equal(skf112(w,v,exp(u)),skf112(hAPP(x,product_prod(exp(u),v),y,z),v,exp(u)))*.
% 299.96/300.42 15032[0:Rew:12008.0,15029.1] || hBOOL(ti(bool,skf108(skf114(u,product_prod(v,w),product_prod(bool,product_prod(x,y))),y,x,bool)))* -> hBOOL(ti(bool,skf108(skf108(u,w,v,product_prod(bool,product_prod(x,y))),y,x,bool))).
% 299.96/300.42 15887[0:Rew:12008.0,15886.1] || hBOOL(ti(bool,skf108(skf108(u,v,w,product_prod(bool,product_prod(x,y))),y,x,bool))) -> hBOOL(ti(bool,skf108(skf114(u,product_prod(w,v),product_prod(bool,product_prod(x,y))),y,x,bool)))*.
% 299.96/300.42 19595[0:SpL:12008.0,19491.0] || hBOOL(ti(bool,skf108(skf114(u,product_prod(v,w),product_prod(bool,product_prod(x,y))),y,x,bool)))* -> hBOOL(skf114(skf112(u,product_prod(v,w),product_prod(bool,product_prod(x,y))),product_prod(x,y),bool)).
% 299.96/300.42 24382[0:SpL:12008.0,22840.0] || hBOOL(ti(bool,skf108(skf114(u,product_prod(v,w),product_prod(bool,product_prod(x,y))),y,x,bool)))* -> hBOOL(skf112(skf112(u,product_prod(v,w),product_prod(bool,product_prod(x,y))),product_prod(x,y),bool)).
% 299.96/300.42 30936[0:SpL:12008.0,30722.0] || hBOOL(ti(bool,skf108(skf112(u,product_prod(v,w),product_prod(bool,product_prod(x,y))),y,x,bool)))* -> hBOOL(skf114(skf114(u,product_prod(v,w),product_prod(bool,product_prod(x,y))),product_prod(x,y),bool)).
% 299.96/300.42 31040[0:SpL:12008.0,30721.0] || hBOOL(ti(bool,skf108(skf112(u,product_prod(v,w),product_prod(bool,product_prod(x,y))),y,x,bool)))* -> hBOOL(skf112(skf114(u,product_prod(v,w),product_prod(bool,product_prod(x,y))),product_prod(x,y),bool)).
% 299.96/300.42 31093[0:Rew:12008.0,31088.1] || hBOOL(ti(bool,skf108(skf112(u,product_prod(v,w),product_prod(bool,product_prod(x,y))),y,x,bool)))* -> hBOOL(ti(bool,skf108(skf108(u,w,v,product_prod(bool,product_prod(x,y))),y,x,bool))).
% 299.96/300.42 32831[0:Rew:340.0,32821.1,340.0,32821.1,17749.0,32821.1] || equal(ti(product_prod(val,product_prod(u,product_prod(v,w))),x),ti(product_prod(val,product_prod(u,product_prod(v,w))),y))* -> equal(skf73(x,w,v,u,val),skf108(y,product_prod(v,w),u,val)).
% 299.96/300.42 34772[0:Rew:12008.0,34759.0] || hBOOL(ti(bool,skf108(skf108(u,v,w,product_prod(bool,product_prod(x,y))),y,x,bool))) -> hBOOL(ti(bool,skf108(skf112(u,product_prod(w,v),product_prod(bool,product_prod(x,y))),y,x,bool)))*.
% 299.96/300.42 35645[0:SpL:35.0,35392.0] || equal(ti(product_prod(u,list(char)),v),hAPP(w,product_prod(u,list(char)),x,y))* -> equal(skf111(v,list(char),u),skf111(hAPP(w,product_prod(u,list(char)),x,y),list(char),u))*.
% 299.96/300.42 998[0:Rew:957.0,976.1] || equal(ti(product_prod(u,product_prod(v,val)),w),ti(product_prod(u,product_prod(v,val)),x)) -> equal(skf111(skf111(w,product_prod(v,val),u),val,v),skf111(skf113(x,product_prod(v,val),u),val,v))*.
% 299.96/300.42 999[0:Rew:957.0,979.1] || equal(ti(product_prod(u,product_prod(v,val)),w),ti(product_prod(u,product_prod(v,val)),x)) -> equal(skf111(skf113(x,product_prod(v,val),u),val,v),skf111(skf113(w,product_prod(v,val),u),val,v))*.
% 299.96/300.42 1224[0:SpL:35.0,845.0] || equal(hAPP(u,product_prod(v,bool),w,x),undefined(product_prod(v,bool))) hBOOL(ti(bool,skf113(hAPP(u,product_prod(v,bool),w,x),bool,v)))* -> hBOOL(skf113(undefined(product_prod(v,bool)),bool,v)).
% 299.96/300.42 1252[0:SpL:35.0,840.0] || equal(hAPP(u,product_prod(v,bool),w,x),undefined(product_prod(v,bool))) hBOOL(ti(bool,skf113(undefined(product_prod(v,bool)),bool,v))) -> hBOOL(skf113(hAPP(u,product_prod(v,bool),w,x),bool,v))*.
% 299.96/300.42 1263[0:SpL:35.0,1077.0] || equal(hAPP(u,product_prod(v,bool),w,x),undefined(product_prod(v,bool))) hBOOL(ti(bool,skf111(hAPP(u,product_prod(v,bool),w,x),bool,v)))* -> hBOOL(skf113(undefined(product_prod(v,bool)),bool,v)).
% 299.96/300.42 1273[0:SpL:35.0,1070.0] || equal(hAPP(u,product_prod(v,bool),w,x),undefined(product_prod(v,bool))) hBOOL(ti(bool,skf111(undefined(product_prod(v,bool)),bool,v))) -> hBOOL(skf113(hAPP(u,product_prod(v,bool),w,x),bool,v))*.
% 299.96/300.42 1281[0:SpL:35.0,1102.0] || equal(hAPP(u,product_prod(v,bool),w,x),undefined(product_prod(v,bool))) hBOOL(ti(bool,skf113(undefined(product_prod(v,bool)),bool,v))) -> hBOOL(skf111(hAPP(u,product_prod(v,bool),w,x),bool,v))*.
% 299.96/300.42 1295[0:SpL:35.0,1095.0] || equal(hAPP(u,product_prod(v,bool),w,x),undefined(product_prod(v,bool))) hBOOL(ti(bool,skf113(hAPP(u,product_prod(v,bool),w,x),bool,v)))* -> hBOOL(skf111(undefined(product_prod(v,bool)),bool,v)).
% 299.96/300.42 1306[0:SpL:35.0,1129.0] || equal(hAPP(u,product_prod(v,bool),w,x),undefined(product_prod(v,bool))) hBOOL(ti(bool,skf111(hAPP(u,product_prod(v,bool),w,x),bool,v)))* -> hBOOL(skf111(undefined(product_prod(v,bool)),bool,v)).
% 299.96/300.42 1315[0:SpL:35.0,1122.0] || equal(hAPP(u,product_prod(v,bool),w,x),undefined(product_prod(v,bool))) hBOOL(ti(bool,skf111(undefined(product_prod(v,bool)),bool,v))) -> hBOOL(skf111(hAPP(u,product_prod(v,bool),w,x),bool,v))*.
% 299.96/300.42 1421[0:SpL:35.0,1399.0] || equal(ti(product_prod(u,bool),v),hAPP(w,product_prod(u,bool),x,y))* hBOOL(ti(bool,skf113(hAPP(w,product_prod(u,bool),x,y),bool,u)))* -> hBOOL(ti(bool,skf113(v,bool,u)))*.
% 299.96/300.42 1414[0:SpL:35.0,1399.0] || equal(hAPP(u,product_prod(v,bool),w,x),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf113(y,bool,v)))* -> hBOOL(ti(bool,skf113(hAPP(u,product_prod(v,bool),w,x),bool,v)))*.
% 299.96/300.42 1440[0:SpL:35.0,1400.0] || equal(ti(product_prod(u,bool),v),hAPP(w,product_prod(u,bool),x,y))* hBOOL(ti(bool,skf113(hAPP(w,product_prod(u,bool),x,y),bool,u)))* -> hBOOL(ti(bool,skf111(v,bool,u)))*.
% 299.96/300.42 1433[0:SpL:35.0,1400.0] || equal(hAPP(u,product_prod(v,bool),w,x),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf113(y,bool,v)))* -> hBOOL(ti(bool,skf111(hAPP(u,product_prod(v,bool),w,x),bool,v)))*.
% 299.96/300.42 1481[0:SpL:35.0,1445.0] || equal(ti(product_prod(u,bool),v),hAPP(w,product_prod(u,bool),x,y))* hBOOL(ti(bool,skf111(v,bool,u)))* -> hBOOL(ti(bool,skf111(hAPP(w,product_prod(u,bool),x,y),bool,u)))*.
% 299.96/300.42 1474[0:SpL:35.0,1445.0] || equal(hAPP(u,product_prod(v,bool),w,x),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf111(hAPP(u,product_prod(v,bool),w,x),bool,v)))* -> hBOOL(ti(bool,skf111(y,bool,v)))*.
% 299.96/300.42 1640[0:SpL:35.0,1603.0] || equal(ti(product_prod(u,bool),v),hAPP(w,product_prod(u,bool),x,y))* hBOOL(ti(bool,skf111(hAPP(w,product_prod(u,bool),x,y),bool,u)))* -> hBOOL(ti(bool,skf113(v,bool,u)))*.
% 299.96/300.42 1633[0:SpL:35.0,1603.0] || equal(hAPP(u,product_prod(v,bool),w,x),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf111(y,bool,v)))* -> hBOOL(ti(bool,skf113(hAPP(u,product_prod(v,bool),w,x),bool,v)))*.
% 299.96/300.42 2586[0:SpL:26.0,1420.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),w))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),w),bool,u)))* -> hBOOL(ti(bool,skf113(ti(product_prod(u,bool),v),bool,u)))*.
% 299.96/300.42 2696[0:SpL:26.0,1439.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),w))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),w),bool,u)))* -> hBOOL(ti(bool,skf111(ti(product_prod(u,bool),v),bool,u)))*.
% 299.96/300.42 2790[0:SpL:26.0,1480.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),w))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),v),bool,u)))* -> hBOOL(ti(bool,skf111(ti(product_prod(u,bool),w),bool,u)))*.
% 299.96/300.42 2826[0:SpL:26.0,1639.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),w))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),w),bool,u)))* -> hBOOL(ti(bool,skf113(ti(product_prod(u,bool),v),bool,u)))*.
% 299.96/300.42 4384[0:Rew:987.0,4103.1] || equal(ti(product_prod(u,product_prod(v,val)),w),ti(product_prod(u,product_prod(v,val)),x)) -> equal(skf111(skf111(w,product_prod(v,val),u),val,v),skf111(skf111(x,product_prod(v,val),u),val,v))*.
% 299.96/300.42 5141[0:Rew:987.0,4905.1] || equal(ti(product_prod(product_prod(u,val),v),w),ti(product_prod(product_prod(u,val),v),x)) -> equal(skf111(skf114(w,v,product_prod(u,val)),val,u),skf111(skf114(x,v,product_prod(u,val)),val,u))*.
% 299.96/300.42 5731[0:Rew:987.0,5477.1] || equal(ti(product_prod(product_prod(u,val),v),w),ti(product_prod(product_prod(u,val),v),x)) -> equal(skf111(skf112(w,v,product_prod(u,val)),val,u),skf111(skf114(x,v,product_prod(u,val)),val,u))*.
% 299.96/300.42 5847[0:Rew:5781.0,5819.1] || equal(ti(product_prod(u,product_prod(val,v)),w),ti(product_prod(u,product_prod(val,v)),x)) -> equal(skf112(skf113(x,product_prod(val,v),u),v,val),skf112(skf111(w,product_prod(val,v),u),v,val))*.
% 299.96/300.42 5848[0:Rew:5781.0,5820.1] || equal(ti(product_prod(u,product_prod(val,v)),w),ti(product_prod(u,product_prod(val,v)),x)) -> equal(skf112(skf113(x,product_prod(val,v),u),v,val),skf112(skf113(w,product_prod(val,v),u),v,val))*.
% 299.96/300.42 5849[0:Rew:5781.0,5824.1] || equal(ti(product_prod(u,product_prod(val,v)),w),ti(product_prod(u,product_prod(val,v)),x)) -> equal(skf112(skf111(w,product_prod(val,v),u),v,val),skf112(skf111(x,product_prod(val,v),u),v,val))*.
% 299.96/300.42 5850[0:Rew:5781.0,5825.1] || equal(ti(product_prod(product_prod(val,u),v),w),ti(product_prod(product_prod(val,u),v),x)) -> equal(skf112(skf112(w,v,product_prod(val,u)),u,val),skf112(skf114(x,v,product_prod(val,u)),u,val))*.
% 299.96/300.42 5851[0:Rew:5781.0,5832.1] || equal(ti(product_prod(product_prod(val,u),v),w),ti(product_prod(product_prod(val,u),v),x)) -> equal(skf112(skf114(x,v,product_prod(val,u)),u,val),skf112(skf114(w,v,product_prod(val,u)),u,val))*.
% 299.96/300.42 6339[0:SpL:35.0,5197.0] || equal(hAPP(u,product_prod(bool,v),w,x),undefined(product_prod(bool,v))) hBOOL(ti(bool,skf114(hAPP(u,product_prod(bool,v),w,x),v,bool)))* -> hBOOL(skf114(undefined(product_prod(bool,v)),v,bool)).
% 299.96/300.42 6355[0:SpL:35.0,5186.0] || equal(hAPP(u,product_prod(bool,v),w,x),undefined(product_prod(bool,v))) hBOOL(ti(bool,skf114(undefined(product_prod(bool,v)),v,bool))) -> hBOOL(skf114(hAPP(u,product_prod(bool,v),w,x),v,bool))*.
% 299.96/300.42 6372[0:SpL:35.0,6023.0] || equal(hAPP(u,product_prod(bool,v),w,x),undefined(product_prod(bool,v))) hBOOL(ti(bool,skf112(hAPP(u,product_prod(bool,v),w,x),v,bool)))* -> hBOOL(skf114(undefined(product_prod(bool,v)),v,bool)).
% 299.96/300.42 6445[0:SpL:35.0,6010.0] || equal(hAPP(u,product_prod(bool,v),w,x),undefined(product_prod(bool,v))) hBOOL(ti(bool,skf112(undefined(product_prod(bool,v)),v,bool))) -> hBOOL(skf114(hAPP(u,product_prod(bool,v),w,x),v,bool))*.
% 299.96/300.42 6459[0:SpL:35.0,6056.0] || equal(hAPP(u,product_prod(bool,v),w,x),undefined(product_prod(bool,v))) hBOOL(ti(bool,skf114(undefined(product_prod(bool,v)),v,bool))) -> hBOOL(skf112(hAPP(u,product_prod(bool,v),w,x),v,bool))*.
% 299.96/300.42 6475[0:SpL:35.0,6043.0] || equal(hAPP(u,product_prod(bool,v),w,x),undefined(product_prod(bool,v))) hBOOL(ti(bool,skf114(hAPP(u,product_prod(bool,v),w,x),v,bool)))* -> hBOOL(skf112(undefined(product_prod(bool,v)),v,bool)).
% 299.96/300.42 6492[0:SpL:35.0,6143.0] || equal(hAPP(u,product_prod(bool,v),w,x),undefined(product_prod(bool,v))) hBOOL(ti(bool,skf112(hAPP(u,product_prod(bool,v),w,x),v,bool)))* -> hBOOL(skf112(undefined(product_prod(bool,v)),v,bool)).
% 299.96/300.42 6574[0:SpL:35.0,6130.0] || equal(hAPP(u,product_prod(bool,v),w,x),undefined(product_prod(bool,v))) hBOOL(ti(bool,skf112(undefined(product_prod(bool,v)),v,bool))) -> hBOOL(skf112(hAPP(u,product_prod(bool,v),w,x),v,bool))*.
% 299.96/300.42 6911[0:SpL:35.0,6820.0] || equal(ti(product_prod(bool,u),v),hAPP(w,product_prod(bool,u),x,y))* hBOOL(ti(bool,skf114(hAPP(w,product_prod(bool,u),x,y),u,bool)))* -> hBOOL(ti(bool,skf114(v,u,bool)))*.
% 299.96/300.42 6898[0:SpL:35.0,6820.0] || equal(hAPP(u,product_prod(bool,v),w,x),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf114(y,v,bool)))* -> hBOOL(ti(bool,skf114(hAPP(u,product_prod(bool,v),w,x),v,bool)))*.
% 299.96/300.42 6938[0:SpL:35.0,6821.0] || equal(ti(product_prod(bool,u),v),hAPP(w,product_prod(bool,u),x,y))* hBOOL(ti(bool,skf114(hAPP(w,product_prod(bool,u),x,y),u,bool)))* -> hBOOL(ti(bool,skf112(v,u,bool)))*.
% 299.96/300.42 6925[0:SpL:35.0,6821.0] || equal(hAPP(u,product_prod(bool,v),w,x),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf114(y,v,bool)))* -> hBOOL(ti(bool,skf112(hAPP(u,product_prod(bool,v),w,x),v,bool)))*.
% 299.96/300.42 7047[0:SpL:35.0,6949.0] || equal(ti(product_prod(bool,u),v),hAPP(w,product_prod(bool,u),x,y))* hBOOL(ti(bool,skf112(v,u,bool)))* -> hBOOL(ti(bool,skf112(hAPP(w,product_prod(bool,u),x,y),u,bool)))*.
% 299.96/300.42 7034[0:SpL:35.0,6949.0] || equal(hAPP(u,product_prod(bool,v),w,x),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf112(hAPP(u,product_prod(bool,v),w,x),v,bool)))* -> hBOOL(ti(bool,skf112(y,v,bool)))*.
% 299.96/300.42 7556[0:SpL:35.0,7371.0] || equal(ti(product_prod(bool,u),v),hAPP(w,product_prod(bool,u),x,y))* hBOOL(ti(bool,skf112(hAPP(w,product_prod(bool,u),x,y),u,bool)))* -> hBOOL(ti(bool,skf114(v,u,bool)))*.
% 299.96/300.42 7543[0:SpL:35.0,7371.0] || equal(hAPP(u,product_prod(bool,v),w,x),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf112(y,v,bool)))* -> hBOOL(ti(bool,skf114(hAPP(u,product_prod(bool,v),w,x),v,bool)))*.
% 299.96/300.42 11034[0:SpL:26.0,6910.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),w))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),w),u,bool)))* -> hBOOL(ti(bool,skf114(ti(product_prod(bool,u),v),u,bool)))*.
% 299.96/300.42 11279[0:SpL:26.0,6937.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),w))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),w),u,bool)))* -> hBOOL(ti(bool,skf112(ti(product_prod(bool,u),v),u,bool)))*.
% 299.96/300.42 11425[0:SpL:26.0,7046.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),w))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),v),u,bool)))* -> hBOOL(ti(bool,skf112(ti(product_prod(bool,u),w),u,bool)))*.
% 299.96/300.42 11501[0:SpL:26.0,7555.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),w))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),w),u,bool)))* -> hBOOL(ti(bool,skf114(ti(product_prod(bool,u),v),u,bool)))*.
% 299.96/300.42 12045[0:Rew:12008.0,12026.1] || equal(ti(product_prod(u,product_prod(v,w)),x),undefined(product_prod(u,product_prod(v,w))))** -> equal(ti(u,skf108(x,w,v,u)),ti(u,skf108(undefined(product_prod(u,product_prod(v,w))),w,v,u)))*.
% 299.96/300.42 13109[0:Rew:12405.0,12829.1] || equal(ti(product_prod(u,product_prod(v,w)),x),ti(product_prod(u,product_prod(v,w)),y)) -> equal(hAPP(u,z,x1,skf108(x,w,v,u)),hAPP(u,z,x1,skf108(y,w,v,u)))*.
% 299.96/300.42 13797[0:Rew:12008.0,13794.1,14.0,13794.0] || equal(ti(product_prod(bool,product_prod(u,v)),w),undefined(product_prod(bool,product_prod(u,v)))) hBOOL(ti(bool,skf108(w,v,u,bool)))* -> hBOOL(skf108(undefined(product_prod(bool,product_prod(u,v))),v,u,bool))*.
% 299.96/300.42 20305[0:Rew:5835.0,19759.1] || equal(ti(product_prod(product_prod(val,u),v),w),ti(product_prod(product_prod(val,u),v),x)) -> equal(skf112(skf112(w,v,product_prod(val,u)),u,val),skf112(skf112(x,v,product_prod(val,u)),u,val))*.
% 299.96/300.42 20306[0:Rew:987.0,19747.1] || equal(ti(product_prod(product_prod(u,val),v),w),ti(product_prod(product_prod(u,val),v),x)) -> equal(skf111(skf112(w,v,product_prod(u,val)),val,u),skf111(skf112(x,v,product_prod(u,val)),val,u))*.
% 299.96/300.42 24890[0:SpR:1148.0,1147.0] || -> equal(hAPP(u,v,hAPP(w,fun(u,v),x,skf114(y,u,w)),skf113(y,u,w)),hAPP(u,v,hAPP(w,fun(u,v),x,skf112(y,u,w)),skf111(y,u,w)))**.
% 299.96/300.42 28813[0:Rew:10596.0,28555.0] || -> equal(skf112(skf114(u,fun(list(char),product_prod(exp(v),w)),product_prod(exp(v),w)),w,exp(v)),skf112(skf112(u,fun(list(char),product_prod(exp(v),w)),product_prod(exp(v),w)),w,exp(v)))**.
% 299.96/300.42 28814[0:Rew:2275.0,28539.0] || -> equal(skf111(skf114(u,fun(list(char),product_prod(v,exp(w))),product_prod(v,exp(w))),exp(w),v),skf111(skf112(u,fun(list(char),product_prod(v,exp(w))),product_prod(v,exp(w))),exp(w),v))**.
% 299.96/300.42 31300[0:Rew:12008.0,31288.0] || hBOOL(ti(bool,skf108(skf112(u,product_prod(v,w),product_prod(bool,product_prod(x,y))),y,x,bool))) -> hBOOL(ti(bool,skf108(skf114(u,product_prod(v,w),product_prod(bool,product_prod(x,y))),y,x,bool)))*.
% 299.96/300.42 34875[0:Rew:12008.0,34866.1] || hBOOL(ti(bool,skf108(skf114(u,product_prod(v,w),product_prod(bool,product_prod(x,y))),y,x,bool)))* -> hBOOL(ti(bool,skf108(skf112(u,product_prod(v,w),product_prod(bool,product_prod(x,y))),y,x,bool))).
% 299.96/300.42 6232[0:SpR:6156.0,52.0] || -> equal(hAPP(u,product_prod(exp(v),u),hAPP(exp(v),fun(u,product_prod(exp(v),u)),product_Pair(exp(v),u),skf112(w,u,exp(v))),skf113(w,u,exp(v))),ti(product_prod(exp(v),u),w))**.
% 299.96/300.42 13501[0:SoR:10731.0,13440.1] || equal(ti(product_prod(bool,product_prod(u,v)),w),undefined(product_prod(bool,product_prod(u,v)))) hBOOL(ti(bool,skf108(w,v,u,bool)))* -> hBOOL(skf114(undefined(product_prod(bool,product_prod(u,v))),product_prod(u,v),bool))*.
% 299.96/300.42 13500[0:SoR:10890.0,13440.1] || equal(ti(product_prod(bool,product_prod(u,v)),w),undefined(product_prod(bool,product_prod(u,v)))) hBOOL(ti(bool,skf108(w,v,u,bool)))* -> hBOOL(skf112(undefined(product_prod(bool,product_prod(u,v))),product_prod(u,v),bool))*.
% 299.96/300.42 13720[0:Rew:12410.0,13669.0] || hBOOL(hAPP(u,bool,skf108(v,w,x,fun(u,bool)),y)) -> hBOOL(hAPP(u,bool,skf108(v,w,x,fun(u,bool)),skf133(skf114(v,product_prod(x,w),fun(u,bool)),z,y,u)))*.
% 299.96/300.42 13721[0:Rew:12410.0,13667.0] || hBOOL(hAPP(u,bool,skf108(v,w,x,fun(u,bool)),y)) -> hBOOL(hAPP(u,bool,skf108(v,w,x,fun(u,bool)),skf130(y,skf114(v,product_prod(x,w),fun(u,bool)),z,u)))*.
% 299.96/300.42 15821[0:SpL:14.0,12530.0] || equal(ti(product_prod(exp(u),product_prod(v,w)),x),undefined(product_prod(exp(u),product_prod(v,w))))** -> equal(skf108(x,w,v,exp(u)),skf108(undefined(product_prod(exp(u),product_prod(v,w))),w,v,exp(u)))*.
% 299.96/300.42 19230[0:Rew:18214.0,19176.0] || hBOOL(hAPP(u,bool,skf108(v,w,x,fun(u,bool)),y)) -> hBOOL(hAPP(u,bool,skf108(v,w,x,fun(u,bool)),skf133(skf112(v,product_prod(x,w),fun(u,bool)),z,y,u)))*.
% 299.96/300.42 19231[0:Rew:18214.0,19174.0] || hBOOL(hAPP(u,bool,skf108(v,w,x,fun(u,bool)),y)) -> hBOOL(hAPP(u,bool,skf108(v,w,x,fun(u,bool)),skf130(y,skf112(v,product_prod(x,w),fun(u,bool)),z,u)))*.
% 299.96/300.42 797[0:SpR:778.1,778.1] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(ti(product_prod(u,v),x),ti(product_prod(u,v),y))* -> equal(ti(v,skf113(w,v,u)),ti(v,skf113(y,v,u)))*.
% 299.96/300.42 810[0:Rew:38.0,793.1] || equal(ti(product_prod(u,fun(v,w)),x),ti(product_prod(u,fun(v,w)),y)) -> equal(hAPP(v,w,skf113(x,fun(v,w),u),z),hAPP(v,w,skf113(y,fun(v,w),u),z))*.
% 299.96/300.42 924[0:SpR:777.1,778.1] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(ti(product_prod(u,v),x),ti(product_prod(u,v),y))* -> equal(ti(v,skf111(w,v,u)),ti(v,skf113(y,v,u)))*.
% 299.96/300.42 923[0:SpR:777.1,777.1] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(ti(product_prod(u,v),y),ti(product_prod(u,v),x))* -> equal(ti(v,skf111(y,v,u)),ti(v,skf111(w,v,u)))*.
% 299.96/300.42 955[0:Rew:38.0,918.1] || equal(ti(product_prod(u,fun(v,w)),x),ti(product_prod(u,fun(v,w)),y)) -> equal(hAPP(v,w,skf111(x,fun(v,w),u),z),hAPP(v,w,skf113(y,fun(v,w),u),z))*.
% 299.96/300.42 1198[0:SpR:1154.0,52.0] || -> equal(hAPP(exp(u),product_prod(v,exp(u)),hAPP(v,fun(exp(u),product_prod(v,exp(u))),product_Pair(v,exp(u)),skf114(w,exp(u),v)),skf111(w,exp(u),v)),ti(product_prod(v,exp(u)),w))**.
% 299.96/300.42 1230[0:Rew:14.0,1221.0] || equal(ti(product_prod(u,bool),v),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf113(w,bool,u)))* equal(ti(product_prod(u,bool),w),undefined(product_prod(u,bool))) -> hBOOL(ti(bool,skf113(v,bool,u)))*.
% 299.96/300.42 1231[0:Rew:14.0,1219.0] || equal(ti(product_prod(u,bool),v),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf113(w,bool,u)))* equal(ti(product_prod(u,bool),w),undefined(product_prod(u,bool))) -> hBOOL(ti(bool,skf111(v,bool,u)))*.
% 299.96/300.42 1269[0:Rew:14.0,1260.0] || equal(ti(product_prod(u,bool),v),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf111(w,bool,u)))* equal(ti(product_prod(u,bool),w),undefined(product_prod(u,bool))) -> hBOOL(ti(bool,skf113(v,bool,u)))*.
% 299.96/300.42 1270[0:Rew:14.0,1258.0] || equal(ti(product_prod(u,bool),v),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf111(w,bool,u)))* equal(ti(product_prod(u,bool),w),undefined(product_prod(u,bool))) -> hBOOL(ti(bool,skf111(v,bool,u)))*.
% 299.96/300.42 1323[0:SpL:35.0,1178.0] || equal(hAPP(u,product_prod(v,exp(w)),x,y),undefined(product_prod(v,exp(w)))) -> equal(skf111(hAPP(u,product_prod(v,exp(w)),x,y),exp(w),v),skf111(undefined(product_prod(v,exp(w))),exp(w),v))**.
% 299.96/300.42 1372[0:SpL:35.0,846.0] || equal(hAPP(u,product_prod(v,bool),w,x),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf113(hAPP(u,product_prod(v,bool),w,x),bool,v)))* -> hBOOL(skf113(ti(product_prod(v,bool),y),bool,v))*.
% 299.96/300.42 1488[0:SpL:35.0,1419.0] || equal(hAPP(u,product_prod(v,bool),w,x),undefined(product_prod(v,bool))) hBOOL(ti(bool,skf113(undefined(product_prod(v,bool)),bool,v))) -> hBOOL(ti(bool,skf113(hAPP(u,product_prod(v,bool),w,x),bool,v)))*.
% 299.96/300.42 1495[0:SpL:35.0,1412.0] || equal(hAPP(u,product_prod(v,bool),w,x),undefined(product_prod(v,bool))) hBOOL(ti(bool,skf113(hAPP(u,product_prod(v,bool),w,x),bool,v)))* -> hBOOL(ti(bool,skf113(undefined(product_prod(v,bool)),bool,v))).
% 299.96/300.42 1502[0:SpL:35.0,1438.0] || equal(hAPP(u,product_prod(v,bool),w,x),undefined(product_prod(v,bool))) hBOOL(ti(bool,skf113(undefined(product_prod(v,bool)),bool,v))) -> hBOOL(ti(bool,skf111(hAPP(u,product_prod(v,bool),w,x),bool,v)))*.
% 299.96/300.42 1511[0:SpL:35.0,1431.0] || equal(hAPP(u,product_prod(v,bool),w,x),undefined(product_prod(v,bool))) hBOOL(ti(bool,skf113(hAPP(u,product_prod(v,bool),w,x),bool,v)))* -> hBOOL(ti(bool,skf111(undefined(product_prod(v,bool)),bool,v))).
% 299.96/300.42 1519[0:SpL:35.0,1452.1] || hBOOL(ti(bool,skf111(hAPP(u,product_prod(v,bool),w,x),bool,v)))* equal(hAPP(u,product_prod(v,bool),w,x),undefined(product_prod(v,bool))) -> hBOOL(ti(bool,skf111(undefined(product_prod(v,bool)),bool,v))).
% 299.96/300.42 1526[0:SpL:35.0,1472.0] || equal(hAPP(u,product_prod(v,bool),w,x),undefined(product_prod(v,bool))) hBOOL(ti(bool,skf111(undefined(product_prod(v,bool)),bool,v))) -> hBOOL(ti(bool,skf111(hAPP(u,product_prod(v,bool),w,x),bool,v)))*.
% 299.96/300.42 1541[0:SpL:35.0,841.0] || equal(ti(product_prod(u,bool),v),hAPP(w,product_prod(u,bool),x,y))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),v),bool,u)))* -> hBOOL(skf113(hAPP(w,product_prod(u,bool),x,y),bool,u))*.
% 299.96/300.42 1574[0:SpL:35.0,1078.0] || equal(hAPP(u,product_prod(v,bool),w,x),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf111(hAPP(u,product_prod(v,bool),w,x),bool,v)))* -> hBOOL(skf113(ti(product_prod(v,bool),y),bool,v))*.
% 299.96/300.42 1672[0:SpL:35.0,1638.0] || equal(hAPP(u,product_prod(v,bool),w,x),undefined(product_prod(v,bool))) hBOOL(ti(bool,skf111(undefined(product_prod(v,bool)),bool,v))) -> hBOOL(ti(bool,skf113(hAPP(u,product_prod(v,bool),w,x),bool,v)))*.
% 299.96/300.42 1680[0:SpL:35.0,1631.0] || equal(hAPP(u,product_prod(v,bool),w,x),undefined(product_prod(v,bool))) hBOOL(ti(bool,skf111(hAPP(u,product_prod(v,bool),w,x),bool,v)))* -> hBOOL(ti(bool,skf113(undefined(product_prod(v,bool)),bool,v))).
% 299.96/300.42 1700[0:SpL:35.0,1071.0] || equal(ti(product_prod(u,bool),v),hAPP(w,product_prod(u,bool),x,y))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),v),bool,u)))* -> hBOOL(skf113(hAPP(w,product_prod(u,bool),x,y),bool,u))*.
% 299.96/300.42 1711[0:SpL:35.0,1103.0] || equal(hAPP(u,product_prod(v,bool),w,x),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf113(ti(product_prod(v,bool),y),bool,v)))* -> hBOOL(skf111(hAPP(u,product_prod(v,bool),w,x),bool,v))*.
% 299.96/300.42 1777[0:SpL:35.0,1096.0] || equal(ti(product_prod(u,bool),v),hAPP(w,product_prod(u,bool),x,y))* hBOOL(ti(bool,skf113(hAPP(w,product_prod(u,bool),x,y),bool,u)))* -> hBOOL(skf111(ti(product_prod(u,bool),v),bool,u))*.
% 299.96/300.42 1793[0:SpL:35.0,1130.0] || equal(hAPP(u,product_prod(v,bool),w,x),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf111(hAPP(u,product_prod(v,bool),w,x),bool,v)))* -> hBOOL(skf111(ti(product_prod(v,bool),y),bool,v))*.
% 299.96/300.42 1823[0:SpL:35.0,1123.0] || equal(ti(product_prod(u,bool),v),hAPP(w,product_prod(u,bool),x,y))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),v),bool,u)))* -> hBOOL(skf111(hAPP(w,product_prod(u,bool),x,y),bool,u))*.
% 299.96/300.42 1846[0:SpL:35.0,994.0] || equal(hAPP(u,product_prod(v,val),w,x),hAPP(y,product_prod(v,val),z,x1)) -> equal(skf111(hAPP(u,product_prod(v,val),w,x),val,v),skf111(hAPP(y,product_prod(v,val),z,x1),val,v))*.
% 299.96/300.42 4386[0:Rew:38.0,4088.1] || equal(ti(product_prod(u,fun(v,w)),x),ti(product_prod(u,fun(v,w)),y)) -> equal(hAPP(v,w,skf111(x,fun(v,w),u),z),hAPP(v,w,skf111(y,fun(v,w),u),z))*.
% 299.96/300.42 4889[0:SpR:4841.1,4841.1] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(ti(product_prod(u,v),x),ti(product_prod(u,v),y))* -> equal(ti(u,skf114(w,v,u)),ti(u,skf114(y,v,u)))*.
% 299.96/300.42 5143[0:Rew:38.0,4890.1] || equal(ti(product_prod(fun(u,v),w),x),ti(product_prod(fun(u,v),w),y)) -> equal(hAPP(u,v,skf114(x,w,fun(u,v)),z),hAPP(u,v,skf114(y,w,fun(u,v)),z))*.
% 299.96/300.42 5459[0:SpR:4840.1,4841.1] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(ti(product_prod(u,v),x),ti(product_prod(u,v),y))* -> equal(ti(u,skf112(w,v,u)),ti(u,skf114(y,v,u)))*.
% 299.96/300.42 5458[0:SpR:4840.1,4840.1] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(ti(product_prod(u,v),y),ti(product_prod(u,v),x))* -> equal(ti(u,skf112(y,v,u)),ti(u,skf112(w,v,u)))*.
% 299.96/300.42 5734[0:Rew:38.0,5460.1] || equal(ti(product_prod(fun(u,v),w),x),ti(product_prod(fun(u,v),w),y)) -> equal(hAPP(u,v,skf112(x,w,fun(u,v)),z),hAPP(u,v,skf114(y,w,fun(u,v)),z))*.
% 299.96/300.42 6351[0:Rew:14.0,6336.0] || equal(ti(product_prod(bool,u),v),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf114(w,u,bool)))* equal(ti(product_prod(bool,u),w),undefined(product_prod(bool,u))) -> hBOOL(ti(bool,skf114(v,u,bool)))*.
% 299.96/300.42 6352[0:Rew:14.0,6334.0] || equal(ti(product_prod(bool,u),v),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf114(w,u,bool)))* equal(ti(product_prod(bool,u),w),undefined(product_prod(bool,u))) -> hBOOL(ti(bool,skf112(v,u,bool)))*.
% 299.96/300.42 6384[0:Rew:14.0,6369.0] || equal(ti(product_prod(bool,u),v),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf112(w,u,bool)))* equal(ti(product_prod(bool,u),w),undefined(product_prod(bool,u))) -> hBOOL(ti(bool,skf114(v,u,bool)))*.
% 299.96/300.42 6385[0:Rew:14.0,6367.0] || equal(ti(product_prod(bool,u),v),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf112(w,u,bool)))* equal(ti(product_prod(bool,u),w),undefined(product_prod(bool,u))) -> hBOOL(ti(bool,skf112(v,u,bool)))*.
% 299.96/300.42 6588[0:SpL:35.0,6196.0] || equal(hAPP(u,product_prod(exp(v),w),x,y),undefined(product_prod(exp(v),w))) -> equal(skf112(hAPP(u,product_prod(exp(v),w),x,y),w,exp(v)),skf112(undefined(product_prod(exp(v),w)),w,exp(v)))**.
% 299.96/300.42 6775[0:SpL:35.0,5198.0] || equal(hAPP(u,product_prod(bool,v),w,x),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf114(hAPP(u,product_prod(bool,v),w,x),v,bool)))* -> hBOOL(skf114(ti(product_prod(bool,v),y),v,bool))*.
% 299.96/300.42 7060[0:SpL:35.0,6909.0] || equal(hAPP(u,product_prod(bool,v),w,x),undefined(product_prod(bool,v))) hBOOL(ti(bool,skf114(undefined(product_prod(bool,v)),v,bool))) -> hBOOL(ti(bool,skf114(hAPP(u,product_prod(bool,v),w,x),v,bool)))*.
% 299.96/300.42 7140[0:SpL:35.0,6896.0] || equal(hAPP(u,product_prod(bool,v),w,x),undefined(product_prod(bool,v))) hBOOL(ti(bool,skf114(hAPP(u,product_prod(bool,v),w,x),v,bool)))* -> hBOOL(ti(bool,skf114(undefined(product_prod(bool,v)),v,bool))).
% 299.96/300.42 7153[0:SpL:35.0,6936.0] || equal(hAPP(u,product_prod(bool,v),w,x),undefined(product_prod(bool,v))) hBOOL(ti(bool,skf114(undefined(product_prod(bool,v)),v,bool))) -> hBOOL(ti(bool,skf112(hAPP(u,product_prod(bool,v),w,x),v,bool)))*.
% 299.96/300.42 7167[0:SpL:35.0,6923.0] || equal(hAPP(u,product_prod(bool,v),w,x),undefined(product_prod(bool,v))) hBOOL(ti(bool,skf114(hAPP(u,product_prod(bool,v),w,x),v,bool)))* -> hBOOL(ti(bool,skf112(undefined(product_prod(bool,v)),v,bool))).
% 299.96/300.42 7181[0:SpL:35.0,7013.1] || hBOOL(ti(bool,skf112(hAPP(u,product_prod(bool,v),w,x),v,bool)))* equal(hAPP(u,product_prod(bool,v),w,x),undefined(product_prod(bool,v))) -> hBOOL(ti(bool,skf112(undefined(product_prod(bool,v)),v,bool))).
% 299.96/300.42 7249[0:SpL:35.0,7032.0] || equal(hAPP(u,product_prod(bool,v),w,x),undefined(product_prod(bool,v))) hBOOL(ti(bool,skf112(undefined(product_prod(bool,v)),v,bool))) -> hBOOL(ti(bool,skf112(hAPP(u,product_prod(bool,v),w,x),v,bool)))*.
% 299.96/300.42 7276[0:SpL:35.0,5187.0] || equal(ti(product_prod(bool,u),v),hAPP(w,product_prod(bool,u),x,y))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),v),u,bool)))* -> hBOOL(skf114(hAPP(w,product_prod(bool,u),x,y),u,bool))*.
% 299.96/300.42 7324[0:SpL:35.0,6024.0] || equal(hAPP(u,product_prod(bool,v),w,x),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf112(hAPP(u,product_prod(bool,v),w,x),v,bool)))* -> hBOOL(skf114(ti(product_prod(bool,v),y),v,bool))*.
% 299.96/300.42 7728[0:SpL:35.0,7554.0] || equal(hAPP(u,product_prod(bool,v),w,x),undefined(product_prod(bool,v))) hBOOL(ti(bool,skf112(undefined(product_prod(bool,v)),v,bool))) -> hBOOL(ti(bool,skf114(hAPP(u,product_prod(bool,v),w,x),v,bool)))*.
% 299.96/300.42 7742[0:SpL:35.0,7541.0] || equal(hAPP(u,product_prod(bool,v),w,x),undefined(product_prod(bool,v))) hBOOL(ti(bool,skf112(hAPP(u,product_prod(bool,v),w,x),v,bool)))* -> hBOOL(ti(bool,skf114(undefined(product_prod(bool,v)),v,bool))).
% 299.96/300.42 7770[0:SpL:35.0,6011.0] || equal(ti(product_prod(bool,u),v),hAPP(w,product_prod(bool,u),x,y))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),v),u,bool)))* -> hBOOL(skf114(hAPP(w,product_prod(bool,u),x,y),u,bool))*.
% 299.96/300.42 7787[0:SpL:35.0,6057.0] || equal(hAPP(u,product_prod(bool,v),w,x),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf114(ti(product_prod(bool,v),y),v,bool)))* -> hBOOL(skf112(hAPP(u,product_prod(bool,v),w,x),v,bool))*.
% 299.96/300.42 7967[0:SpL:35.0,6044.0] || equal(ti(product_prod(bool,u),v),hAPP(w,product_prod(bool,u),x,y))* hBOOL(ti(bool,skf114(hAPP(w,product_prod(bool,u),x,y),u,bool)))* -> hBOOL(skf112(ti(product_prod(bool,u),v),u,bool))*.
% 299.96/300.42 7989[0:SpL:35.0,6144.0] || equal(hAPP(u,product_prod(bool,v),w,x),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf112(hAPP(u,product_prod(bool,v),w,x),v,bool)))* -> hBOOL(skf112(ti(product_prod(bool,v),y),v,bool))*.
% 299.96/300.42 8033[0:SpL:35.0,6131.0] || equal(ti(product_prod(bool,u),v),hAPP(w,product_prod(bool,u),x,y))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),v),u,bool)))* -> hBOOL(skf112(hAPP(w,product_prod(bool,u),x,y),u,bool))*.
% 299.96/300.42 9113[0:SpL:35.0,5843.0] || equal(hAPP(u,product_prod(val,v),w,x),hAPP(y,product_prod(val,v),z,x1)) -> equal(skf112(hAPP(u,product_prod(val,v),w,x),v,val),skf112(hAPP(y,product_prod(val,v),z,x1),v,val))*.
% 299.96/300.42 12047[0:Rew:12008.0,12027.1] || equal(ti(product_prod(u,product_prod(v,w)),x),ti(product_prod(u,product_prod(v,w)),y))* -> equal(ti(u,skf108(x,w,v,u)),ti(u,skf108(ti(product_prod(u,product_prod(v,w)),y),w,v,u)))*.
% 299.96/300.42 12541[0:Rew:12008.0,12538.0] || hBOOL(ti(bool,skf108(u,v,w,bool)))* equal(ti(product_prod(bool,product_prod(w,v)),u),undefined(product_prod(bool,product_prod(w,v)))) -> hBOOL(ti(bool,skf108(undefined(product_prod(bool,product_prod(w,v))),v,w,bool)))*.
% 299.96/300.42 13938[0:SpL:35.0,12519.0] || equal(ti(product_prod(val,product_prod(u,v)),w),hAPP(x,product_prod(val,product_prod(u,v)),y,z))* -> equal(skf108(w,v,u,val),skf108(hAPP(x,product_prod(val,product_prod(u,v)),y,z),v,u,val))*.
% 299.96/300.42 13983[0:Rew:12008.0,13976.1,26.0,13976.0] || equal(ti(product_prod(bool,product_prod(u,v)),w),ti(product_prod(bool,product_prod(u,v)),x))* hBOOL(ti(bool,skf108(x,v,u,bool)))* -> hBOOL(skf108(ti(product_prod(bool,product_prod(u,v)),w),v,u,bool))*.
% 299.96/300.42 20317[0:Rew:38.0,19730.1] || equal(ti(product_prod(fun(u,v),w),x),ti(product_prod(fun(u,v),w),y)) -> equal(hAPP(u,v,skf112(x,w,fun(u,v)),z),hAPP(u,v,skf112(y,w,fun(u,v)),z))*.
% 299.96/300.42 20427[0:Res:1468.0,661.0] || -> hBOOL(hAPP(product_prod(u,u),bool,hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),v),skf117(hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),v),u,u)))*.
% 299.96/300.42 28775[0:SpL:25325.0,7571.0] || hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf112(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u))),u,bool)))* -> hBOOL(skf114(skf114(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u)),u,bool)).
% 299.96/300.42 28774[0:SpL:25325.0,7875.0] || hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf112(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u))),u,bool)))* -> hBOOL(skf112(skf114(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u)),u,bool)).
% 299.96/300.42 28769[0:SpL:25325.0,7260.0] || hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf112(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u))),u,bool)))* -> hBOOL(skf114(skf114(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u)),u,bool)).
% 299.96/300.42 28768[0:SpL:25325.0,7784.0] || hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf112(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u))),u,bool)))* -> hBOOL(skf112(skf114(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u)),u,bool)).
% 299.96/300.42 28674[0:SpL:25325.0,1649.0] || hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf112(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool))),bool,u)))* -> hBOOL(skf113(skf114(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool)),bool,u)).
% 299.96/300.42 28673[0:SpL:25325.0,1737.0] || hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf112(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool))),bool,u)))* -> hBOOL(skf111(skf114(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool)),bool,u)).
% 299.96/300.42 28666[0:SpL:25325.0,1531.0] || hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf112(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool))),bool,u)))* -> hBOOL(skf113(skf114(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool)),bool,u)).
% 299.96/300.42 28665[0:SpL:25325.0,1708.0] || hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf112(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool))),bool,u)))* -> hBOOL(skf111(skf114(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool)),bool,u)).
% 299.96/300.42 28552[0:SpR:25325.0,6805.1] || hBOOL(ti(bool,skf114(skf114(u,fun(list(char),product_prod(bool,v)),product_prod(bool,v)),v,bool))) -> hBOOL(skf112(ti(product_prod(bool,v),skf112(u,fun(list(char),product_prod(bool,v)),product_prod(bool,v))),v,bool))*.
% 299.96/300.42 28551[0:SpR:25325.0,7356.1] || hBOOL(ti(bool,skf112(skf114(u,fun(list(char),product_prod(bool,v)),product_prod(bool,v)),v,bool))) -> hBOOL(skf112(ti(product_prod(bool,v),skf112(u,fun(list(char),product_prod(bool,v)),product_prod(bool,v))),v,bool))*.
% 299.96/300.42 28548[0:SpR:25325.0,6772.1] || hBOOL(ti(bool,skf114(skf114(u,fun(list(char),product_prod(bool,v)),product_prod(bool,v)),v,bool))) -> hBOOL(skf114(ti(product_prod(bool,v),skf112(u,fun(list(char),product_prod(bool,v)),product_prod(bool,v))),v,bool))*.
% 299.96/300.42 28547[0:SpR:25325.0,7321.1] || hBOOL(ti(bool,skf112(skf114(u,fun(list(char),product_prod(bool,v)),product_prod(bool,v)),v,bool))) -> hBOOL(skf114(ti(product_prod(bool,v),skf112(u,fun(list(char),product_prod(bool,v)),product_prod(bool,v))),v,bool))*.
% 299.96/300.42 28525[0:SpR:25325.0,1390.1] || hBOOL(ti(bool,skf113(skf114(u,fun(list(char),product_prod(v,bool)),product_prod(v,bool)),bool,v))) -> hBOOL(skf111(ti(product_prod(v,bool),skf112(u,fun(list(char),product_prod(v,bool)),product_prod(v,bool))),bool,v))*.
% 299.96/300.42 28524[0:SpR:25325.0,1594.1] || hBOOL(ti(bool,skf111(skf114(u,fun(list(char),product_prod(v,bool)),product_prod(v,bool)),bool,v))) -> hBOOL(skf111(ti(product_prod(v,bool),skf112(u,fun(list(char),product_prod(v,bool)),product_prod(v,bool))),bool,v))*.
% 299.96/300.42 28521[0:SpR:25325.0,1369.1] || hBOOL(ti(bool,skf113(skf114(u,fun(list(char),product_prod(v,bool)),product_prod(v,bool)),bool,v))) -> hBOOL(skf113(ti(product_prod(v,bool),skf112(u,fun(list(char),product_prod(v,bool)),product_prod(v,bool))),bool,v))*.
% 299.96/300.42 28520[0:SpR:25325.0,1571.1] || hBOOL(ti(bool,skf111(skf114(u,fun(list(char),product_prod(v,bool)),product_prod(v,bool)),bool,v))) -> hBOOL(skf113(ti(product_prod(v,bool),skf112(u,fun(list(char),product_prod(v,bool)),product_prod(v,bool))),bool,v))*.
% 299.96/300.42 30269[0:EqR:1339.0] || equal(ti(u,v),ti(u,skf113(w,u,x))) -> equal(hAPP(u,product_prod(x,u),hAPP(x,fun(u,product_prod(x,u)),product_Pair(x,u),skf114(w,u,x)),v),ti(product_prod(x,u),w))**.
% 299.96/300.42 30362[0:EqR:1338.0] || equal(ti(u,v),ti(u,skf111(w,u,x))) -> equal(hAPP(u,product_prod(x,u),hAPP(x,fun(u,product_prod(x,u)),product_Pair(x,u),skf112(w,u,x)),v),ti(product_prod(x,u),w))**.
% 299.96/300.42 32823[0:SpL:134.0,8512.0] || equal(ti(product_prod(u,product_prod(v,product_prod(w,x))),y),ti(product_prod(u,product_prod(v,product_prod(w,x))),z))* -> equal(ti(u,skf73(y,x,w,v,u)),ti(u,skf73(z,x,w,v,u)))*.
% 299.96/300.42 779[0:SpL:26.0,772.0] || equal(hAPP(u,product_prod(v,u),hAPP(v,fun(u,product_prod(v,u)),product_Pair(v,u),w),x),ti(product_prod(v,u),y))* -> equal(ti(u,x),ti(u,skf113(ti(product_prod(v,u),y),u,v)))*.
% 299.96/300.42 4043[0:SpL:26.0,771.0] || equal(hAPP(u,product_prod(v,u),hAPP(v,fun(u,product_prod(v,u)),product_Pair(v,u),w),x),ti(product_prod(v,u),y))* -> equal(ti(u,x),ti(u,skf111(ti(product_prod(v,u),y),u,v)))*.
% 299.96/300.42 4852[0:SpL:26.0,836.0] || equal(hAPP(u,product_prod(v,u),hAPP(v,fun(u,product_prod(v,u)),product_Pair(v,u),w),x),ti(product_prod(v,u),y))* -> equal(ti(v,w),ti(v,skf114(ti(product_prod(v,u),y),u,v)))*.
% 299.96/300.42 12044[0:Rew:12008.0,8514.1] || equal(ti(product_prod(u,product_prod(v,product_prod(w,x))),y),ti(product_prod(u,product_prod(v,product_prod(w,x))),z))* -> equal(ti(u,skf73(y,x,w,v,u)),ti(u,skf108(z,product_prod(w,x),v,u)))*.
% 299.96/300.42 12353[0:SpL:12008.0,5022.0] || equal(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf114(skf114(v,product_prod(x,w),product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(y,u,bool)).
% 299.96/300.42 12352[0:SpL:12008.0,5603.0] || equal(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf112(skf114(v,product_prod(x,w),product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(y,u,bool)).
% 299.96/300.42 12351[0:SpL:12008.0,5483.0] || equal(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf114(y,u,bool)))* -> hBOOL(skf112(skf114(v,product_prod(x,w),product_prod(bool,u)),u,bool))*.
% 299.96/300.42 12350[0:SpL:12008.0,6069.0] || equal(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf112(skf114(v,product_prod(x,w),product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(y,u,bool)).
% 299.96/300.42 12329[0:SpL:12008.0,5022.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),skf108(w,x,y,product_prod(bool,u))))* hBOOL(ti(bool,skf114(v,u,bool)))* -> hBOOL(skf114(skf114(w,product_prod(y,x),product_prod(bool,u)),u,bool))*.
% 299.96/300.42 12328[0:SpL:12008.0,5603.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),skf108(w,x,y,product_prod(bool,u))))* hBOOL(ti(bool,skf112(v,u,bool)))* -> hBOOL(skf114(skf114(w,product_prod(y,x),product_prod(bool,u)),u,bool))*.
% 299.96/300.42 12327[0:SpL:12008.0,5483.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),skf108(w,x,y,product_prod(bool,u))))* hBOOL(ti(bool,skf114(skf114(w,product_prod(y,x),product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(v,u,bool)).
% 299.96/300.42 12326[0:SpL:12008.0,6069.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),skf108(w,x,y,product_prod(bool,u))))* hBOOL(ti(bool,skf112(v,u,bool)))* -> hBOOL(skf112(skf114(w,product_prod(y,x),product_prod(bool,u)),u,bool))*.
% 299.96/300.42 12258[0:SpL:12008.0,801.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf113(skf114(v,product_prod(x,w),product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(y,bool,u)).
% 299.96/300.42 12257[0:SpL:12008.0,936.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf111(skf114(v,product_prod(x,w),product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(y,bool,u)).
% 299.96/300.42 12256[0:SpL:12008.0,926.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf113(y,bool,u)))* -> hBOOL(skf111(skf114(v,product_prod(x,w),product_prod(u,bool)),bool,u))*.
% 299.96/300.42 12255[0:SpL:12008.0,1109.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf111(skf114(v,product_prod(x,w),product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(y,bool,u)).
% 299.96/300.42 12230[0:SpL:12008.0,801.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),skf108(w,x,y,product_prod(u,bool))))* hBOOL(ti(bool,skf113(v,bool,u)))* -> hBOOL(skf113(skf114(w,product_prod(y,x),product_prod(u,bool)),bool,u))*.
% 299.96/300.42 12229[0:SpL:12008.0,936.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),skf108(w,x,y,product_prod(u,bool))))* hBOOL(ti(bool,skf111(v,bool,u)))* -> hBOOL(skf113(skf114(w,product_prod(y,x),product_prod(u,bool)),bool,u))*.
% 299.96/300.42 12228[0:SpL:12008.0,926.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),skf108(w,x,y,product_prod(u,bool))))* hBOOL(ti(bool,skf113(skf114(w,product_prod(y,x),product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(v,bool,u)).
% 299.96/300.42 12227[0:SpL:12008.0,1109.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),skf108(w,x,y,product_prod(u,bool))))* hBOOL(ti(bool,skf111(v,bool,u)))* -> hBOOL(skf111(skf114(w,product_prod(y,x),product_prod(u,bool)),bool,u))*.
% 299.96/300.42 13458[0:SpR:12008.0,13438.1] || hBOOL(ti(bool,skf108(skf114(u,product_prod(v,w),product_prod(bool,product_prod(x,y))),y,x,bool))) -> hBOOL(skf108(ti(product_prod(bool,product_prod(x,y)),skf108(u,w,v,product_prod(bool,product_prod(x,y)))),y,x,bool))*.
% 299.96/300.42 18145[0:SpL:17749.0,5022.0] || equal(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf114(skf112(v,product_prod(x,w),product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(y,u,bool)).
% 299.96/300.42 18144[0:SpL:17749.0,5603.0] || equal(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf112(skf112(v,product_prod(x,w),product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(y,u,bool)).
% 299.96/300.42 18143[0:SpL:17749.0,5483.0] || equal(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf114(y,u,bool)))* -> hBOOL(skf112(skf112(v,product_prod(x,w),product_prod(bool,u)),u,bool))*.
% 299.96/300.42 18142[0:SpL:17749.0,6069.0] || equal(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf112(skf112(v,product_prod(x,w),product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(y,u,bool)).
% 299.96/300.42 18121[0:SpL:17749.0,5022.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),skf108(w,x,y,product_prod(bool,u))))* hBOOL(ti(bool,skf114(v,u,bool)))* -> hBOOL(skf114(skf112(w,product_prod(y,x),product_prod(bool,u)),u,bool))*.
% 299.96/300.42 18120[0:SpL:17749.0,5603.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),skf108(w,x,y,product_prod(bool,u))))* hBOOL(ti(bool,skf112(v,u,bool)))* -> hBOOL(skf114(skf112(w,product_prod(y,x),product_prod(bool,u)),u,bool))*.
% 299.96/300.42 18119[0:SpL:17749.0,5483.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),skf108(w,x,y,product_prod(bool,u))))* hBOOL(ti(bool,skf114(skf112(w,product_prod(y,x),product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(v,u,bool)).
% 299.96/300.42 18118[0:SpL:17749.0,6069.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),skf108(w,x,y,product_prod(bool,u))))* hBOOL(ti(bool,skf112(v,u,bool)))* -> hBOOL(skf112(skf112(w,product_prod(y,x),product_prod(bool,u)),u,bool))*.
% 299.96/300.42 18040[0:SpL:17749.0,801.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf113(skf112(v,product_prod(x,w),product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(y,bool,u)).
% 299.96/300.42 18039[0:SpL:17749.0,936.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf111(skf112(v,product_prod(x,w),product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(y,bool,u)).
% 299.96/300.42 18038[0:SpL:17749.0,926.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf113(y,bool,u)))* -> hBOOL(skf111(skf112(v,product_prod(x,w),product_prod(u,bool)),bool,u))*.
% 299.96/300.42 18037[0:SpL:17749.0,1109.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf111(skf112(v,product_prod(x,w),product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(y,bool,u)).
% 299.96/300.42 18012[0:SpL:17749.0,801.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),skf108(w,x,y,product_prod(u,bool))))* hBOOL(ti(bool,skf113(v,bool,u)))* -> hBOOL(skf113(skf112(w,product_prod(y,x),product_prod(u,bool)),bool,u))*.
% 299.96/300.42 18011[0:SpL:17749.0,936.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),skf108(w,x,y,product_prod(u,bool))))* hBOOL(ti(bool,skf111(v,bool,u)))* -> hBOOL(skf113(skf112(w,product_prod(y,x),product_prod(u,bool)),bool,u))*.
% 299.96/300.42 18010[0:SpL:17749.0,926.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),skf108(w,x,y,product_prod(u,bool))))* hBOOL(ti(bool,skf113(skf112(w,product_prod(y,x),product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(v,bool,u)).
% 299.96/300.42 18009[0:SpL:17749.0,1109.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),skf108(w,x,y,product_prod(u,bool))))* hBOOL(ti(bool,skf111(v,bool,u)))* -> hBOOL(skf111(skf112(w,product_prod(y,x),product_prod(u,bool)),bool,u))*.
% 299.96/300.42 17941[0:SpR:17749.0,13438.1] || hBOOL(ti(bool,skf108(skf112(u,product_prod(v,w),product_prod(bool,product_prod(x,y))),y,x,bool))) -> hBOOL(skf108(ti(product_prod(bool,product_prod(x,y)),skf108(u,w,v,product_prod(bool,product_prod(x,y)))),y,x,bool))*.
% 299.96/300.42 19643[0:SpL:26.0,835.0] || equal(hAPP(u,product_prod(v,u),hAPP(v,fun(u,product_prod(v,u)),product_Pair(v,u),w),x),ti(product_prod(v,u),y))* -> equal(ti(v,w),ti(v,skf112(ti(product_prod(v,u),y),u,v)))*.
% 299.96/300.42 27796[0:SpR:1244.0,53.0] || -> equal(hAPP(product_prod(u,v),product_prod(u,v),hAPP(fun(u,fun(v,product_prod(u,v))),fun(product_prod(u,v),product_prod(u,v)),produc1605651328_split(u,v,product_prod(u,v)),product_Pair(u,v)),w),ti(product_prod(u,v),w))**.
% 299.96/300.42 29762[0:Rew:25715.0,29700.0] || hBOOL(hAPP(u,bool,skf111(v,fun(u,bool),fun(u,bool)),w)) -> hBOOL(hAPP(u,bool,skf111(v,fun(u,bool),fun(u,bool)),skf133(skf113(v,fun(u,bool),fun(u,bool)),x,w,u)))*.
% 299.96/300.42 29763[0:Rew:25715.0,29698.0] || hBOOL(hAPP(u,bool,skf111(v,fun(u,bool),fun(u,bool)),w)) -> hBOOL(hAPP(u,bool,skf111(v,fun(u,bool),fun(u,bool)),skf130(w,skf113(v,fun(u,bool),fun(u,bool)),x,u)))*.
% 299.96/300.42 29896[0:Rew:26144.0,29834.0] || hBOOL(hAPP(u,bool,skf112(v,fun(u,bool),fun(u,bool)),w)) -> hBOOL(hAPP(u,bool,skf112(v,fun(u,bool),fun(u,bool)),skf133(skf114(v,fun(u,bool),fun(u,bool)),x,w,u)))*.
% 299.96/300.42 29897[0:Rew:26144.0,29832.0] || hBOOL(hAPP(u,bool,skf112(v,fun(u,bool),fun(u,bool)),w)) -> hBOOL(hAPP(u,bool,skf112(v,fun(u,bool),fun(u,bool)),skf130(w,skf114(v,fun(u,bool),fun(u,bool)),x,u)))*.
% 299.96/300.42 32866[0:SpL:12008.0,32855.0] || hBOOL(ti(bool,skf108(skf111(u,product_prod(bool,product_prod(v,w)),product_prod(bool,product_prod(v,w))),w,v,bool)))* -> hBOOL(skf114(skf113(u,product_prod(bool,product_prod(v,w)),product_prod(bool,product_prod(v,w))),product_prod(v,w),bool)).
% 299.96/300.42 33041[0:SpL:12008.0,33030.0] || hBOOL(ti(bool,skf108(skf111(u,product_prod(bool,product_prod(v,w)),product_prod(bool,product_prod(v,w))),w,v,bool)))* -> hBOOL(skf112(skf113(u,product_prod(bool,product_prod(v,w)),product_prod(bool,product_prod(v,w))),product_prod(v,w),bool)).
% 299.96/300.42 33653[0:SpL:12008.0,33630.0] || hBOOL(ti(bool,skf108(skf113(u,product_prod(bool,product_prod(v,w)),product_prod(bool,product_prod(v,w))),w,v,bool)))* -> hBOOL(skf114(skf111(u,product_prod(bool,product_prod(v,w)),product_prod(bool,product_prod(v,w))),product_prod(v,w),bool)).
% 299.96/300.42 33668[0:SpL:12008.0,33629.0] || hBOOL(ti(bool,skf108(skf113(u,product_prod(bool,product_prod(v,w)),product_prod(bool,product_prod(v,w))),w,v,bool)))* -> hBOOL(skf112(skf111(u,product_prod(bool,product_prod(v,w)),product_prod(bool,product_prod(v,w))),product_prod(v,w),bool)).
% 299.96/300.42 1387[0:Rew:26.0,1368.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),w))* hBOOL(ti(bool,skf113(x,bool,u)))* equal(ti(product_prod(u,bool),x),ti(product_prod(u,bool),w))* -> hBOOL(ti(bool,skf113(v,bool,u)))*.
% 299.96/300.42 1388[0:Rew:26.0,1366.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),w))* hBOOL(ti(bool,skf113(x,bool,u)))* equal(ti(product_prod(u,bool),x),ti(product_prod(u,bool),w))* -> hBOOL(ti(bool,skf111(v,bool,u)))*.
% 299.96/300.42 1589[0:Rew:26.0,1570.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),w))* hBOOL(ti(bool,skf111(x,bool,u)))* equal(ti(product_prod(u,bool),x),ti(product_prod(u,bool),w))* -> hBOOL(ti(bool,skf113(v,bool,u)))*.
% 299.96/300.42 1590[0:Rew:26.0,1568.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),w))* hBOOL(ti(bool,skf111(x,bool,u)))* equal(ti(product_prod(u,bool),x),ti(product_prod(u,bool),w))* -> hBOOL(ti(bool,skf111(v,bool,u)))*.
% 299.96/300.42 2341[0:Rew:26.0,2338.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),w))* equal(ti(product_prod(u,bool),v),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf113(w,bool,u)))* -> hBOOL(skf113(undefined(product_prod(u,bool)),bool,u))*.
% 299.96/300.42 2343[0:Rew:26.0,2336.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),w))* equal(ti(product_prod(u,bool),w),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf111(v,bool,u)))* -> hBOOL(skf113(undefined(product_prod(u,bool)),bool,u))*.
% 299.96/300.42 2474[0:Rew:26.0,2471.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),w))* equal(ti(product_prod(u,bool),v),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf113(w,bool,u)))* -> hBOOL(skf111(undefined(product_prod(u,bool)),bool,u))*.
% 299.96/300.42 2476[0:Rew:26.0,2469.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),w))* equal(ti(product_prod(u,bool),w),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf111(v,bool,u)))* -> hBOOL(skf111(undefined(product_prod(u,bool)),bool,u))*.
% 299.96/300.42 2587[0:SpL:35.0,1420.0] || equal(hAPP(u,product_prod(v,bool),w,x),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf113(ti(product_prod(v,bool),y),bool,v)))* -> hBOOL(ti(bool,skf113(hAPP(u,product_prod(v,bool),w,x),bool,v)))*.
% 299.96/300.42 2665[0:SpL:35.0,1413.0] || equal(ti(product_prod(u,bool),v),hAPP(w,product_prod(u,bool),x,y))* hBOOL(ti(bool,skf113(hAPP(w,product_prod(u,bool),x,y),bool,u)))* -> hBOOL(ti(bool,skf113(ti(product_prod(u,bool),v),bool,u)))*.
% 299.96/300.42 2697[0:SpL:35.0,1439.0] || equal(hAPP(u,product_prod(v,bool),w,x),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf113(ti(product_prod(v,bool),y),bool,v)))* -> hBOOL(ti(bool,skf111(hAPP(u,product_prod(v,bool),w,x),bool,v)))*.
% 299.96/300.42 2780[0:SpL:35.0,1432.0] || equal(ti(product_prod(u,bool),v),hAPP(w,product_prod(u,bool),x,y))* hBOOL(ti(bool,skf113(hAPP(w,product_prod(u,bool),x,y),bool,u)))* -> hBOOL(ti(bool,skf111(ti(product_prod(u,bool),v),bool,u)))*.
% 299.96/300.42 2791[0:SpL:35.0,1480.0] || equal(hAPP(u,product_prod(v,bool),w,x),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf111(hAPP(u,product_prod(v,bool),w,x),bool,v)))* -> hBOOL(ti(bool,skf111(ti(product_prod(v,bool),y),bool,v)))*.
% 299.96/300.42 2816[0:SpL:35.0,1473.0] || equal(ti(product_prod(u,bool),v),hAPP(w,product_prod(u,bool),x,y))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),v),bool,u)))* -> hBOOL(ti(bool,skf111(hAPP(w,product_prod(u,bool),x,y),bool,u)))*.
% 299.96/300.42 2827[0:SpL:35.0,1639.0] || equal(hAPP(u,product_prod(v,bool),w,x),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf111(ti(product_prod(v,bool),y),bool,v)))* -> hBOOL(ti(bool,skf113(hAPP(u,product_prod(v,bool),w,x),bool,v)))*.
% 299.96/300.42 2932[0:SpL:35.0,1632.0] || equal(ti(product_prod(u,bool),v),hAPP(w,product_prod(u,bool),x,y))* hBOOL(ti(bool,skf111(hAPP(w,product_prod(u,bool),x,y),bool,u)))* -> hBOOL(ti(bool,skf113(ti(product_prod(u,bool),v),bool,u)))*.
% 299.96/300.42 2987[0:Rew:340.0,2963.2,957.0,2963.2,340.0,2963.2,35.0,2963.1] || equal(hAPP(u,product_prod(v,val),w,x),undefined(product_prod(v,val))) equal(hAPP(u,product_prod(v,val),w,x),ti(product_prod(v,val),y))* -> equal(skf111(undefined(product_prod(v,val)),val,v),skf111(y,val,v))*.
% 299.96/300.42 5245[0:Res:5243.1,50.0] || hBOOL(hAPP(fun(u,bool),bool,hAPP(u,fun(fun(u,bool),bool),member(u),v),w)) -> hBOOL(hAPP(u,bool,skf130(w,hAPP(u,fun(fun(u,bool),bool),member(u),v),x,fun(u,bool)),v))*.
% 299.96/300.42 5382[0:Res:5380.1,50.0] || hBOOL(hAPP(fun(u,bool),bool,hAPP(u,fun(fun(u,bool),bool),member(u),v),w)) -> hBOOL(hAPP(u,bool,skf133(hAPP(u,fun(fun(u,bool),bool),member(u),v),x,w,fun(u,bool)),v))*.
% 299.96/300.42 6802[0:Rew:26.0,6771.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),w))* hBOOL(ti(bool,skf114(x,u,bool)))* equal(ti(product_prod(bool,u),x),ti(product_prod(bool,u),w))* -> hBOOL(ti(bool,skf114(v,u,bool)))*.
% 299.96/300.42 6803[0:Rew:26.0,6769.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),w))* hBOOL(ti(bool,skf114(x,u,bool)))* equal(ti(product_prod(bool,u),x),ti(product_prod(bool,u),w))* -> hBOOL(ti(bool,skf112(v,u,bool)))*.
% 299.96/300.42 7351[0:Rew:26.0,7320.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),w))* hBOOL(ti(bool,skf112(x,u,bool)))* equal(ti(product_prod(bool,u),x),ti(product_prod(bool,u),w))* -> hBOOL(ti(bool,skf114(v,u,bool)))*.
% 299.96/300.42 7352[0:Rew:26.0,7318.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),w))* hBOOL(ti(bool,skf112(x,u,bool)))* equal(ti(product_prod(bool,u),x),ti(product_prod(bool,u),w))* -> hBOOL(ti(bool,skf112(v,u,bool)))*.
% 299.96/300.42 10733[0:Rew:26.0,10727.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),w))* equal(ti(product_prod(bool,u),v),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf114(w,u,bool)))* -> hBOOL(skf114(undefined(product_prod(bool,u)),u,bool))*.
% 299.96/300.42 10735[0:Rew:26.0,10725.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),w))* equal(ti(product_prod(bool,u),w),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf112(v,u,bool)))* -> hBOOL(skf114(undefined(product_prod(bool,u)),u,bool))*.
% 299.96/300.42 10892[0:Rew:26.0,10886.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),w))* equal(ti(product_prod(bool,u),v),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf114(w,u,bool)))* -> hBOOL(skf112(undefined(product_prod(bool,u)),u,bool))*.
% 299.96/300.42 10894[0:Rew:26.0,10884.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),w))* equal(ti(product_prod(bool,u),w),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf112(v,u,bool)))* -> hBOOL(skf112(undefined(product_prod(bool,u)),u,bool))*.
% 299.96/300.42 11035[0:SpL:35.0,6910.0] || equal(hAPP(u,product_prod(bool,v),w,x),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf114(ti(product_prod(bool,v),y),v,bool)))* -> hBOOL(ti(bool,skf114(hAPP(u,product_prod(bool,v),w,x),v,bool)))*.
% 299.96/300.42 11223[0:SpL:35.0,6897.0] || equal(ti(product_prod(bool,u),v),hAPP(w,product_prod(bool,u),x,y))* hBOOL(ti(bool,skf114(hAPP(w,product_prod(bool,u),x,y),u,bool)))* -> hBOOL(ti(bool,skf114(ti(product_prod(bool,u),v),u,bool)))*.
% 299.96/300.42 11280[0:SpL:35.0,6937.0] || equal(hAPP(u,product_prod(bool,v),w,x),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf114(ti(product_prod(bool,v),y),v,bool)))* -> hBOOL(ti(bool,skf112(hAPP(u,product_prod(bool,v),w,x),v,bool)))*.
% 299.96/300.42 11405[0:SpL:35.0,6924.0] || equal(ti(product_prod(bool,u),v),hAPP(w,product_prod(bool,u),x,y))* hBOOL(ti(bool,skf114(hAPP(w,product_prod(bool,u),x,y),u,bool)))* -> hBOOL(ti(bool,skf112(ti(product_prod(bool,u),v),u,bool)))*.
% 299.96/300.42 11426[0:SpL:35.0,7046.0] || equal(hAPP(u,product_prod(bool,v),w,x),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf112(hAPP(u,product_prod(bool,v),w,x),v,bool)))* -> hBOOL(ti(bool,skf112(ti(product_prod(bool,v),y),v,bool)))*.
% 299.96/300.42 11481[0:SpL:35.0,7033.0] || equal(ti(product_prod(bool,u),v),hAPP(w,product_prod(bool,u),x,y))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),v),u,bool)))* -> hBOOL(ti(bool,skf112(hAPP(w,product_prod(bool,u),x,y),u,bool)))*.
% 299.96/300.42 11502[0:SpL:35.0,7555.0] || equal(hAPP(u,product_prod(bool,v),w,x),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf112(ti(product_prod(bool,v),y),v,bool)))* -> hBOOL(ti(bool,skf114(hAPP(u,product_prod(bool,v),w,x),v,bool)))*.
% 299.96/300.42 11602[0:SpL:35.0,7542.0] || equal(ti(product_prod(bool,u),v),hAPP(w,product_prod(bool,u),x,y))* hBOOL(ti(bool,skf112(hAPP(w,product_prod(bool,u),x,y),u,bool)))* -> hBOOL(ti(bool,skf114(ti(product_prod(bool,u),v),u,bool)))*.
% 299.96/300.42 11700[0:Rew:340.0,11658.2,5781.0,11658.2,340.0,11658.2,35.0,11658.1] || equal(hAPP(u,product_prod(val,v),w,x),undefined(product_prod(val,v))) equal(hAPP(u,product_prod(val,v),w,x),ti(product_prod(val,v),y))* -> equal(skf112(undefined(product_prod(val,v)),v,val),skf112(y,v,val))*.
% 299.96/300.42 12542[0:Rew:12008.0,12536.0] || hBOOL(ti(bool,skf108(u,v,w,bool)))* equal(ti(product_prod(bool,product_prod(w,v)),u),ti(product_prod(bool,product_prod(w,v)),x))* -> hBOOL(ti(bool,skf108(ti(product_prod(bool,product_prod(w,v)),x),v,w,bool)))*.
% 299.96/300.42 13214[0:SpL:12008.0,12398.0] || hBOOL(ti(bool,skf108(ti(product_prod(bool,product_prod(u,v)),skf108(w,x,y,product_prod(bool,product_prod(u,v)))),v,u,bool)))* -> hBOOL(skf114(skf114(w,product_prod(y,x),product_prod(bool,product_prod(u,v))),product_prod(u,v),bool)).
% 299.96/300.42 13310[0:SpL:12008.0,12397.0] || hBOOL(ti(bool,skf108(ti(product_prod(bool,product_prod(u,v)),skf108(w,x,y,product_prod(bool,product_prod(u,v)))),v,u,bool)))* -> hBOOL(skf112(skf114(w,product_prod(y,x),product_prod(bool,product_prod(u,v))),product_prod(u,v),bool)).
% 299.96/300.42 13518[0:SpR:12008.0,13440.1] || hBOOL(ti(bool,skf108(skf114(u,product_prod(v,w),product_prod(bool,product_prod(x,y))),y,x,bool))) -> hBOOL(skf114(ti(product_prod(bool,product_prod(x,y)),skf108(u,w,v,product_prod(bool,product_prod(x,y)))),product_prod(x,y),bool))*.
% 299.96/300.42 13548[0:SpR:12008.0,13439.1] || hBOOL(ti(bool,skf108(skf114(u,product_prod(v,w),product_prod(bool,product_prod(x,y))),y,x,bool))) -> hBOOL(skf112(ti(product_prod(bool,product_prod(x,y)),skf108(u,w,v,product_prod(bool,product_prod(x,y)))),product_prod(x,y),bool))*.
% 299.96/300.42 18093[0:SpL:17749.0,12398.0] || hBOOL(ti(bool,skf108(ti(product_prod(bool,product_prod(u,v)),skf108(w,x,y,product_prod(bool,product_prod(u,v)))),v,u,bool)))* -> hBOOL(skf114(skf112(w,product_prod(y,x),product_prod(bool,product_prod(u,v))),product_prod(u,v),bool)).
% 299.96/300.42 18092[0:SpL:17749.0,12397.0] || hBOOL(ti(bool,skf108(ti(product_prod(bool,product_prod(u,v)),skf108(w,x,y,product_prod(bool,product_prod(u,v)))),v,u,bool)))* -> hBOOL(skf112(skf112(w,product_prod(y,x),product_prod(bool,product_prod(u,v))),product_prod(u,v),bool)).
% 299.96/300.42 17943[0:SpR:17749.0,13439.1] || hBOOL(ti(bool,skf108(skf112(u,product_prod(v,w),product_prod(bool,product_prod(x,y))),y,x,bool))) -> hBOOL(skf112(ti(product_prod(bool,product_prod(x,y)),skf108(u,w,v,product_prod(bool,product_prod(x,y)))),product_prod(x,y),bool))*.
% 299.96/300.42 17942[0:SpR:17749.0,13440.1] || hBOOL(ti(bool,skf108(skf112(u,product_prod(v,w),product_prod(bool,product_prod(x,y))),y,x,bool))) -> hBOOL(skf114(ti(product_prod(bool,product_prod(x,y)),skf108(u,w,v,product_prod(bool,product_prod(x,y)))),product_prod(x,y),bool))*.
% 299.96/300.42 25636[0:SpL:25328.0,5022.0] || equal(ti(product_prod(bool,u),skf111(v,product_prod(bool,u),product_prod(bool,u))),ti(product_prod(bool,u),w))* hBOOL(ti(bool,skf114(skf113(v,product_prod(bool,u),product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(w,u,bool)).
% 299.96/300.42 25635[0:SpL:25328.0,5603.0] || equal(ti(product_prod(bool,u),skf111(v,product_prod(bool,u),product_prod(bool,u))),ti(product_prod(bool,u),w))* hBOOL(ti(bool,skf112(skf113(v,product_prod(bool,u),product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(w,u,bool)).
% 299.96/300.42 25634[0:SpL:25328.0,5483.0] || equal(ti(product_prod(bool,u),skf111(v,product_prod(bool,u),product_prod(bool,u))),ti(product_prod(bool,u),w))* hBOOL(ti(bool,skf114(w,u,bool)))* -> hBOOL(skf112(skf113(v,product_prod(bool,u),product_prod(bool,u)),u,bool)).
% 299.96/300.42 25633[0:SpL:25328.0,6069.0] || equal(ti(product_prod(bool,u),skf111(v,product_prod(bool,u),product_prod(bool,u))),ti(product_prod(bool,u),w))* hBOOL(ti(bool,skf112(skf113(v,product_prod(bool,u),product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(w,u,bool)).
% 299.96/300.42 25612[0:SpL:25328.0,5022.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),skf111(w,product_prod(bool,u),product_prod(bool,u))))* hBOOL(ti(bool,skf114(v,u,bool)))* -> hBOOL(skf114(skf113(w,product_prod(bool,u),product_prod(bool,u)),u,bool)).
% 299.96/300.42 25611[0:SpL:25328.0,5603.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),skf111(w,product_prod(bool,u),product_prod(bool,u))))* hBOOL(ti(bool,skf112(v,u,bool)))* -> hBOOL(skf114(skf113(w,product_prod(bool,u),product_prod(bool,u)),u,bool)).
% 299.96/300.42 25610[0:SpL:25328.0,5483.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),skf111(w,product_prod(bool,u),product_prod(bool,u))))* hBOOL(ti(bool,skf114(skf113(w,product_prod(bool,u),product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(v,u,bool)).
% 299.96/300.42 25609[0:SpL:25328.0,6069.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),skf111(w,product_prod(bool,u),product_prod(bool,u))))* hBOOL(ti(bool,skf112(v,u,bool)))* -> hBOOL(skf112(skf113(w,product_prod(bool,u),product_prod(bool,u)),u,bool)).
% 299.96/300.42 25531[0:SpL:25328.0,801.0] || equal(ti(product_prod(u,bool),skf111(v,product_prod(u,bool),product_prod(u,bool))),ti(product_prod(u,bool),w))* hBOOL(ti(bool,skf113(skf113(v,product_prod(u,bool),product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(w,bool,u)).
% 299.96/300.42 25530[0:SpL:25328.0,936.0] || equal(ti(product_prod(u,bool),skf111(v,product_prod(u,bool),product_prod(u,bool))),ti(product_prod(u,bool),w))* hBOOL(ti(bool,skf111(skf113(v,product_prod(u,bool),product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(w,bool,u)).
% 299.96/300.42 25529[0:SpL:25328.0,926.0] || equal(ti(product_prod(u,bool),skf111(v,product_prod(u,bool),product_prod(u,bool))),ti(product_prod(u,bool),w))* hBOOL(ti(bool,skf113(w,bool,u)))* -> hBOOL(skf111(skf113(v,product_prod(u,bool),product_prod(u,bool)),bool,u)).
% 299.96/300.42 25528[0:SpL:25328.0,1109.0] || equal(ti(product_prod(u,bool),skf111(v,product_prod(u,bool),product_prod(u,bool))),ti(product_prod(u,bool),w))* hBOOL(ti(bool,skf111(skf113(v,product_prod(u,bool),product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(w,bool,u)).
% 299.96/300.42 25503[0:SpL:25328.0,801.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),skf111(w,product_prod(u,bool),product_prod(u,bool))))* hBOOL(ti(bool,skf113(v,bool,u)))* -> hBOOL(skf113(skf113(w,product_prod(u,bool),product_prod(u,bool)),bool,u)).
% 299.96/300.42 25502[0:SpL:25328.0,936.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),skf111(w,product_prod(u,bool),product_prod(u,bool))))* hBOOL(ti(bool,skf111(v,bool,u)))* -> hBOOL(skf113(skf113(w,product_prod(u,bool),product_prod(u,bool)),bool,u)).
% 299.96/300.42 25501[0:SpL:25328.0,926.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),skf111(w,product_prod(u,bool),product_prod(u,bool))))* hBOOL(ti(bool,skf113(skf113(w,product_prod(u,bool),product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(v,bool,u)).
% 299.96/300.42 25500[0:SpL:25328.0,1109.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),skf111(w,product_prod(u,bool),product_prod(u,bool))))* hBOOL(ti(bool,skf111(v,bool,u)))* -> hBOOL(skf111(skf113(w,product_prod(u,bool),product_prod(u,bool)),bool,u)).
% 299.96/300.42 25787[0:Rew:12529.0,25428.0] || -> equal(skf108(skf113(u,product_prod(exp(v),product_prod(w,x)),product_prod(exp(v),product_prod(w,x))),x,w,exp(v)),skf108(skf111(u,product_prod(exp(v),product_prod(w,x)),product_prod(exp(v),product_prod(w,x))),x,w,exp(v)))**.
% 299.96/300.42 28771[0:SpL:25325.0,11094.0] || hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf112(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u))),u,bool)))* -> hBOOL(ti(bool,skf114(skf114(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u)),u,bool))).
% 299.96/300.42 28770[0:SpL:25325.0,11343.0] || hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf112(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u))),u,bool)))* -> hBOOL(ti(bool,skf112(skf114(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u)),u,bool))).
% 299.96/300.42 28765[0:SpL:25325.0,11032.0] || hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf112(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u))),u,bool)))* -> hBOOL(ti(bool,skf114(skf114(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u)),u,bool))).
% 299.96/300.42 28764[0:SpL:25325.0,11277.0] || hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf112(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u))),u,bool)))* -> hBOOL(ti(bool,skf112(skf114(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u)),u,bool))).
% 299.96/300.42 28670[0:SpL:25325.0,2613.0] || hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf112(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool))),bool,u)))* -> hBOOL(ti(bool,skf113(skf114(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool)),bool,u))).
% 299.96/300.42 28669[0:SpL:25325.0,2727.0] || hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf112(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool))),bool,u)))* -> hBOOL(ti(bool,skf111(skf114(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool)),bool,u))).
% 299.96/300.42 28662[0:SpL:25325.0,2584.0] || hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf112(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool))),bool,u)))* -> hBOOL(ti(bool,skf113(skf114(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool)),bool,u))).
% 299.96/300.42 28661[0:SpL:25325.0,2694.0] || hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf112(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool))),bool,u)))* -> hBOOL(ti(bool,skf111(skf114(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool)),bool,u))).
% 299.96/300.42 28554[0:SpR:25325.0,7010.1] || hBOOL(ti(bool,skf114(skf114(u,fun(list(char),product_prod(bool,v)),product_prod(bool,v)),v,bool))) -> hBOOL(ti(bool,skf112(ti(product_prod(bool,v),skf112(u,fun(list(char),product_prod(bool,v)),product_prod(bool,v))),v,bool)))*.
% 300.04/300.42 28553[0:SpR:25325.0,7354.1] || hBOOL(ti(bool,skf112(skf114(u,fun(list(char),product_prod(bool,v)),product_prod(bool,v)),v,bool))) -> hBOOL(ti(bool,skf112(ti(product_prod(bool,v),skf112(u,fun(list(char),product_prod(bool,v)),product_prod(bool,v))),v,bool)))*.
% 300.04/300.42 28550[0:SpR:25325.0,11203.1] || hBOOL(ti(bool,skf114(skf114(u,fun(list(char),product_prod(bool,v)),product_prod(bool,v)),v,bool))) -> hBOOL(ti(bool,skf114(ti(product_prod(bool,v),skf112(u,fun(list(char),product_prod(bool,v)),product_prod(bool,v))),v,bool)))*.
% 300.04/300.42 28549[0:SpR:25325.0,11582.1] || hBOOL(ti(bool,skf112(skf114(u,fun(list(char),product_prod(bool,v)),product_prod(bool,v)),v,bool))) -> hBOOL(ti(bool,skf114(ti(product_prod(bool,v),skf112(u,fun(list(char),product_prod(bool,v)),product_prod(bool,v))),v,bool)))*.
% 300.04/300.42 28527[0:SpR:25325.0,1449.1] || hBOOL(ti(bool,skf113(skf114(u,fun(list(char),product_prod(v,bool)),product_prod(v,bool)),bool,v))) -> hBOOL(ti(bool,skf111(ti(product_prod(v,bool),skf112(u,fun(list(char),product_prod(v,bool)),product_prod(v,bool))),bool,v)))*.
% 300.04/300.42 28526[0:SpR:25325.0,1592.1] || hBOOL(ti(bool,skf111(skf114(u,fun(list(char),product_prod(v,bool)),product_prod(v,bool)),bool,v))) -> hBOOL(ti(bool,skf111(ti(product_prod(v,bool),skf112(u,fun(list(char),product_prod(v,bool)),product_prod(v,bool))),bool,v)))*.
% 300.04/300.42 28523[0:SpR:25325.0,2655.1] || hBOOL(ti(bool,skf113(skf114(u,fun(list(char),product_prod(v,bool)),product_prod(v,bool)),bool,v))) -> hBOOL(ti(bool,skf113(ti(product_prod(v,bool),skf112(u,fun(list(char),product_prod(v,bool)),product_prod(v,bool))),bool,v)))*.
% 300.04/300.42 28522[0:SpR:25325.0,2922.1] || hBOOL(ti(bool,skf111(skf114(u,fun(list(char),product_prod(v,bool)),product_prod(v,bool)),bool,v))) -> hBOOL(ti(bool,skf113(ti(product_prod(v,bool),skf112(u,fun(list(char),product_prod(v,bool)),product_prod(v,bool))),bool,v)))*.
% 300.04/300.42 28821[0:Rew:12518.0,28540.0] || -> equal(skf108(skf114(u,fun(list(char),product_prod(val,product_prod(v,w))),product_prod(val,product_prod(v,w))),w,v,val),skf108(skf112(u,fun(list(char),product_prod(val,product_prod(v,w))),product_prod(val,product_prod(v,w))),w,v,val))**.
% 300.04/300.42 33859[0:Rew:12008.0,33854.1] || hBOOL(ti(bool,skf108(skf113(u,product_prod(bool,product_prod(v,w)),product_prod(bool,product_prod(v,w))),w,v,bool)))* -> hBOOL(ti(bool,skf108(skf111(u,product_prod(bool,product_prod(v,w)),product_prod(bool,product_prod(v,w))),w,v,bool))).
% 300.04/300.42 1842[0:Rew:34.0,1833.0] || -> equal(hAPP(product_prod(u,val),v,hAPP(fun(u,fun(val,v)),fun(product_prod(u,val),v),produc1605651328_split(u,val,v),w),x),hAPP(val,v,hAPP(u,fun(val,v),w,skf114(x,val,u)),skf111(x,val,u)))*.
% 300.04/300.42 9097[0:Rew:34.0,9068.0] || -> equal(hAPP(product_prod(val,u),v,hAPP(fun(val,fun(u,v)),fun(product_prod(val,u),v),produc1605651328_split(val,u,v),w),x),hAPP(u,v,hAPP(val,fun(u,v),w,skf112(x,u,val)),skf113(x,u,val)))*.
% 300.04/300.42 12372[0:SpL:12008.0,5197.0] || equal(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf114(skf114(v,product_prod(x,w),product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(undefined(product_prod(bool,u)),u,bool)).
% 300.04/300.42 12371[0:SpL:12008.0,5186.0] || equal(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf114(undefined(product_prod(bool,u)),u,bool))) -> hBOOL(skf114(skf114(v,product_prod(x,w),product_prod(bool,u)),u,bool))*.
% 300.04/300.42 12370[0:SpL:12008.0,6023.0] || equal(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf112(skf114(v,product_prod(x,w),product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(undefined(product_prod(bool,u)),u,bool)).
% 300.04/300.42 12369[0:SpL:12008.0,6010.0] || equal(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf112(undefined(product_prod(bool,u)),u,bool))) -> hBOOL(skf114(skf114(v,product_prod(x,w),product_prod(bool,u)),u,bool))*.
% 300.04/300.42 12368[0:SpL:12008.0,6056.0] || equal(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf114(undefined(product_prod(bool,u)),u,bool))) -> hBOOL(skf112(skf114(v,product_prod(x,w),product_prod(bool,u)),u,bool))*.
% 300.04/300.42 12367[0:SpL:12008.0,6043.0] || equal(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf114(skf114(v,product_prod(x,w),product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(undefined(product_prod(bool,u)),u,bool)).
% 300.04/300.42 12366[0:SpL:12008.0,6143.0] || equal(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf112(skf114(v,product_prod(x,w),product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(undefined(product_prod(bool,u)),u,bool)).
% 300.04/300.42 12365[0:SpL:12008.0,6130.0] || equal(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf112(undefined(product_prod(bool,u)),u,bool))) -> hBOOL(skf112(skf114(v,product_prod(x,w),product_prod(bool,u)),u,bool))*.
% 300.04/300.42 12348[0:SpL:12008.0,6820.0] || equal(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf114(y,u,bool)))* -> hBOOL(ti(bool,skf114(skf114(v,product_prod(x,w),product_prod(bool,u)),u,bool)))*.
% 300.04/300.42 12347[0:SpL:12008.0,6821.0] || equal(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf114(y,u,bool)))* -> hBOOL(ti(bool,skf112(skf114(v,product_prod(x,w),product_prod(bool,u)),u,bool)))*.
% 300.04/300.42 12346[0:SpL:12008.0,6949.0] || equal(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf112(skf114(v,product_prod(x,w),product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf112(y,u,bool)))*.
% 300.04/300.42 12343[0:SpL:12008.0,7371.0] || equal(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf112(y,u,bool)))* -> hBOOL(ti(bool,skf114(skf114(v,product_prod(x,w),product_prod(bool,u)),u,bool)))*.
% 300.04/300.42 12324[0:SpL:12008.0,6820.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),skf108(w,x,y,product_prod(bool,u))))* hBOOL(ti(bool,skf114(skf114(w,product_prod(y,x),product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf114(v,u,bool)))*.
% 300.04/300.42 12323[0:SpL:12008.0,6821.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),skf108(w,x,y,product_prod(bool,u))))* hBOOL(ti(bool,skf114(skf114(w,product_prod(y,x),product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf112(v,u,bool)))*.
% 300.04/300.42 12322[0:SpL:12008.0,6949.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),skf108(w,x,y,product_prod(bool,u))))* hBOOL(ti(bool,skf112(v,u,bool)))* -> hBOOL(ti(bool,skf112(skf114(w,product_prod(y,x),product_prod(bool,u)),u,bool)))*.
% 300.04/300.42 12319[0:SpL:12008.0,7371.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),skf108(w,x,y,product_prod(bool,u))))* hBOOL(ti(bool,skf112(skf114(w,product_prod(y,x),product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf114(v,u,bool)))*.
% 300.04/300.42 12277[0:SpL:12008.0,845.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf113(skf114(v,product_prod(x,w),product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(undefined(product_prod(u,bool)),bool,u)).
% 300.04/300.42 12276[0:SpL:12008.0,840.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf113(undefined(product_prod(u,bool)),bool,u))) -> hBOOL(skf113(skf114(v,product_prod(x,w),product_prod(u,bool)),bool,u))*.
% 300.04/300.42 12275[0:SpL:12008.0,1077.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf111(skf114(v,product_prod(x,w),product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(undefined(product_prod(u,bool)),bool,u)).
% 300.04/300.42 12274[0:SpL:12008.0,1070.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf111(undefined(product_prod(u,bool)),bool,u))) -> hBOOL(skf113(skf114(v,product_prod(x,w),product_prod(u,bool)),bool,u))*.
% 300.04/300.42 12273[0:SpL:12008.0,1102.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf113(undefined(product_prod(u,bool)),bool,u))) -> hBOOL(skf111(skf114(v,product_prod(x,w),product_prod(u,bool)),bool,u))*.
% 300.04/300.42 12272[0:SpL:12008.0,1095.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf113(skf114(v,product_prod(x,w),product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(undefined(product_prod(u,bool)),bool,u)).
% 300.04/300.42 12271[0:SpL:12008.0,1129.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf111(skf114(v,product_prod(x,w),product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(undefined(product_prod(u,bool)),bool,u)).
% 300.04/300.42 12270[0:SpL:12008.0,1122.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf111(undefined(product_prod(u,bool)),bool,u))) -> hBOOL(skf111(skf114(v,product_prod(x,w),product_prod(u,bool)),bool,u))*.
% 300.04/300.42 12253[0:SpL:12008.0,1399.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf113(y,bool,u)))* -> hBOOL(ti(bool,skf113(skf114(v,product_prod(x,w),product_prod(u,bool)),bool,u)))*.
% 300.04/300.42 12252[0:SpL:12008.0,1400.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf113(y,bool,u)))* -> hBOOL(ti(bool,skf111(skf114(v,product_prod(x,w),product_prod(u,bool)),bool,u)))*.
% 300.04/300.42 12251[0:SpL:12008.0,1445.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf111(skf114(v,product_prod(x,w),product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf111(y,bool,u)))*.
% 300.04/300.42 12248[0:SpL:12008.0,1603.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf111(y,bool,u)))* -> hBOOL(ti(bool,skf113(skf114(v,product_prod(x,w),product_prod(u,bool)),bool,u)))*.
% 300.04/300.42 12225[0:SpL:12008.0,1399.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),skf108(w,x,y,product_prod(u,bool))))* hBOOL(ti(bool,skf113(skf114(w,product_prod(y,x),product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf113(v,bool,u)))*.
% 300.04/300.42 12224[0:SpL:12008.0,1400.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),skf108(w,x,y,product_prod(u,bool))))* hBOOL(ti(bool,skf113(skf114(w,product_prod(y,x),product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf111(v,bool,u)))*.
% 300.04/300.42 12223[0:SpL:12008.0,1445.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),skf108(w,x,y,product_prod(u,bool))))* hBOOL(ti(bool,skf111(v,bool,u)))* -> hBOOL(ti(bool,skf111(skf114(w,product_prod(y,x),product_prod(u,bool)),bool,u)))*.
% 300.04/300.42 12220[0:SpL:12008.0,1603.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),skf108(w,x,y,product_prod(u,bool))))* hBOOL(ti(bool,skf111(skf114(w,product_prod(y,x),product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf113(v,bool,u)))*.
% 300.04/300.42 13410[0:SpL:12008.0,12406.0] || hBOOL(ti(bool,skf108(ti(product_prod(bool,product_prod(u,v)),skf108(w,x,y,product_prod(bool,product_prod(u,v)))),v,u,bool)))* -> hBOOL(ti(bool,skf108(skf114(w,product_prod(y,x),product_prod(bool,product_prod(u,v))),v,u,bool))).
% 300.04/300.42 13429[0:SpR:12008.0,12407.1] || hBOOL(ti(bool,skf108(skf114(u,product_prod(v,w),product_prod(bool,product_prod(x,y))),y,x,bool))) -> hBOOL(ti(bool,skf108(ti(product_prod(bool,product_prod(x,y)),skf108(u,w,v,product_prod(bool,product_prod(x,y)))),y,x,bool)))*.
% 300.04/300.42 18164[0:SpL:17749.0,5197.0] || equal(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf114(skf112(v,product_prod(x,w),product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(undefined(product_prod(bool,u)),u,bool)).
% 300.04/300.42 18163[0:SpL:17749.0,5186.0] || equal(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf114(undefined(product_prod(bool,u)),u,bool))) -> hBOOL(skf114(skf112(v,product_prod(x,w),product_prod(bool,u)),u,bool))*.
% 300.04/300.42 18162[0:SpL:17749.0,6023.0] || equal(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf112(skf112(v,product_prod(x,w),product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(undefined(product_prod(bool,u)),u,bool)).
% 300.04/300.42 18161[0:SpL:17749.0,6010.0] || equal(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf112(undefined(product_prod(bool,u)),u,bool))) -> hBOOL(skf114(skf112(v,product_prod(x,w),product_prod(bool,u)),u,bool))*.
% 300.04/300.42 18160[0:SpL:17749.0,6056.0] || equal(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf114(undefined(product_prod(bool,u)),u,bool))) -> hBOOL(skf112(skf112(v,product_prod(x,w),product_prod(bool,u)),u,bool))*.
% 300.04/300.42 18159[0:SpL:17749.0,6043.0] || equal(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf114(skf112(v,product_prod(x,w),product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(undefined(product_prod(bool,u)),u,bool)).
% 300.04/300.42 18158[0:SpL:17749.0,6143.0] || equal(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf112(skf112(v,product_prod(x,w),product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(undefined(product_prod(bool,u)),u,bool)).
% 300.04/300.42 18157[0:SpL:17749.0,6130.0] || equal(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf112(undefined(product_prod(bool,u)),u,bool))) -> hBOOL(skf112(skf112(v,product_prod(x,w),product_prod(bool,u)),u,bool))*.
% 300.04/300.42 18140[0:SpL:17749.0,6820.0] || equal(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf114(y,u,bool)))* -> hBOOL(ti(bool,skf114(skf112(v,product_prod(x,w),product_prod(bool,u)),u,bool)))*.
% 300.04/300.42 18139[0:SpL:17749.0,6821.0] || equal(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf114(y,u,bool)))* -> hBOOL(ti(bool,skf112(skf112(v,product_prod(x,w),product_prod(bool,u)),u,bool)))*.
% 300.04/300.43 18138[0:SpL:17749.0,6949.0] || equal(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf112(skf112(v,product_prod(x,w),product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf112(y,u,bool)))*.
% 300.04/300.43 18135[0:SpL:17749.0,7371.0] || equal(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf112(y,u,bool)))* -> hBOOL(ti(bool,skf114(skf112(v,product_prod(x,w),product_prod(bool,u)),u,bool)))*.
% 300.04/300.43 18116[0:SpL:17749.0,6820.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),skf108(w,x,y,product_prod(bool,u))))* hBOOL(ti(bool,skf114(skf112(w,product_prod(y,x),product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf114(v,u,bool)))*.
% 300.04/300.43 18115[0:SpL:17749.0,6821.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),skf108(w,x,y,product_prod(bool,u))))* hBOOL(ti(bool,skf114(skf112(w,product_prod(y,x),product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf112(v,u,bool)))*.
% 300.04/300.43 18114[0:SpL:17749.0,6949.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),skf108(w,x,y,product_prod(bool,u))))* hBOOL(ti(bool,skf112(v,u,bool)))* -> hBOOL(ti(bool,skf112(skf112(w,product_prod(y,x),product_prod(bool,u)),u,bool)))*.
% 300.04/300.43 18111[0:SpL:17749.0,7371.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),skf108(w,x,y,product_prod(bool,u))))* hBOOL(ti(bool,skf112(skf112(w,product_prod(y,x),product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf114(v,u,bool)))*.
% 300.04/300.43 18091[0:SpL:17749.0,12406.0] || hBOOL(ti(bool,skf108(ti(product_prod(bool,product_prod(u,v)),skf108(w,x,y,product_prod(bool,product_prod(u,v)))),v,u,bool)))* -> hBOOL(ti(bool,skf108(skf112(w,product_prod(y,x),product_prod(bool,product_prod(u,v))),v,u,bool))).
% 300.04/300.43 18059[0:SpL:17749.0,845.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf113(skf112(v,product_prod(x,w),product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(undefined(product_prod(u,bool)),bool,u)).
% 300.04/300.43 18058[0:SpL:17749.0,840.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf113(undefined(product_prod(u,bool)),bool,u))) -> hBOOL(skf113(skf112(v,product_prod(x,w),product_prod(u,bool)),bool,u))*.
% 300.04/300.43 18057[0:SpL:17749.0,1077.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf111(skf112(v,product_prod(x,w),product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(undefined(product_prod(u,bool)),bool,u)).
% 300.04/300.43 18056[0:SpL:17749.0,1070.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf111(undefined(product_prod(u,bool)),bool,u))) -> hBOOL(skf113(skf112(v,product_prod(x,w),product_prod(u,bool)),bool,u))*.
% 300.04/300.43 18055[0:SpL:17749.0,1102.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf113(undefined(product_prod(u,bool)),bool,u))) -> hBOOL(skf111(skf112(v,product_prod(x,w),product_prod(u,bool)),bool,u))*.
% 300.04/300.43 18054[0:SpL:17749.0,1095.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf113(skf112(v,product_prod(x,w),product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(undefined(product_prod(u,bool)),bool,u)).
% 300.04/300.43 18053[0:SpL:17749.0,1129.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf111(skf112(v,product_prod(x,w),product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(undefined(product_prod(u,bool)),bool,u)).
% 300.04/300.43 18052[0:SpL:17749.0,1122.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf111(undefined(product_prod(u,bool)),bool,u))) -> hBOOL(skf111(skf112(v,product_prod(x,w),product_prod(u,bool)),bool,u))*.
% 300.04/300.43 18035[0:SpL:17749.0,1399.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf113(y,bool,u)))* -> hBOOL(ti(bool,skf113(skf112(v,product_prod(x,w),product_prod(u,bool)),bool,u)))*.
% 300.04/300.43 18034[0:SpL:17749.0,1400.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf113(y,bool,u)))* -> hBOOL(ti(bool,skf111(skf112(v,product_prod(x,w),product_prod(u,bool)),bool,u)))*.
% 300.04/300.43 18033[0:SpL:17749.0,1445.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf111(skf112(v,product_prod(x,w),product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf111(y,bool,u)))*.
% 300.04/300.43 18030[0:SpL:17749.0,1603.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf111(y,bool,u)))* -> hBOOL(ti(bool,skf113(skf112(v,product_prod(x,w),product_prod(u,bool)),bool,u)))*.
% 300.04/300.43 18007[0:SpL:17749.0,1399.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),skf108(w,x,y,product_prod(u,bool))))* hBOOL(ti(bool,skf113(skf112(w,product_prod(y,x),product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf113(v,bool,u)))*.
% 300.04/300.43 18006[0:SpL:17749.0,1400.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),skf108(w,x,y,product_prod(u,bool))))* hBOOL(ti(bool,skf113(skf112(w,product_prod(y,x),product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf111(v,bool,u)))*.
% 300.04/300.43 18005[0:SpL:17749.0,1445.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),skf108(w,x,y,product_prod(u,bool))))* hBOOL(ti(bool,skf111(v,bool,u)))* -> hBOOL(ti(bool,skf111(skf112(w,product_prod(y,x),product_prod(u,bool)),bool,u)))*.
% 300.04/300.43 18002[0:SpL:17749.0,1603.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),skf108(w,x,y,product_prod(u,bool))))* hBOOL(ti(bool,skf111(skf112(w,product_prod(y,x),product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf113(v,bool,u)))*.
% 300.04/300.43 17940[0:SpR:17749.0,12407.1] || hBOOL(ti(bool,skf108(skf112(u,product_prod(v,w),product_prod(bool,product_prod(x,y))),y,x,bool))) -> hBOOL(ti(bool,skf108(ti(product_prod(bool,product_prod(x,y)),skf108(u,w,v,product_prod(bool,product_prod(x,y)))),y,x,bool)))*.
% 300.04/300.43 35664[0:SpL:17749.0,35392.0] || equal(ti(product_prod(u,list(char)),v),ti(product_prod(u,list(char)),skf108(w,x,y,product_prod(u,list(char)))))* -> equal(skf111(v,list(char),u),skf111(skf112(w,product_prod(y,x),product_prod(u,list(char))),list(char),u))*.
% 300.04/300.43 35654[0:SpL:12008.0,35392.0] || equal(ti(product_prod(u,list(char)),v),ti(product_prod(u,list(char)),skf108(w,x,y,product_prod(u,list(char)))))* -> equal(skf111(v,list(char),u),skf111(skf114(w,product_prod(y,x),product_prod(u,list(char))),list(char),u))*.
% 300.04/300.43 1929[0:SpR:808.1,808.1] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(ti(product_prod(u,v),x),ti(product_prod(u,v),y))* -> equal(hAPP(v,z,x1,skf113(w,v,u)),hAPP(v,z,x1,skf113(y,v,u)))*.
% 300.04/300.43 1901[0:SpR:808.1,52.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x)) -> equal(hAPP(v,product_prod(u,v),hAPP(u,fun(v,product_prod(u,v)),product_Pair(u,v),skf114(x,v,u)),skf113(w,v,u)),ti(product_prod(u,v),x))**.
% 300.04/300.43 2012[0:Rew:79.0,1913.1] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x)) -> equal(hAPP(y,z,hAPP(v,fun(y,z),x1,skf113(w,v,u)),x2),hAPP(y,z,hAPP(v,fun(y,z),x1,skf113(x,v,u)),x2))*.
% 300.04/300.43 2092[0:SpR:951.1,808.1] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(ti(product_prod(u,v),x),ti(product_prod(u,v),y))* -> equal(hAPP(v,z,x1,skf111(w,v,u)),hAPP(v,z,x1,skf113(y,v,u)))*.
% 300.04/300.43 2091[0:SpR:951.1,951.1] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(ti(product_prod(u,v),y),ti(product_prod(u,v),x))* -> equal(hAPP(v,z,x1,skf111(y,v,u)),hAPP(v,z,x1,skf111(w,v,u)))*.
% 300.04/300.43 2063[0:SpR:951.1,52.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x)) -> equal(hAPP(v,product_prod(u,v),hAPP(u,fun(v,product_prod(u,v)),product_Pair(u,v),skf114(x,v,u)),skf111(w,v,u)),ti(product_prod(u,v),x))**.
% 300.04/300.43 2031[0:SpR:951.1,53.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x)) -> equal(hAPP(v,product_prod(u,v),hAPP(u,fun(v,product_prod(u,v)),product_Pair(u,v),skf112(w,v,u)),skf113(x,v,u)),ti(product_prod(u,v),w))**.
% 300.04/300.43 2175[0:Rew:79.0,2075.1] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x)) -> equal(hAPP(y,z,hAPP(v,fun(y,z),x1,skf111(w,v,u)),x2),hAPP(y,z,hAPP(v,fun(y,z),x1,skf113(x,v,u)),x2))*.
% 300.04/300.43 2320[0:Rew:2275.0,2317.1] || equal(ti(product_prod(u,product_prod(v,exp(w))),x),ti(product_prod(u,product_prod(v,exp(w))),y)) -> equal(skf111(skf113(y,product_prod(v,exp(w)),u),exp(w),v),skf111(skf111(x,product_prod(v,exp(w)),u),exp(w),v))*.
% 300.04/300.43 2321[0:Rew:2275.0,2316.1] || equal(ti(product_prod(u,product_prod(v,exp(w))),x),ti(product_prod(u,product_prod(v,exp(w))),y)) -> equal(skf111(skf113(y,product_prod(v,exp(w)),u),exp(w),v),skf111(skf113(x,product_prod(v,exp(w)),u),exp(w),v))*.
% 300.04/300.43 2366[0:Rew:26.0,2354.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),w))* hBOOL(ti(bool,skf113(undefined(product_prod(u,bool)),bool,u)))* equal(ti(product_prod(u,bool),w),undefined(product_prod(u,bool))) -> hBOOL(ti(bool,skf113(v,bool,u)))*.
% 300.04/300.43 2367[0:Rew:26.0,2352.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),w))* hBOOL(ti(bool,skf113(undefined(product_prod(u,bool)),bool,u)))* equal(ti(product_prod(u,bool),w),undefined(product_prod(u,bool))) -> hBOOL(ti(bool,skf111(v,bool,u)))*.
% 300.04/300.43 2443[0:Rew:26.0,2431.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),w))* hBOOL(ti(bool,skf111(undefined(product_prod(u,bool)),bool,u)))* equal(ti(product_prod(u,bool),w),undefined(product_prod(u,bool))) -> hBOOL(ti(bool,skf113(v,bool,u)))*.
% 300.04/300.43 2444[0:Rew:26.0,2429.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),w))* hBOOL(ti(bool,skf111(undefined(product_prod(u,bool)),bool,u)))* equal(ti(product_prod(u,bool),w),undefined(product_prod(u,bool))) -> hBOOL(ti(bool,skf111(v,bool,u)))*.
% 300.04/300.43 3075[0:Rew:26.0,3069.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),w))* equal(ti(product_prod(u,bool),v),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf113(w,bool,u)))* -> hBOOL(ti(bool,skf113(undefined(product_prod(u,bool)),bool,u)))*.
% 300.04/300.43 3077[0:Rew:26.0,3067.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),w))* equal(ti(product_prod(u,bool),w),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf111(v,bool,u)))* -> hBOOL(ti(bool,skf113(undefined(product_prod(u,bool)),bool,u)))*.
% 300.04/300.43 3120[0:Rew:26.0,3113.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),w))* equal(ti(product_prod(u,bool),v),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf113(w,bool,u)))* -> hBOOL(ti(bool,skf111(undefined(product_prod(u,bool)),bool,u)))*.
% 300.04/300.43 3122[0:Rew:26.0,3111.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),w))* equal(ti(product_prod(u,bool),w),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf111(v,bool,u)))* -> hBOOL(ti(bool,skf111(undefined(product_prod(u,bool)),bool,u)))*.
% 300.04/300.43 3603[0:SpL:35.0,847.0] || equal(hAPP(u,product_prod(v,bool),w,x),hAPP(y,product_prod(v,bool),z,x1))* hBOOL(ti(bool,skf113(hAPP(u,product_prod(v,bool),w,x),bool,v)))* -> hBOOL(skf113(hAPP(y,product_prod(v,bool),z,x1),bool,v))*.
% 300.04/300.43 3671[0:SpL:35.0,1079.0] || equal(hAPP(u,product_prod(v,bool),w,x),hAPP(y,product_prod(v,bool),z,x1))* hBOOL(ti(bool,skf111(hAPP(u,product_prod(v,bool),w,x),bool,v)))* -> hBOOL(skf113(hAPP(y,product_prod(v,bool),z,x1),bool,v))*.
% 300.04/300.43 3789[0:SpL:35.0,1104.0] || equal(hAPP(u,product_prod(v,bool),w,x),hAPP(y,product_prod(v,bool),z,x1))* hBOOL(ti(bool,skf113(hAPP(y,product_prod(v,bool),z,x1),bool,v)))* -> hBOOL(skf111(hAPP(u,product_prod(v,bool),w,x),bool,v))*.
% 300.04/300.43 3860[0:SpL:35.0,1131.0] || equal(hAPP(u,product_prod(v,bool),w,x),hAPP(y,product_prod(v,bool),z,x1))* hBOOL(ti(bool,skf111(hAPP(u,product_prod(v,bool),w,x),bool,v)))* -> hBOOL(skf111(hAPP(y,product_prod(v,bool),z,x1),bool,v))*.
% 300.04/300.43 4400[0:Rew:2275.0,4106.1] || equal(ti(product_prod(u,product_prod(v,exp(w))),x),ti(product_prod(u,product_prod(v,exp(w))),y)) -> equal(skf111(skf111(x,product_prod(v,exp(w)),u),exp(w),v),skf111(skf111(y,product_prod(v,exp(w)),u),exp(w),v))*.
% 300.04/300.43 4560[0:SpR:4378.1,53.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x)) -> equal(hAPP(v,product_prod(u,v),hAPP(u,fun(v,product_prod(u,v)),product_Pair(u,v),skf112(x,v,u)),skf111(w,v,u)),ti(product_prod(u,v),x))**.
% 300.04/300.43 4808[0:Rew:79.0,4578.1] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x)) -> equal(hAPP(y,z,hAPP(v,fun(y,z),x1,skf111(w,v,u)),x2),hAPP(y,z,hAPP(v,fun(y,z),x1,skf111(x,v,u)),x2))*.
% 300.04/300.43 5145[0:Rew:2275.0,4908.1] || equal(ti(product_prod(product_prod(u,exp(v)),w),x),ti(product_prod(product_prod(u,exp(v)),w),y)) -> equal(skf111(skf114(x,w,product_prod(u,exp(v))),exp(v),u),skf111(skf114(y,w,product_prod(u,exp(v))),exp(v),u))*.
% 300.04/300.43 5736[0:Rew:2275.0,5480.1] || equal(ti(product_prod(product_prod(u,exp(v)),w),x),ti(product_prod(product_prod(u,exp(v)),w),y)) -> equal(skf111(skf112(x,w,product_prod(u,exp(v))),exp(v),u),skf111(skf114(y,w,product_prod(u,exp(v))),exp(v),u))*.
% 300.04/300.43 8088[0:SpR:4844.1,4841.1] || equal(ti(product_prod(u,val),v),ti(product_prod(u,val),w))* equal(ti(product_prod(u,val),w),ti(product_prod(u,val),x))* -> equal(ti(u,skf112(ti(product_prod(u,val),v),val,u)),ti(u,skf114(x,val,u)))*.
% 300.04/300.43 8087[0:SpR:4844.1,4840.1] || equal(ti(product_prod(u,val),v),ti(product_prod(u,val),w))* equal(ti(product_prod(u,val),x),ti(product_prod(u,val),w))* -> equal(ti(u,skf112(x,val,u)),ti(u,skf112(ti(product_prod(u,val),v),val,u)))*.
% 300.04/300.43 8496[0:Rew:5835.0,8112.1] || equal(ti(product_prod(product_prod(val,u),val),v),ti(product_prod(product_prod(val,u),val),w)) -> equal(skf112(skf112(ti(product_prod(product_prod(val,u),val),v),val,product_prod(val,u)),u,val),skf112(skf114(w,val,product_prod(val,u)),u,val))*.
% 300.04/300.43 8497[0:Rew:987.0,8107.1] || equal(ti(product_prod(product_prod(u,val),val),v),ti(product_prod(product_prod(u,val),val),w)) -> equal(skf111(skf112(ti(product_prod(product_prod(u,val),val),v),val,product_prod(u,val)),val,u),skf111(skf114(w,val,product_prod(u,val)),val,u))*.
% 300.04/300.43 8533[0:Rew:14.0,8530.0] || equal(ti(product_prod(bool,val),u),undefined(product_prod(bool,val))) hBOOL(ti(bool,skf112(v,val,bool)))* equal(ti(product_prod(bool,val),v),undefined(product_prod(bool,val))) -> hBOOL(ti(bool,skf112(ti(product_prod(bool,val),u),val,bool)))*.
% 300.04/300.43 8534[0:Rew:14.0,8529.0] || equal(ti(product_prod(bool,val),u),undefined(product_prod(bool,val))) hBOOL(ti(bool,skf114(v,val,bool)))* equal(ti(product_prod(bool,val),v),undefined(product_prod(bool,val))) -> hBOOL(ti(bool,skf112(ti(product_prod(bool,val),u),val,bool)))*.
% 300.04/300.43 8586[0:SpR:4843.1,4841.1] || equal(ti(product_prod(u,val),v),ti(product_prod(u,val),w))* equal(ti(product_prod(u,val),w),ti(product_prod(u,val),x))* -> equal(ti(u,skf114(ti(product_prod(u,val),v),val,u)),ti(u,skf114(x,val,u)))*.
% 300.04/300.43 8585[0:SpR:4843.1,4840.1] || equal(ti(product_prod(u,val),v),ti(product_prod(u,val),w))* equal(ti(product_prod(u,val),x),ti(product_prod(u,val),w))* -> equal(ti(u,skf112(x,val,u)),ti(u,skf114(ti(product_prod(u,val),v),val,u)))*.
% 300.04/300.43 9003[0:Rew:5835.0,8613.1] || equal(ti(product_prod(product_prod(val,u),val),v),ti(product_prod(product_prod(val,u),val),w)) -> equal(skf112(skf114(ti(product_prod(product_prod(val,u),val),v),val,product_prod(val,u)),u,val),skf112(skf114(w,val,product_prod(val,u)),u,val))*.
% 300.04/300.43 9004[0:Rew:987.0,8607.1] || equal(ti(product_prod(product_prod(u,val),val),v),ti(product_prod(product_prod(u,val),val),w)) -> equal(skf111(skf114(ti(product_prod(product_prod(u,val),val),v),val,product_prod(u,val)),val,u),skf111(skf114(w,val,product_prod(u,val)),val,u))*.
% 300.04/300.43 9022[0:Rew:14.0,9019.0] || equal(ti(product_prod(bool,val),u),undefined(product_prod(bool,val))) hBOOL(ti(bool,skf112(v,val,bool)))* equal(ti(product_prod(bool,val),v),undefined(product_prod(bool,val))) -> hBOOL(ti(bool,skf114(ti(product_prod(bool,val),u),val,bool)))*.
% 300.04/300.43 9023[0:Rew:14.0,9018.0] || equal(ti(product_prod(bool,val),u),undefined(product_prod(bool,val))) hBOOL(ti(bool,skf114(v,val,bool)))* equal(ti(product_prod(bool,val),v),undefined(product_prod(bool,val))) -> hBOOL(ti(bool,skf114(ti(product_prod(bool,val),u),val,bool)))*.
% 300.04/300.43 9267[0:SpR:5139.1,5139.1] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(ti(product_prod(u,v),x),ti(product_prod(u,v),y))* -> equal(hAPP(u,z,x1,skf114(w,v,u)),hAPP(u,z,x1,skf114(y,v,u)))*.
% 300.04/300.43 9691[0:Rew:79.0,9288.1] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x)) -> equal(hAPP(y,z,hAPP(u,fun(y,z),x1,skf114(w,v,u)),x2),hAPP(y,z,hAPP(u,fun(y,z),x1,skf114(x,v,u)),x2))*.
% 300.04/300.43 9865[0:SpR:5728.1,5139.1] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(ti(product_prod(u,v),x),ti(product_prod(u,v),y))* -> equal(hAPP(u,z,x1,skf112(w,v,u)),hAPP(u,z,x1,skf114(y,v,u)))*.
% 300.04/300.43 9864[0:SpR:5728.1,5728.1] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(ti(product_prod(u,v),y),ti(product_prod(u,v),x))* -> equal(hAPP(u,z,x1,skf112(y,v,u)),hAPP(u,z,x1,skf112(w,v,u)))*.
% 300.04/300.43 10292[0:Rew:79.0,9886.1] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x)) -> equal(hAPP(y,z,hAPP(u,fun(y,z),x1,skf112(w,v,u)),x2),hAPP(y,z,hAPP(u,fun(y,z),x1,skf114(x,v,u)),x2))*.
% 300.04/300.43 10693[0:Rew:10596.0,10690.1] || equal(ti(product_prod(u,product_prod(exp(v),w)),x),ti(product_prod(u,product_prod(exp(v),w)),y)) -> equal(skf112(skf111(x,product_prod(exp(v),w),u),w,exp(v)),skf112(skf111(y,product_prod(exp(v),w),u),w,exp(v)))*.
% 300.04/300.43 10694[0:Rew:10596.0,10689.1] || equal(ti(product_prod(u,product_prod(exp(v),w)),x),ti(product_prod(u,product_prod(exp(v),w)),y)) -> equal(skf112(skf113(y,product_prod(exp(v),w),u),w,exp(v)),skf112(skf111(x,product_prod(exp(v),w),u),w,exp(v)))*.
% 300.04/300.43 10696[0:Rew:10596.0,10687.1] || equal(ti(product_prod(u,product_prod(exp(v),w)),x),ti(product_prod(u,product_prod(exp(v),w)),y)) -> equal(skf112(skf113(y,product_prod(exp(v),w),u),w,exp(v)),skf112(skf113(x,product_prod(exp(v),w),u),w,exp(v)))*.
% 300.04/300.43 10699[0:Rew:10596.0,10683.1] || equal(ti(product_prod(product_prod(exp(u),v),w),x),ti(product_prod(product_prod(exp(u),v),w),y)) -> equal(skf112(skf114(y,w,product_prod(exp(u),v)),v,exp(u)),skf112(skf112(x,w,product_prod(exp(u),v)),v,exp(u)))*.
% 300.04/300.43 10700[0:Rew:10596.0,10679.1] || equal(ti(product_prod(product_prod(exp(u),v),w),x),ti(product_prod(product_prod(exp(u),v),w),y)) -> equal(skf112(skf114(y,w,product_prod(exp(u),v)),v,exp(u)),skf112(skf114(x,w,product_prod(exp(u),v)),v,exp(u)))*.
% 300.04/300.43 10703[0:Rew:26.0,10668.0] || -> equal(hAPP(u,product_prod(exp(v),u),hAPP(exp(v),fun(u,product_prod(exp(v),u)),product_Pair(exp(v),u),skf112(w,u,exp(v))),skf111(ti(product_prod(exp(v),u),w),u,exp(v))),ti(product_prod(exp(v),u),w))**.
% 300.04/300.43 10773[0:Rew:26.0,10748.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),w))* hBOOL(ti(bool,skf114(undefined(product_prod(bool,u)),u,bool)))* equal(ti(product_prod(bool,u),w),undefined(product_prod(bool,u))) -> hBOOL(ti(bool,skf114(v,u,bool)))*.
% 300.04/300.43 10774[0:Rew:26.0,10746.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),w))* hBOOL(ti(bool,skf114(undefined(product_prod(bool,u)),u,bool)))* equal(ti(product_prod(bool,u),w),undefined(product_prod(bool,u))) -> hBOOL(ti(bool,skf112(v,u,bool)))*.
% 300.04/300.43 10835[0:Rew:26.0,10810.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),w))* hBOOL(ti(bool,skf112(undefined(product_prod(bool,u)),u,bool)))* equal(ti(product_prod(bool,u),w),undefined(product_prod(bool,u))) -> hBOOL(ti(bool,skf114(v,u,bool)))*.
% 300.04/300.43 10836[0:Rew:26.0,10808.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),w))* hBOOL(ti(bool,skf112(undefined(product_prod(bool,u)),u,bool)))* equal(ti(product_prod(bool,u),w),undefined(product_prod(bool,u))) -> hBOOL(ti(bool,skf112(v,u,bool)))*.
% 300.04/300.43 12049[0:Rew:12008.0,12028.1] || equal(ti(product_prod(u,product_prod(v,w)),x),hAPP(y,product_prod(u,product_prod(v,w)),z,x1))* -> equal(ti(u,skf108(x,w,v,u)),ti(u,skf108(hAPP(y,product_prod(u,product_prod(v,w)),z,x1),w,v,u)))*.
% 300.04/300.43 12523[0:Rew:12401.0,12517.1] || equal(hAPP(u,product_prod(val,product_prod(v,w)),x,y),undefined(product_prod(val,product_prod(v,w)))) -> equal(skf108(hAPP(u,product_prod(val,product_prod(v,w)),x,y),w,v,val),skf108(undefined(product_prod(val,product_prod(v,w))),w,v,val))**.
% 300.04/300.43 13994[0:Rew:12008.0,13988.0] || hBOOL(ti(bool,skf108(undefined(product_prod(bool,product_prod(u,v))),v,u,bool)))* equal(ti(product_prod(bool,product_prod(u,v)),w),undefined(product_prod(bool,product_prod(u,v)))) -> hBOOL(skf108(ti(product_prod(bool,product_prod(u,v)),w),v,u,bool))*.
% 300.04/300.43 17575[0:Rew:12008.0,17569.1,35.0,17569.0] || equal(hAPP(u,product_prod(bool,product_prod(v,w)),x,y),ti(product_prod(bool,product_prod(v,w)),z))* hBOOL(ti(bool,skf108(z,w,v,bool)))* -> hBOOL(skf108(hAPP(u,product_prod(bool,product_prod(v,w)),x,y),w,v,bool))*.
% 300.04/300.43 20343[0:Rew:10596.0,19768.1] || equal(ti(product_prod(product_prod(exp(u),v),w),x),ti(product_prod(product_prod(exp(u),v),w),y)) -> equal(skf112(skf112(x,w,product_prod(exp(u),v)),v,exp(u)),skf112(skf112(y,w,product_prod(exp(u),v)),v,exp(u)))*.
% 300.04/300.43 20344[0:Rew:2275.0,19752.1] || equal(ti(product_prod(product_prod(u,exp(v)),w),x),ti(product_prod(product_prod(u,exp(v)),w),y)) -> equal(skf111(skf112(x,w,product_prod(u,exp(v))),exp(v),u),skf111(skf112(y,w,product_prod(u,exp(v))),exp(v),u))*.
% 300.04/300.43 21080[0:Rew:5835.0,20536.1] || equal(ti(product_prod(product_prod(val,u),val),v),ti(product_prod(product_prod(val,u),val),w)) -> equal(skf112(skf112(ti(product_prod(product_prod(val,u),val),v),val,product_prod(val,u)),u,val),skf112(skf112(w,val,product_prod(val,u)),u,val))*.
% 300.04/300.43 21081[0:Rew:987.0,20523.1] || equal(ti(product_prod(product_prod(u,val),val),v),ti(product_prod(product_prod(u,val),val),w)) -> equal(skf111(skf112(ti(product_prod(product_prod(u,val),val),v),val,product_prod(u,val)),val,u),skf111(skf112(w,val,product_prod(u,val)),val,u))*.
% 300.04/300.43 21796[0:Rew:5835.0,21250.1] || equal(ti(product_prod(product_prod(val,u),val),v),ti(product_prod(product_prod(val,u),val),w)) -> equal(skf112(skf114(ti(product_prod(product_prod(val,u),val),v),val,product_prod(val,u)),u,val),skf112(skf112(w,val,product_prod(val,u)),u,val))*.
% 300.04/300.43 21797[0:Rew:987.0,21236.1] || equal(ti(product_prod(product_prod(u,val),val),v),ti(product_prod(product_prod(u,val),val),w)) -> equal(skf111(skf114(ti(product_prod(product_prod(u,val),val),v),val,product_prod(u,val)),val,u),skf111(skf112(w,val,product_prod(u,val)),val,u))*.
% 300.04/300.43 22802[0:Rew:79.0,22129.1] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x)) -> equal(hAPP(y,z,hAPP(u,fun(y,z),x1,skf112(w,v,u)),x2),hAPP(y,z,hAPP(u,fun(y,z),x1,skf112(x,v,u)),x2))*.
% 300.04/300.43 23854[0:Rew:340.0,23151.0,340.0,23151.0] || equal(u,skf112(v,w,val)) equal(ti(w,x),ti(w,skf113(v,w,val)))* -> equal(hAPP(w,product_prod(val,w),hAPP(val,fun(w,product_prod(val,w)),product_Pair(val,w),u),x),ti(product_prod(val,w),v))*.
% 300.04/300.43 23855[0:Rew:340.0,23114.1,340.0,23114.1] || equal(ti(u,v),ti(u,skf114(w,val,u)))* equal(x,skf111(w,val,u)) -> equal(hAPP(val,product_prod(u,val),hAPP(u,fun(val,product_prod(u,val)),product_Pair(u,val),v),x),ti(product_prod(u,val),w))*.
% 300.04/300.43 25655[0:SpL:25328.0,5197.0] || equal(ti(product_prod(bool,u),skf111(v,product_prod(bool,u),product_prod(bool,u))),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf114(skf113(v,product_prod(bool,u),product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(undefined(product_prod(bool,u)),u,bool)).
% 300.04/300.43 25654[0:SpL:25328.0,5186.0] || equal(ti(product_prod(bool,u),skf111(v,product_prod(bool,u),product_prod(bool,u))),undefined(product_prod(bool,u)))** hBOOL(ti(bool,skf114(undefined(product_prod(bool,u)),u,bool))) -> hBOOL(skf114(skf113(v,product_prod(bool,u),product_prod(bool,u)),u,bool)).
% 300.04/300.43 25653[0:SpL:25328.0,6023.0] || equal(ti(product_prod(bool,u),skf111(v,product_prod(bool,u),product_prod(bool,u))),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf112(skf113(v,product_prod(bool,u),product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(undefined(product_prod(bool,u)),u,bool)).
% 300.04/300.43 25652[0:SpL:25328.0,6010.0] || equal(ti(product_prod(bool,u),skf111(v,product_prod(bool,u),product_prod(bool,u))),undefined(product_prod(bool,u)))** hBOOL(ti(bool,skf112(undefined(product_prod(bool,u)),u,bool))) -> hBOOL(skf114(skf113(v,product_prod(bool,u),product_prod(bool,u)),u,bool)).
% 300.04/300.43 25651[0:SpL:25328.0,6056.0] || equal(ti(product_prod(bool,u),skf111(v,product_prod(bool,u),product_prod(bool,u))),undefined(product_prod(bool,u)))** hBOOL(ti(bool,skf114(undefined(product_prod(bool,u)),u,bool))) -> hBOOL(skf112(skf113(v,product_prod(bool,u),product_prod(bool,u)),u,bool)).
% 300.04/300.43 25650[0:SpL:25328.0,6043.0] || equal(ti(product_prod(bool,u),skf111(v,product_prod(bool,u),product_prod(bool,u))),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf114(skf113(v,product_prod(bool,u),product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(undefined(product_prod(bool,u)),u,bool)).
% 300.04/300.43 25649[0:SpL:25328.0,6143.0] || equal(ti(product_prod(bool,u),skf111(v,product_prod(bool,u),product_prod(bool,u))),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf112(skf113(v,product_prod(bool,u),product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(undefined(product_prod(bool,u)),u,bool)).
% 300.04/300.43 25648[0:SpL:25328.0,6130.0] || equal(ti(product_prod(bool,u),skf111(v,product_prod(bool,u),product_prod(bool,u))),undefined(product_prod(bool,u)))** hBOOL(ti(bool,skf112(undefined(product_prod(bool,u)),u,bool))) -> hBOOL(skf112(skf113(v,product_prod(bool,u),product_prod(bool,u)),u,bool)).
% 300.04/300.43 25631[0:SpL:25328.0,6820.0] || equal(ti(product_prod(bool,u),skf111(v,product_prod(bool,u),product_prod(bool,u))),ti(product_prod(bool,u),w))* hBOOL(ti(bool,skf114(w,u,bool)))* -> hBOOL(ti(bool,skf114(skf113(v,product_prod(bool,u),product_prod(bool,u)),u,bool)))*.
% 300.04/300.43 25630[0:SpL:25328.0,6821.0] || equal(ti(product_prod(bool,u),skf111(v,product_prod(bool,u),product_prod(bool,u))),ti(product_prod(bool,u),w))* hBOOL(ti(bool,skf114(w,u,bool)))* -> hBOOL(ti(bool,skf112(skf113(v,product_prod(bool,u),product_prod(bool,u)),u,bool)))*.
% 300.04/300.43 25629[0:SpL:25328.0,6949.0] || equal(ti(product_prod(bool,u),skf111(v,product_prod(bool,u),product_prod(bool,u))),ti(product_prod(bool,u),w))* hBOOL(ti(bool,skf112(skf113(v,product_prod(bool,u),product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf112(w,u,bool)))*.
% 300.04/300.43 25626[0:SpL:25328.0,7371.0] || equal(ti(product_prod(bool,u),skf111(v,product_prod(bool,u),product_prod(bool,u))),ti(product_prod(bool,u),w))* hBOOL(ti(bool,skf112(w,u,bool)))* -> hBOOL(ti(bool,skf114(skf113(v,product_prod(bool,u),product_prod(bool,u)),u,bool)))*.
% 300.04/300.43 25607[0:SpL:25328.0,6820.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),skf111(w,product_prod(bool,u),product_prod(bool,u))))* hBOOL(ti(bool,skf114(skf113(w,product_prod(bool,u),product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf114(v,u,bool)))*.
% 300.04/300.43 25606[0:SpL:25328.0,6821.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),skf111(w,product_prod(bool,u),product_prod(bool,u))))* hBOOL(ti(bool,skf114(skf113(w,product_prod(bool,u),product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf112(v,u,bool)))*.
% 300.04/300.43 25605[0:SpL:25328.0,6949.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),skf111(w,product_prod(bool,u),product_prod(bool,u))))* hBOOL(ti(bool,skf112(v,u,bool)))* -> hBOOL(ti(bool,skf112(skf113(w,product_prod(bool,u),product_prod(bool,u)),u,bool)))*.
% 300.04/300.43 25602[0:SpL:25328.0,7371.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),skf111(w,product_prod(bool,u),product_prod(bool,u))))* hBOOL(ti(bool,skf112(skf113(w,product_prod(bool,u),product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf114(v,u,bool)))*.
% 300.04/300.43 25550[0:SpL:25328.0,845.0] || equal(ti(product_prod(u,bool),skf111(v,product_prod(u,bool),product_prod(u,bool))),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf113(skf113(v,product_prod(u,bool),product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(undefined(product_prod(u,bool)),bool,u)).
% 300.04/300.43 25549[0:SpL:25328.0,840.0] || equal(ti(product_prod(u,bool),skf111(v,product_prod(u,bool),product_prod(u,bool))),undefined(product_prod(u,bool)))** hBOOL(ti(bool,skf113(undefined(product_prod(u,bool)),bool,u))) -> hBOOL(skf113(skf113(v,product_prod(u,bool),product_prod(u,bool)),bool,u)).
% 300.04/300.43 25548[0:SpL:25328.0,1077.0] || equal(ti(product_prod(u,bool),skf111(v,product_prod(u,bool),product_prod(u,bool))),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf111(skf113(v,product_prod(u,bool),product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(undefined(product_prod(u,bool)),bool,u)).
% 300.04/300.43 25547[0:SpL:25328.0,1070.0] || equal(ti(product_prod(u,bool),skf111(v,product_prod(u,bool),product_prod(u,bool))),undefined(product_prod(u,bool)))** hBOOL(ti(bool,skf111(undefined(product_prod(u,bool)),bool,u))) -> hBOOL(skf113(skf113(v,product_prod(u,bool),product_prod(u,bool)),bool,u)).
% 300.04/300.43 25546[0:SpL:25328.0,1102.0] || equal(ti(product_prod(u,bool),skf111(v,product_prod(u,bool),product_prod(u,bool))),undefined(product_prod(u,bool)))** hBOOL(ti(bool,skf113(undefined(product_prod(u,bool)),bool,u))) -> hBOOL(skf111(skf113(v,product_prod(u,bool),product_prod(u,bool)),bool,u)).
% 300.04/300.43 25545[0:SpL:25328.0,1095.0] || equal(ti(product_prod(u,bool),skf111(v,product_prod(u,bool),product_prod(u,bool))),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf113(skf113(v,product_prod(u,bool),product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(undefined(product_prod(u,bool)),bool,u)).
% 300.04/300.43 25544[0:SpL:25328.0,1129.0] || equal(ti(product_prod(u,bool),skf111(v,product_prod(u,bool),product_prod(u,bool))),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf111(skf113(v,product_prod(u,bool),product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(undefined(product_prod(u,bool)),bool,u)).
% 300.04/300.43 25543[0:SpL:25328.0,1122.0] || equal(ti(product_prod(u,bool),skf111(v,product_prod(u,bool),product_prod(u,bool))),undefined(product_prod(u,bool)))** hBOOL(ti(bool,skf111(undefined(product_prod(u,bool)),bool,u))) -> hBOOL(skf111(skf113(v,product_prod(u,bool),product_prod(u,bool)),bool,u)).
% 300.04/300.43 25526[0:SpL:25328.0,1399.0] || equal(ti(product_prod(u,bool),skf111(v,product_prod(u,bool),product_prod(u,bool))),ti(product_prod(u,bool),w))* hBOOL(ti(bool,skf113(w,bool,u)))* -> hBOOL(ti(bool,skf113(skf113(v,product_prod(u,bool),product_prod(u,bool)),bool,u)))*.
% 300.04/300.43 25525[0:SpL:25328.0,1400.0] || equal(ti(product_prod(u,bool),skf111(v,product_prod(u,bool),product_prod(u,bool))),ti(product_prod(u,bool),w))* hBOOL(ti(bool,skf113(w,bool,u)))* -> hBOOL(ti(bool,skf111(skf113(v,product_prod(u,bool),product_prod(u,bool)),bool,u)))*.
% 300.04/300.43 25524[0:SpL:25328.0,1445.0] || equal(ti(product_prod(u,bool),skf111(v,product_prod(u,bool),product_prod(u,bool))),ti(product_prod(u,bool),w))* hBOOL(ti(bool,skf111(skf113(v,product_prod(u,bool),product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf111(w,bool,u)))*.
% 300.04/300.43 25521[0:SpL:25328.0,1603.0] || equal(ti(product_prod(u,bool),skf111(v,product_prod(u,bool),product_prod(u,bool))),ti(product_prod(u,bool),w))* hBOOL(ti(bool,skf111(w,bool,u)))* -> hBOOL(ti(bool,skf113(skf113(v,product_prod(u,bool),product_prod(u,bool)),bool,u)))*.
% 300.04/300.43 25498[0:SpL:25328.0,1399.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),skf111(w,product_prod(u,bool),product_prod(u,bool))))* hBOOL(ti(bool,skf113(skf113(w,product_prod(u,bool),product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf113(v,bool,u)))*.
% 300.04/300.43 25497[0:SpL:25328.0,1400.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),skf111(w,product_prod(u,bool),product_prod(u,bool))))* hBOOL(ti(bool,skf113(skf113(w,product_prod(u,bool),product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf111(v,bool,u)))*.
% 300.04/300.43 25496[0:SpL:25328.0,1445.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),skf111(w,product_prod(u,bool),product_prod(u,bool))))* hBOOL(ti(bool,skf111(v,bool,u)))* -> hBOOL(ti(bool,skf111(skf113(w,product_prod(u,bool),product_prod(u,bool)),bool,u)))*.
% 300.04/300.43 25493[0:SpL:25328.0,1603.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),skf111(w,product_prod(u,bool),product_prod(u,bool))))* hBOOL(ti(bool,skf111(skf113(w,product_prod(u,bool),product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf113(v,bool,u)))*.
% 300.04/300.43 30414[0:Rew:340.0,30404.0] || equal(u,skf112(v,w,val)) equal(ti(w,x),ti(w,skf111(v,w,val)))* -> equal(hAPP(w,product_prod(val,w),hAPP(val,fun(w,product_prod(val,w)),product_Pair(val,w),u),x),ti(product_prod(val,w),v))*.
% 300.04/300.43 31006[0:Rew:34.0,30982.2,340.0,30982.0,340.0,30982.0] || equal(skf112(u,v,val),skf102(w,v,val)) equal(ti(v,skf113(u,v,val)),ti(v,skf101(w,v,val)))* hBOOL(hAPP(product_prod(val,v),bool,w,u))* -> hBOOL(hAPP(product_prod(val,v),bool,w,x))*.
% 300.04/300.43 31007[0:Rew:34.0,30977.2,340.0,30977.1,340.0,30977.1] || equal(ti(u,skf114(v,val,u)),ti(u,skf102(w,val,u)))* equal(skf111(v,val,u),skf101(w,val,u)) hBOOL(hAPP(product_prod(u,val),bool,w,v))* -> hBOOL(hAPP(product_prod(u,val),bool,w,x))*.
% 300.04/300.43 780[0:SpL:35.0,772.0] || equal(hAPP(u,product_prod(v,u),hAPP(v,fun(u,product_prod(v,u)),product_Pair(v,u),w),x),hAPP(y,product_prod(v,u),z,x1))* -> equal(ti(u,x),ti(u,skf113(hAPP(y,product_prod(v,u),z,x1),u,v)))*.
% 300.04/300.43 1975[0:SpL:808.1,50.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* hBOOL(hAPP(fun(v,bool),bool,hAPP(v,fun(fun(v,bool),bool),member(v),skf113(w,v,u)),y))* -> hBOOL(hAPP(v,bool,y,skf113(x,v,u)))*.
% 300.04/300.43 1900[0:SpR:808.1,49.1] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* hBOOL(hAPP(v,bool,y,skf113(x,v,u)))* -> hBOOL(hAPP(fun(v,bool),bool,hAPP(v,fun(fun(v,bool),bool),member(v),skf113(w,v,u)),y))*.
% 300.04/300.43 2137[0:SpL:951.1,50.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* hBOOL(hAPP(fun(v,bool),bool,hAPP(v,fun(fun(v,bool),bool),member(v),skf111(w,v,u)),y))* -> hBOOL(hAPP(v,bool,y,skf113(x,v,u)))*.
% 300.04/300.43 2099[0:SpL:951.1,50.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* hBOOL(hAPP(fun(v,bool),bool,hAPP(v,fun(fun(v,bool),bool),member(v),skf113(x,v,u)),y))* -> hBOOL(hAPP(v,bool,y,skf111(w,v,u)))*.
% 300.04/300.43 2062[0:SpR:951.1,49.1] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* hBOOL(hAPP(v,bool,y,skf113(x,v,u)))* -> hBOOL(hAPP(fun(v,bool),bool,hAPP(v,fun(fun(v,bool),bool),member(v),skf111(w,v,u)),y))*.
% 300.04/300.43 2030[0:SpR:951.1,49.1] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* hBOOL(hAPP(v,bool,y,skf111(w,v,u)))* -> hBOOL(hAPP(fun(v,bool),bool,hAPP(v,fun(fun(v,bool),bool),member(v),skf113(x,v,u)),y))*.
% 300.04/300.43 2324[0:Rew:26.0,2307.0] || -> equal(hAPP(exp(u),product_prod(v,exp(u)),hAPP(v,fun(exp(u),product_prod(v,exp(u))),product_Pair(v,exp(u)),skf112(ti(product_prod(v,exp(u)),w),exp(u),v)),skf111(w,exp(u),v)),ti(product_prod(v,exp(u)),w))**.
% 300.04/300.43 4044[0:SpL:35.0,771.0] || equal(hAPP(u,product_prod(v,u),hAPP(v,fun(u,product_prod(v,u)),product_Pair(v,u),w),x),hAPP(y,product_prod(v,u),z,x1))* -> equal(ti(u,x),ti(u,skf111(hAPP(y,product_prod(v,u),z,x1),u,v)))*.
% 300.04/300.43 4722[0:SpL:4378.1,50.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* hBOOL(hAPP(fun(v,bool),bool,hAPP(v,fun(fun(v,bool),bool),member(v),skf111(w,v,u)),y))* -> hBOOL(hAPP(v,bool,y,skf111(x,v,u)))*.
% 300.04/300.43 4559[0:SpR:4378.1,49.1] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* hBOOL(hAPP(v,bool,y,skf111(x,v,u)))* -> hBOOL(hAPP(fun(v,bool),bool,hAPP(v,fun(fun(v,bool),bool),member(v),skf111(w,v,u)),y))*.
% 300.04/300.43 4853[0:SpL:35.0,836.0] || equal(hAPP(u,product_prod(v,u),hAPP(v,fun(u,product_prod(v,u)),product_Pair(v,u),w),x),hAPP(y,product_prod(v,u),z,x1))* -> equal(ti(v,w),ti(v,skf114(hAPP(y,product_prod(v,u),z,x1),u,v)))*.
% 300.04/300.43 9522[0:SpL:5139.1,50.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* hBOOL(hAPP(fun(u,bool),bool,hAPP(u,fun(fun(u,bool),bool),member(u),skf114(w,v,u)),y))* -> hBOOL(hAPP(u,bool,y,skf114(x,v,u)))*.
% 300.04/300.43 9264[0:SpR:5139.1,49.1] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* hBOOL(hAPP(u,bool,y,skf114(x,v,u)))* -> hBOOL(hAPP(fun(u,bool),bool,hAPP(u,fun(fun(u,bool),bool),member(u),skf114(w,v,u)),y))*.
% 300.04/300.43 10120[0:SpL:5728.1,50.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* hBOOL(hAPP(fun(u,bool),bool,hAPP(u,fun(fun(u,bool),bool),member(u),skf112(w,v,u)),y))* -> hBOOL(hAPP(u,bool,y,skf114(x,v,u)))*.
% 300.04/300.43 9957[0:SpL:5728.1,50.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* hBOOL(hAPP(fun(u,bool),bool,hAPP(u,fun(fun(u,bool),bool),member(u),skf114(x,v,u)),y))* -> hBOOL(hAPP(u,bool,y,skf112(w,v,u)))*.
% 300.04/300.43 9861[0:SpR:5728.1,49.1] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* hBOOL(hAPP(u,bool,y,skf114(x,v,u)))* -> hBOOL(hAPP(fun(u,bool),bool,hAPP(u,fun(fun(u,bool),bool),member(u),skf112(w,v,u)),y))*.
% 300.04/300.43 9771[0:SpR:5728.1,49.1] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* hBOOL(hAPP(u,bool,y,skf112(w,v,u)))* -> hBOOL(hAPP(fun(u,bool),bool,hAPP(u,fun(fun(u,bool),bool),member(u),skf114(x,v,u)),y))*.
% 300.04/300.43 12396[0:SpL:12008.0,6338.1] || equal(ti(product_prod(bool,product_prod(u,v)),w),undefined(product_prod(bool,product_prod(u,v)))) hBOOL(ti(bool,skf108(ti(product_prod(bool,product_prod(u,v)),w),v,u,bool)))* -> hBOOL(skf114(undefined(product_prod(bool,product_prod(u,v))),product_prod(u,v),bool)).
% 300.04/300.43 12395[0:SpL:12008.0,6474.1] || equal(ti(product_prod(bool,product_prod(u,v)),w),undefined(product_prod(bool,product_prod(u,v)))) hBOOL(ti(bool,skf108(ti(product_prod(bool,product_prod(u,v)),w),v,u,bool)))* -> hBOOL(skf112(undefined(product_prod(bool,product_prod(u,v))),product_prod(u,v),bool)).
% 300.04/300.43 12389[0:SpL:12008.0,7013.1] || hBOOL(ti(bool,skf112(skf114(u,product_prod(v,w),product_prod(bool,x)),x,bool)))* equal(ti(product_prod(bool,x),skf108(u,w,v,product_prod(bool,x))),undefined(product_prod(bool,x))) -> hBOOL(ti(bool,skf112(undefined(product_prod(bool,x)),x,bool))).
% 300.04/300.43 12364[0:SpL:12008.0,6909.0] || equal(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf114(undefined(product_prod(bool,u)),u,bool))) -> hBOOL(ti(bool,skf114(skf114(v,product_prod(x,w),product_prod(bool,u)),u,bool)))*.
% 300.04/300.43 12363[0:SpL:12008.0,6896.0] || equal(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf114(skf114(v,product_prod(x,w),product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf114(undefined(product_prod(bool,u)),u,bool))).
% 300.04/300.43 12362[0:SpL:12008.0,6936.0] || equal(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf114(undefined(product_prod(bool,u)),u,bool))) -> hBOOL(ti(bool,skf112(skf114(v,product_prod(x,w),product_prod(bool,u)),u,bool)))*.
% 300.04/300.43 12361[0:SpL:12008.0,6923.0] || equal(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf114(skf114(v,product_prod(x,w),product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf112(undefined(product_prod(bool,u)),u,bool))).
% 300.04/300.43 12360[0:SpL:12008.0,7032.0] || equal(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf112(undefined(product_prod(bool,u)),u,bool))) -> hBOOL(ti(bool,skf112(skf114(v,product_prod(x,w),product_prod(bool,u)),u,bool)))*.
% 300.04/300.43 12359[0:SpL:12008.0,7554.0] || equal(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf112(undefined(product_prod(bool,u)),u,bool))) -> hBOOL(ti(bool,skf114(skf114(v,product_prod(x,w),product_prod(bool,u)),u,bool)))*.
% 300.04/300.43 12358[0:SpL:12008.0,7541.0] || equal(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf112(skf114(v,product_prod(x,w),product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf114(undefined(product_prod(bool,u)),u,bool))).
% 300.04/300.43 12349[0:SpL:12008.0,5198.0] || equal(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf114(skf114(v,product_prod(x,w),product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(ti(product_prod(bool,u),y),u,bool))*.
% 300.04/300.43 12344[0:SpL:12008.0,6024.0] || equal(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf112(skf114(v,product_prod(x,w),product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(ti(product_prod(bool,u),y),u,bool))*.
% 300.04/300.43 12341[0:SpL:12008.0,6057.0] || equal(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),y),u,bool)))* -> hBOOL(skf112(skf114(v,product_prod(x,w),product_prod(bool,u)),u,bool))*.
% 300.04/300.43 12339[0:SpL:12008.0,6144.0] || equal(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf112(skf114(v,product_prod(x,w),product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(ti(product_prod(bool,u),y),u,bool))*.
% 300.04/300.43 12321[0:SpL:12008.0,5187.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),skf108(w,x,y,product_prod(bool,u))))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),v),u,bool)))* -> hBOOL(skf114(skf114(w,product_prod(y,x),product_prod(bool,u)),u,bool))*.
% 300.04/300.43 12318[0:SpL:12008.0,6011.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),skf108(w,x,y,product_prod(bool,u))))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),v),u,bool)))* -> hBOOL(skf114(skf114(w,product_prod(y,x),product_prod(bool,u)),u,bool))*.
% 300.04/300.43 12316[0:SpL:12008.0,6044.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),skf108(w,x,y,product_prod(bool,u))))* hBOOL(ti(bool,skf114(skf114(w,product_prod(y,x),product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(ti(product_prod(bool,u),v),u,bool))*.
% 300.04/300.43 12314[0:SpL:12008.0,6131.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),skf108(w,x,y,product_prod(bool,u))))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),v),u,bool)))* -> hBOOL(skf112(skf114(w,product_prod(y,x),product_prod(bool,u)),u,bool))*.
% 300.04/300.43 12269[0:SpL:12008.0,1419.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf113(undefined(product_prod(u,bool)),bool,u))) -> hBOOL(ti(bool,skf113(skf114(v,product_prod(x,w),product_prod(u,bool)),bool,u)))*.
% 300.04/300.43 12268[0:SpL:12008.0,1412.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf113(skf114(v,product_prod(x,w),product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf113(undefined(product_prod(u,bool)),bool,u))).
% 300.04/300.43 12267[0:SpL:12008.0,1438.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf113(undefined(product_prod(u,bool)),bool,u))) -> hBOOL(ti(bool,skf111(skf114(v,product_prod(x,w),product_prod(u,bool)),bool,u)))*.
% 300.04/300.43 12266[0:SpL:12008.0,1431.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf113(skf114(v,product_prod(x,w),product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf111(undefined(product_prod(u,bool)),bool,u))).
% 300.04/300.43 12265[0:SpL:12008.0,1472.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf111(undefined(product_prod(u,bool)),bool,u))) -> hBOOL(ti(bool,skf111(skf114(v,product_prod(x,w),product_prod(u,bool)),bool,u)))*.
% 300.04/300.43 12264[0:SpL:12008.0,1638.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf111(undefined(product_prod(u,bool)),bool,u))) -> hBOOL(ti(bool,skf113(skf114(v,product_prod(x,w),product_prod(u,bool)),bool,u)))*.
% 300.04/300.43 12263[0:SpL:12008.0,1631.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf111(skf114(v,product_prod(x,w),product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf113(undefined(product_prod(u,bool)),bool,u))).
% 300.04/300.43 12254[0:SpL:12008.0,846.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf113(skf114(v,product_prod(x,w),product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(ti(product_prod(u,bool),y),bool,u))*.
% 300.04/300.43 12249[0:SpL:12008.0,1078.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf111(skf114(v,product_prod(x,w),product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(ti(product_prod(u,bool),y),bool,u))*.
% 300.04/300.43 12246[0:SpL:12008.0,1103.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),y),bool,u)))* -> hBOOL(skf111(skf114(v,product_prod(x,w),product_prod(u,bool)),bool,u))*.
% 300.04/300.43 12244[0:SpL:12008.0,1130.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf111(skf114(v,product_prod(x,w),product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(ti(product_prod(u,bool),y),bool,u))*.
% 300.04/300.43 12222[0:SpL:12008.0,841.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),skf108(w,x,y,product_prod(u,bool))))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),v),bool,u)))* -> hBOOL(skf113(skf114(w,product_prod(y,x),product_prod(u,bool)),bool,u))*.
% 300.04/300.43 12219[0:SpL:12008.0,1071.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),skf108(w,x,y,product_prod(u,bool))))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),v),bool,u)))* -> hBOOL(skf113(skf114(w,product_prod(y,x),product_prod(u,bool)),bool,u))*.
% 300.04/300.43 12217[0:SpL:12008.0,1096.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),skf108(w,x,y,product_prod(u,bool))))* hBOOL(ti(bool,skf113(skf114(w,product_prod(y,x),product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(ti(product_prod(u,bool),v),bool,u))*.
% 300.04/300.43 12215[0:SpL:12008.0,1123.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),skf108(w,x,y,product_prod(u,bool))))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),v),bool,u)))* -> hBOOL(skf111(skf114(w,product_prod(y,x),product_prod(u,bool)),bool,u))*.
% 300.04/300.43 12198[0:SpL:12008.0,1452.1] || hBOOL(ti(bool,skf111(skf114(u,product_prod(v,w),product_prod(x,bool)),bool,x)))* equal(ti(product_prod(x,bool),skf108(u,w,v,product_prod(x,bool))),undefined(product_prod(x,bool))) -> hBOOL(ti(bool,skf111(undefined(product_prod(x,bool)),bool,x))).
% 300.04/300.43 15823[0:SpL:35.0,12530.0] || equal(ti(product_prod(exp(u),product_prod(v,w)),x),hAPP(y,product_prod(exp(u),product_prod(v,w)),z,x1))* -> equal(skf108(x,w,v,exp(u)),skf108(hAPP(y,product_prod(exp(u),product_prod(v,w)),z,x1),w,v,exp(u)))*.
% 300.04/300.43 18181[0:SpL:17749.0,7013.1] || hBOOL(ti(bool,skf112(skf112(u,product_prod(v,w),product_prod(bool,x)),x,bool)))* equal(ti(product_prod(bool,x),skf108(u,w,v,product_prod(bool,x))),undefined(product_prod(bool,x))) -> hBOOL(ti(bool,skf112(undefined(product_prod(bool,x)),x,bool))).
% 300.04/300.43 18156[0:SpL:17749.0,6909.0] || equal(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf114(undefined(product_prod(bool,u)),u,bool))) -> hBOOL(ti(bool,skf114(skf112(v,product_prod(x,w),product_prod(bool,u)),u,bool)))*.
% 300.04/300.43 18155[0:SpL:17749.0,6896.0] || equal(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf114(skf112(v,product_prod(x,w),product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf114(undefined(product_prod(bool,u)),u,bool))).
% 300.04/300.43 18154[0:SpL:17749.0,6936.0] || equal(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf114(undefined(product_prod(bool,u)),u,bool))) -> hBOOL(ti(bool,skf112(skf112(v,product_prod(x,w),product_prod(bool,u)),u,bool)))*.
% 300.04/300.43 18153[0:SpL:17749.0,6923.0] || equal(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf114(skf112(v,product_prod(x,w),product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf112(undefined(product_prod(bool,u)),u,bool))).
% 300.04/300.43 18152[0:SpL:17749.0,7032.0] || equal(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf112(undefined(product_prod(bool,u)),u,bool))) -> hBOOL(ti(bool,skf112(skf112(v,product_prod(x,w),product_prod(bool,u)),u,bool)))*.
% 300.04/300.43 18151[0:SpL:17749.0,7554.0] || equal(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf112(undefined(product_prod(bool,u)),u,bool))) -> hBOOL(ti(bool,skf114(skf112(v,product_prod(x,w),product_prod(bool,u)),u,bool)))*.
% 300.04/300.43 18150[0:SpL:17749.0,7541.0] || equal(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf112(skf112(v,product_prod(x,w),product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf114(undefined(product_prod(bool,u)),u,bool))).
% 300.04/300.43 18141[0:SpL:17749.0,5198.0] || equal(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf114(skf112(v,product_prod(x,w),product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(ti(product_prod(bool,u),y),u,bool))*.
% 300.04/300.43 18136[0:SpL:17749.0,6024.0] || equal(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf112(skf112(v,product_prod(x,w),product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(ti(product_prod(bool,u),y),u,bool))*.
% 300.04/300.43 18133[0:SpL:17749.0,6057.0] || equal(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),y),u,bool)))* -> hBOOL(skf112(skf112(v,product_prod(x,w),product_prod(bool,u)),u,bool))*.
% 300.04/300.43 18131[0:SpL:17749.0,6144.0] || equal(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf112(skf112(v,product_prod(x,w),product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(ti(product_prod(bool,u),y),u,bool))*.
% 300.04/300.43 18113[0:SpL:17749.0,5187.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),skf108(w,x,y,product_prod(bool,u))))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),v),u,bool)))* -> hBOOL(skf114(skf112(w,product_prod(y,x),product_prod(bool,u)),u,bool))*.
% 300.04/300.43 18110[0:SpL:17749.0,6011.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),skf108(w,x,y,product_prod(bool,u))))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),v),u,bool)))* -> hBOOL(skf114(skf112(w,product_prod(y,x),product_prod(bool,u)),u,bool))*.
% 300.04/300.43 18108[0:SpL:17749.0,6044.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),skf108(w,x,y,product_prod(bool,u))))* hBOOL(ti(bool,skf114(skf112(w,product_prod(y,x),product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(ti(product_prod(bool,u),v),u,bool))*.
% 300.04/300.43 18106[0:SpL:17749.0,6131.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),skf108(w,x,y,product_prod(bool,u))))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),v),u,bool)))* -> hBOOL(skf112(skf112(w,product_prod(y,x),product_prod(bool,u)),u,bool))*.
% 300.04/300.43 18051[0:SpL:17749.0,1419.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf113(undefined(product_prod(u,bool)),bool,u))) -> hBOOL(ti(bool,skf113(skf112(v,product_prod(x,w),product_prod(u,bool)),bool,u)))*.
% 300.04/300.43 18050[0:SpL:17749.0,1412.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf113(skf112(v,product_prod(x,w),product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf113(undefined(product_prod(u,bool)),bool,u))).
% 300.04/300.43 18049[0:SpL:17749.0,1438.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf113(undefined(product_prod(u,bool)),bool,u))) -> hBOOL(ti(bool,skf111(skf112(v,product_prod(x,w),product_prod(u,bool)),bool,u)))*.
% 300.04/300.43 18048[0:SpL:17749.0,1431.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf113(skf112(v,product_prod(x,w),product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf111(undefined(product_prod(u,bool)),bool,u))).
% 300.04/300.43 18047[0:SpL:17749.0,1472.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf111(undefined(product_prod(u,bool)),bool,u))) -> hBOOL(ti(bool,skf111(skf112(v,product_prod(x,w),product_prod(u,bool)),bool,u)))*.
% 300.04/300.43 18046[0:SpL:17749.0,1638.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf111(undefined(product_prod(u,bool)),bool,u))) -> hBOOL(ti(bool,skf113(skf112(v,product_prod(x,w),product_prod(u,bool)),bool,u)))*.
% 300.04/300.43 18045[0:SpL:17749.0,1631.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf111(skf112(v,product_prod(x,w),product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf113(undefined(product_prod(u,bool)),bool,u))).
% 300.04/300.43 18036[0:SpL:17749.0,846.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf113(skf112(v,product_prod(x,w),product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(ti(product_prod(u,bool),y),bool,u))*.
% 300.04/300.43 18031[0:SpL:17749.0,1078.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf111(skf112(v,product_prod(x,w),product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(ti(product_prod(u,bool),y),bool,u))*.
% 300.04/300.43 18028[0:SpL:17749.0,1103.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),y),bool,u)))* -> hBOOL(skf111(skf112(v,product_prod(x,w),product_prod(u,bool)),bool,u))*.
% 300.04/300.43 18026[0:SpL:17749.0,1130.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf111(skf112(v,product_prod(x,w),product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(ti(product_prod(u,bool),y),bool,u))*.
% 300.04/300.43 18004[0:SpL:17749.0,841.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),skf108(w,x,y,product_prod(u,bool))))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),v),bool,u)))* -> hBOOL(skf113(skf112(w,product_prod(y,x),product_prod(u,bool)),bool,u))*.
% 300.04/300.43 18001[0:SpL:17749.0,1071.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),skf108(w,x,y,product_prod(u,bool))))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),v),bool,u)))* -> hBOOL(skf113(skf112(w,product_prod(y,x),product_prod(u,bool)),bool,u))*.
% 300.04/300.43 17999[0:SpL:17749.0,1096.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),skf108(w,x,y,product_prod(u,bool))))* hBOOL(ti(bool,skf113(skf112(w,product_prod(y,x),product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(ti(product_prod(u,bool),v),bool,u))*.
% 300.04/300.43 17997[0:SpL:17749.0,1123.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),skf108(w,x,y,product_prod(u,bool))))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),v),bool,u)))* -> hBOOL(skf111(skf112(w,product_prod(y,x),product_prod(u,bool)),bool,u))*.
% 300.04/300.43 17980[0:SpL:17749.0,1452.1] || hBOOL(ti(bool,skf111(skf112(u,product_prod(v,w),product_prod(x,bool)),bool,x)))* equal(ti(product_prod(x,bool),skf108(u,w,v,product_prod(x,bool))),undefined(product_prod(x,bool))) -> hBOOL(ti(bool,skf111(undefined(product_prod(x,bool)),bool,x))).
% 300.04/300.43 19644[0:SpL:35.0,835.0] || equal(hAPP(u,product_prod(v,u),hAPP(v,fun(u,product_prod(v,u)),product_Pair(v,u),w),x),hAPP(y,product_prod(v,u),z,x1))* -> equal(ti(v,w),ti(v,skf112(hAPP(y,product_prod(v,u),z,x1),u,v)))*.
% 300.04/300.43 21132[0:Res:13916.1,50.0] || hBOOL(hAPP(fun(u,bool),bool,hAPP(u,fun(fun(u,bool),bool),member(u),v),w)) -> hBOOL(hAPP(u,bool,skf121(w,v,member(u),x,fun(u,bool),u),skf120(w,v,member(u),x,fun(u,bool),u)))*.
% 300.04/300.43 21857[0:Res:14089.1,50.0] || hBOOL(hAPP(fun(u,bool),bool,hAPP(u,fun(fun(u,bool),bool),member(u),v),w)) -> hBOOL(hAPP(u,bool,skf126(member(u),x,w,v,fun(u,bool),u),skf127(member(u),x,w,v,fun(u,bool),u)))*.
% 300.04/300.43 22524[0:SpL:20285.1,50.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* hBOOL(hAPP(fun(u,bool),bool,hAPP(u,fun(fun(u,bool),bool),member(u),skf112(w,v,u)),y))* -> hBOOL(hAPP(u,bool,y,skf112(x,v,u)))*.
% 300.04/300.43 22068[0:SpR:20285.1,49.1] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* hBOOL(hAPP(u,bool,y,skf112(x,v,u)))* -> hBOOL(hAPP(fun(u,bool),bool,hAPP(u,fun(fun(u,bool),bool),member(u),skf112(w,v,u)),y))*.
% 300.04/300.43 704[0:SpL:33.1,635.7] || equal(u,v)* equal(w,u)* equal(x,y)* equal(z,x)* equal(x1,z)* equal(x2,x1)* equal(w,x3)* equal(x3,x4)* equal(throw(x5,v),throw(x5,y))* -> equal(x4,x2)*.
% 300.04/300.43 709[0:SpL:33.1,648.7] || equal(u,v)* equal(w,u)* equal(x,w)* equal(y,x)* equal(z,y)* equal(x1,x2)* equal(z,x3)* equal(x3,x4)* equal(throw(x5,v),throw(x5,x2))* -> equal(x4,x1)*.
% 300.04/300.43 714[0:SpL:33.1,653.7] || equal(u,v)* equal(w,u)* equal(x,w)* equal(y,x)* equal(z,y)* equal(x1,z)* equal(x1,x2)* equal(x2,x3)* equal(throw(x4,v),throw(x4,x5))* -> equal(x3,x5)*.
% 300.04/300.43 721[0:SpL:31.1,673.7] || equal(u,v)* equal(w,u)* equal(x,w)* equal(y,x)* equal(z,y)* equal(x1,z)* equal(x2,x3)* equal(x3,x4)* equal(val_1(x5,x2),val_1(x5,v))* -> equal(x4,x1)*.
% 300.04/300.43 719[0:SpL:31.1,673.7] || equal(u,v)* equal(w,x)* equal(y,w)* equal(z,y)* equal(x1,z)* equal(x2,x1)* equal(u,x3)* equal(x3,x4)* equal(val_1(x5,v),val_1(x5,x))* -> equal(x4,x2)*.
% 300.04/300.43 726[0:SpL:31.1,671.7] || equal(u,v)* equal(w,u)* equal(x,y)* equal(z,x)* equal(x1,z)* equal(x2,x1)* equal(w,x3)* equal(x3,x4)* equal(val_1(x5,v),val_1(x5,y))* -> equal(x4,x2)*.
% 300.04/300.43 731[0:SpL:31.1,685.7] || equal(u,v)* equal(w,u)* equal(x,w)* equal(y,x)* equal(z,y)* equal(x1,x2)* equal(z,x3)* equal(x3,x4)* equal(val_1(x5,v),val_1(x5,x2))* -> equal(x4,x1)*.
% 300.04/300.43 736[0:SpL:31.1,690.7] || equal(u,v)* equal(w,u)* equal(x,w)* equal(y,x)* equal(z,y)* equal(x1,z)* equal(x1,x2)* equal(x2,x3)* equal(val_1(x4,v),val_1(x4,x5))* -> equal(x3,x5)*.
% 300.04/300.43 1398[0:SpR:777.1,1369.1] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* hBOOL(ti(bool,skf113(skf111(w,product_prod(v,bool),u),bool,v)))* -> hBOOL(skf113(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),bool,v))*.
% 300.04/300.43 1397[0:SpR:778.1,1369.1] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* hBOOL(ti(bool,skf113(skf113(w,product_prod(v,bool),u),bool,v)))* -> hBOOL(skf113(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),bool,v))*.
% 300.04/300.43 1395[0:SpR:777.1,1369.1] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* hBOOL(ti(bool,skf113(skf113(x,product_prod(v,bool),u),bool,v)))* -> hBOOL(skf113(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),bool,v))*.
% 300.04/300.43 1409[0:SpR:777.1,1390.1] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* hBOOL(ti(bool,skf113(skf111(w,product_prod(v,bool),u),bool,v)))* -> hBOOL(skf111(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),bool,v))*.
% 300.04/300.43 1408[0:SpR:778.1,1390.1] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* hBOOL(ti(bool,skf113(skf113(w,product_prod(v,bool),u),bool,v)))* -> hBOOL(skf111(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),bool,v))*.
% 300.04/300.43 1406[0:SpR:777.1,1390.1] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* hBOOL(ti(bool,skf113(skf113(x,product_prod(v,bool),u),bool,v)))* -> hBOOL(skf111(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),bool,v))*.
% 300.04/300.43 1556[0:SpL:777.1,1531.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* hBOOL(ti(bool,skf113(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),bool,v)))* -> hBOOL(skf113(skf111(w,product_prod(v,bool),u),bool,v))*.
% 300.04/300.43 1555[0:SpL:778.1,1531.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* hBOOL(ti(bool,skf113(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),bool,v)))* -> hBOOL(skf113(skf113(w,product_prod(v,bool),u),bool,v))*.
% 300.04/300.43 1553[0:SpL:777.1,1531.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* hBOOL(ti(bool,skf113(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),bool,v)))* -> hBOOL(skf113(skf113(x,product_prod(v,bool),u),bool,v))*.
% 300.04/300.43 1602[0:SpR:777.1,1571.1] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* hBOOL(ti(bool,skf111(skf111(w,product_prod(v,bool),u),bool,v)))* -> hBOOL(skf113(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),bool,v))*.
% 300.04/300.43 1601[0:SpR:778.1,1571.1] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* hBOOL(ti(bool,skf111(skf113(w,product_prod(v,bool),u),bool,v)))* -> hBOOL(skf113(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),bool,v))*.
% 300.04/300.43 1599[0:SpR:777.1,1571.1] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* hBOOL(ti(bool,skf111(skf113(x,product_prod(v,bool),u),bool,v)))* -> hBOOL(skf113(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),bool,v))*.
% 300.04/300.43 1617[0:SpR:777.1,1594.1] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* hBOOL(ti(bool,skf111(skf111(w,product_prod(v,bool),u),bool,v)))* -> hBOOL(skf111(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),bool,v))*.
% 300.04/300.43 1616[0:SpR:778.1,1594.1] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* hBOOL(ti(bool,skf111(skf113(w,product_prod(v,bool),u),bool,v)))* -> hBOOL(skf111(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),bool,v))*.
% 300.04/300.43 1614[0:SpR:777.1,1594.1] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* hBOOL(ti(bool,skf111(skf113(x,product_prod(v,bool),u),bool,v)))* -> hBOOL(skf111(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),bool,v))*.
% 300.04/300.43 1662[0:SpL:777.1,1649.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* hBOOL(ti(bool,skf111(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),bool,v)))* -> hBOOL(skf113(skf111(w,product_prod(v,bool),u),bool,v))*.
% 300.04/300.43 1661[0:SpL:778.1,1649.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* hBOOL(ti(bool,skf111(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),bool,v)))* -> hBOOL(skf113(skf113(w,product_prod(v,bool),u),bool,v))*.
% 300.04/300.43 1659[0:SpL:777.1,1649.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* hBOOL(ti(bool,skf111(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),bool,v)))* -> hBOOL(skf113(skf113(x,product_prod(v,bool),u),bool,v))*.
% 300.04/300.43 1732[0:SpL:777.1,1708.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* hBOOL(ti(bool,skf113(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),bool,v)))* -> hBOOL(skf111(skf111(w,product_prod(v,bool),u),bool,v))*.
% 300.04/300.43 1731[0:SpL:778.1,1708.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* hBOOL(ti(bool,skf113(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),bool,v)))* -> hBOOL(skf111(skf113(w,product_prod(v,bool),u),bool,v))*.
% 300.04/300.43 1729[0:SpL:777.1,1708.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* hBOOL(ti(bool,skf113(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),bool,v)))* -> hBOOL(skf111(skf113(x,product_prod(v,bool),u),bool,v))*.
% 300.04/300.43 1755[0:SpL:777.1,1737.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* hBOOL(ti(bool,skf111(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),bool,v)))* -> hBOOL(skf111(skf111(w,product_prod(v,bool),u),bool,v))*.
% 300.04/300.43 1754[0:SpL:778.1,1737.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* hBOOL(ti(bool,skf111(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),bool,v)))* -> hBOOL(skf111(skf113(w,product_prod(v,bool),u),bool,v))*.
% 300.04/300.43 1752[0:SpL:777.1,1737.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* hBOOL(ti(bool,skf111(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),bool,v)))* -> hBOOL(skf111(skf113(x,product_prod(v,bool),u),bool,v))*.
% 300.04/300.43 3310[0:SoR:2339.0,1371.2] || equal(ti(product_prod(u,bool),v),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf113(ti(product_prod(u,bool),w),bool,u)))* equal(ti(product_prod(u,bool),w),ti(product_prod(u,bool),v))* -> hBOOL(skf113(undefined(product_prod(u,bool)),bool,u)).
% 300.04/300.43 3309[0:SoR:2472.0,1371.2] || equal(ti(product_prod(u,bool),v),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf113(ti(product_prod(u,bool),w),bool,u)))* equal(ti(product_prod(u,bool),w),ti(product_prod(u,bool),v))* -> hBOOL(skf111(undefined(product_prod(u,bool)),bool,u)).
% 300.04/300.43 3338[0:Rew:26.0,3316.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),w))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),x),bool,u)))* equal(ti(product_prod(u,bool),x),ti(product_prod(u,bool),w))* -> hBOOL(ti(bool,skf113(v,bool,u)))*.
% 300.04/300.43 3339[0:Rew:26.0,3314.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),w))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),x),bool,u)))* equal(ti(product_prod(u,bool),x),ti(product_prod(u,bool),w))* -> hBOOL(ti(bool,skf111(v,bool,u)))*.
% 300.04/300.43 3391[0:SoR:2339.0,1573.2] || equal(ti(product_prod(u,bool),v),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf111(ti(product_prod(u,bool),w),bool,u)))* equal(ti(product_prod(u,bool),w),ti(product_prod(u,bool),v))* -> hBOOL(skf113(undefined(product_prod(u,bool)),bool,u)).
% 300.04/300.43 3390[0:SoR:2472.0,1573.2] || equal(ti(product_prod(u,bool),v),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf111(ti(product_prod(u,bool),w),bool,u)))* equal(ti(product_prod(u,bool),w),ti(product_prod(u,bool),v))* -> hBOOL(skf111(undefined(product_prod(u,bool)),bool,u)).
% 300.04/300.43 3419[0:Rew:26.0,3397.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),w))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),x),bool,u)))* equal(ti(product_prod(u,bool),x),ti(product_prod(u,bool),w))* -> hBOOL(ti(bool,skf113(v,bool,u)))*.
% 300.04/300.43 3420[0:Rew:26.0,3395.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),w))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),x),bool,u)))* equal(ti(product_prod(u,bool),x),ti(product_prod(u,bool),w))* -> hBOOL(ti(bool,skf111(v,bool,u)))*.
% 300.04/300.43 3627[0:Rew:35.0,3600.0] || equal(ti(product_prod(u,bool),v),hAPP(w,product_prod(u,bool),x,y))* hBOOL(ti(bool,skf113(z,bool,u)))* equal(ti(product_prod(u,bool),z),hAPP(w,product_prod(u,bool),x,y))* -> hBOOL(ti(bool,skf113(v,bool,u)))*.
% 300.04/300.43 3628[0:Rew:35.0,3598.0] || equal(ti(product_prod(u,bool),v),hAPP(w,product_prod(u,bool),x,y))* hBOOL(ti(bool,skf113(z,bool,u)))* equal(ti(product_prod(u,bool),z),hAPP(w,product_prod(u,bool),x,y))* -> hBOOL(ti(bool,skf111(v,bool,u)))*.
% 300.04/300.43 3695[0:Rew:35.0,3668.0] || equal(ti(product_prod(u,bool),v),hAPP(w,product_prod(u,bool),x,y))* hBOOL(ti(bool,skf111(z,bool,u)))* equal(ti(product_prod(u,bool),z),hAPP(w,product_prod(u,bool),x,y))* -> hBOOL(ti(bool,skf113(v,bool,u)))*.
% 300.04/300.43 3696[0:Rew:35.0,3666.0] || equal(ti(product_prod(u,bool),v),hAPP(w,product_prod(u,bool),x,y))* hBOOL(ti(bool,skf111(z,bool,u)))* equal(ti(product_prod(u,bool),z),hAPP(w,product_prod(u,bool),x,y))* -> hBOOL(ti(bool,skf111(v,bool,u)))*.
% 300.04/300.43 3989[0:SpL:35.0,1184.0] || equal(hAPP(u,product_prod(v,exp(w)),x,y),hAPP(z,product_prod(v,exp(w)),x1,x2)) -> equal(skf111(hAPP(u,product_prod(v,exp(w)),x,y),exp(w),v),skf111(hAPP(z,product_prod(v,exp(w)),x1,x2),exp(w),v))*.
% 300.04/300.43 4340[0:SpL:4031.1,1649.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* hBOOL(ti(bool,skf111(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),bool,v)))* -> hBOOL(skf113(skf111(x,product_prod(v,bool),u),bool,v))*.
% 300.04/300.43 4339[0:SpL:4031.1,1737.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* hBOOL(ti(bool,skf111(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),bool,v)))* -> hBOOL(skf111(skf111(x,product_prod(v,bool),u),bool,v))*.
% 300.04/300.43 4332[0:SpL:4031.1,1531.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* hBOOL(ti(bool,skf113(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),bool,v)))* -> hBOOL(skf113(skf111(x,product_prod(v,bool),u),bool,v))*.
% 300.04/300.43 4331[0:SpL:4031.1,1708.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* hBOOL(ti(bool,skf113(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),bool,v)))* -> hBOOL(skf111(skf111(x,product_prod(v,bool),u),bool,v))*.
% 300.04/300.43 4096[0:SpR:4031.1,1390.1] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* hBOOL(ti(bool,skf113(skf111(x,product_prod(v,bool),u),bool,v)))* -> hBOOL(skf111(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),bool,v))*.
% 300.04/300.43 4095[0:SpR:4031.1,1594.1] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* hBOOL(ti(bool,skf111(skf111(x,product_prod(v,bool),u),bool,v)))* -> hBOOL(skf111(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),bool,v))*.
% 300.04/300.43 4092[0:SpR:4031.1,1369.1] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* hBOOL(ti(bool,skf113(skf111(x,product_prod(v,bool),u),bool,v)))* -> hBOOL(skf113(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),bool,v))*.
% 300.04/300.43 4091[0:SpR:4031.1,1571.1] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* hBOOL(ti(bool,skf111(skf111(x,product_prod(v,bool),u),bool,v)))* -> hBOOL(skf113(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),bool,v))*.
% 300.04/300.43 5122[0:SpL:4841.1,1649.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf114(w,v,product_prod(u,bool))),bool,u)))* -> hBOOL(skf113(skf114(x,v,product_prod(u,bool)),bool,u))*.
% 300.04/300.43 5121[0:SpL:4841.1,1737.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf114(w,v,product_prod(u,bool))),bool,u)))* -> hBOOL(skf111(skf114(x,v,product_prod(u,bool)),bool,u))*.
% 300.04/300.43 5114[0:SpL:4841.1,1531.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf114(w,v,product_prod(u,bool))),bool,u)))* -> hBOOL(skf113(skf114(x,v,product_prod(u,bool)),bool,u))*.
% 300.04/300.43 5113[0:SpL:4841.1,1708.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf114(w,v,product_prod(u,bool))),bool,u)))* -> hBOOL(skf111(skf114(x,v,product_prod(u,bool)),bool,u))*.
% 300.04/300.43 4898[0:SpR:4841.1,1390.1] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* hBOOL(ti(bool,skf113(skf114(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(ti(product_prod(u,bool),skf114(w,v,product_prod(u,bool))),bool,u))*.
% 300.04/300.43 4897[0:SpR:4841.1,1594.1] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* hBOOL(ti(bool,skf111(skf114(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(ti(product_prod(u,bool),skf114(w,v,product_prod(u,bool))),bool,u))*.
% 300.04/300.43 4894[0:SpR:4841.1,1369.1] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* hBOOL(ti(bool,skf113(skf114(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(ti(product_prod(u,bool),skf114(w,v,product_prod(u,bool))),bool,u))*.
% 300.04/300.43 4893[0:SpR:4841.1,1571.1] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* hBOOL(ti(bool,skf111(skf114(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(ti(product_prod(u,bool),skf114(w,v,product_prod(u,bool))),bool,u))*.
% 300.04/300.43 5703[0:SpL:4840.1,1649.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),bool,u)))* -> hBOOL(skf113(skf114(x,v,product_prod(u,bool)),bool,u))*.
% 300.04/300.43 5702[0:SpL:4840.1,1737.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),bool,u)))* -> hBOOL(skf111(skf114(x,v,product_prod(u,bool)),bool,u))*.
% 300.04/300.43 5695[0:SpL:4840.1,1531.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),bool,u)))* -> hBOOL(skf113(skf114(x,v,product_prod(u,bool)),bool,u))*.
% 300.04/300.43 5694[0:SpL:4840.1,1708.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),bool,u)))* -> hBOOL(skf111(skf114(x,v,product_prod(u,bool)),bool,u))*.
% 300.04/300.43 5583[0:SpL:4840.1,1649.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))),bool,u)))* -> hBOOL(skf113(skf112(w,v,product_prod(u,bool)),bool,u))*.
% 300.04/300.43 5582[0:SpL:4840.1,1737.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))),bool,u)))* -> hBOOL(skf111(skf112(w,v,product_prod(u,bool)),bool,u))*.
% 300.04/300.43 5575[0:SpL:4840.1,1531.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))),bool,u)))* -> hBOOL(skf113(skf112(w,v,product_prod(u,bool)),bool,u))*.
% 300.04/300.43 5574[0:SpL:4840.1,1708.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))),bool,u)))* -> hBOOL(skf111(skf112(w,v,product_prod(u,bool)),bool,u))*.
% 300.04/300.43 5470[0:SpR:4840.1,1390.1] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* hBOOL(ti(bool,skf113(skf114(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),bool,u))*.
% 300.04/300.43 5469[0:SpR:4840.1,1594.1] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* hBOOL(ti(bool,skf111(skf114(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),bool,u))*.
% 300.04/300.43 5466[0:SpR:4840.1,1369.1] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* hBOOL(ti(bool,skf113(skf114(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),bool,u))*.
% 300.04/300.43 5465[0:SpR:4840.1,1571.1] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* hBOOL(ti(bool,skf111(skf114(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),bool,u))*.
% 300.04/300.43 5442[0:SpR:4840.1,1390.1] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* hBOOL(ti(bool,skf113(skf112(w,v,product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))),bool,u))*.
% 300.04/300.43 5441[0:SpR:4840.1,1594.1] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* hBOOL(ti(bool,skf111(skf112(w,v,product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))),bool,u))*.
% 300.04/300.43 5438[0:SpR:4840.1,1369.1] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* hBOOL(ti(bool,skf113(skf112(w,v,product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))),bool,u))*.
% 300.04/300.43 5437[0:SpR:4840.1,1571.1] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* hBOOL(ti(bool,skf111(skf112(w,v,product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))),bool,u))*.
% 300.04/300.43 6819[0:SpR:4031.1,6772.1] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* hBOOL(ti(bool,skf114(skf111(x,product_prod(bool,v),u),v,bool)))* -> hBOOL(skf114(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),v,bool))*.
% 300.04/300.43 6818[0:SpR:777.1,6772.1] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* hBOOL(ti(bool,skf114(skf111(w,product_prod(bool,v),u),v,bool)))* -> hBOOL(skf114(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),v,bool))*.
% 300.04/300.43 6816[0:SpR:778.1,6772.1] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* hBOOL(ti(bool,skf114(skf113(w,product_prod(bool,v),u),v,bool)))* -> hBOOL(skf114(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),v,bool))*.
% 300.04/300.43 6814[0:SpR:777.1,6772.1] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* hBOOL(ti(bool,skf114(skf113(x,product_prod(bool,v),u),v,bool)))* -> hBOOL(skf114(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),v,bool))*.
% 300.04/300.43 6813[0:SpR:4840.1,6772.1] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* hBOOL(ti(bool,skf114(skf112(w,v,product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),u,bool))*.
% 300.04/300.43 6812[0:SpR:4841.1,6772.1] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* hBOOL(ti(bool,skf114(skf114(w,v,product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),u,bool))*.
% 300.04/300.43 6810[0:SpR:4840.1,6772.1] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* hBOOL(ti(bool,skf114(skf114(x,v,product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),u,bool))*.
% 300.04/300.43 6893[0:SpR:4031.1,6805.1] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* hBOOL(ti(bool,skf114(skf111(x,product_prod(bool,v),u),v,bool)))* -> hBOOL(skf112(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),v,bool))*.
% 300.04/300.43 6892[0:SpR:777.1,6805.1] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* hBOOL(ti(bool,skf114(skf111(w,product_prod(bool,v),u),v,bool)))* -> hBOOL(skf112(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),v,bool))*.
% 300.04/300.43 6890[0:SpR:778.1,6805.1] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* hBOOL(ti(bool,skf114(skf113(w,product_prod(bool,v),u),v,bool)))* -> hBOOL(skf112(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),v,bool))*.
% 300.04/300.43 6888[0:SpR:777.1,6805.1] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* hBOOL(ti(bool,skf114(skf113(x,product_prod(bool,v),u),v,bool)))* -> hBOOL(skf112(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),v,bool))*.
% 300.04/300.43 6887[0:SpR:4840.1,6805.1] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* hBOOL(ti(bool,skf114(skf112(w,v,product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),u,bool))*.
% 300.04/300.43 6886[0:SpR:4841.1,6805.1] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* hBOOL(ti(bool,skf114(skf114(w,v,product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),u,bool))*.
% 300.04/300.43 6884[0:SpR:4840.1,6805.1] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* hBOOL(ti(bool,skf114(skf114(x,v,product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),u,bool))*.
% 300.04/300.43 7302[0:SpL:4031.1,7260.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* hBOOL(ti(bool,skf114(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),v,bool)))* -> hBOOL(skf114(skf111(x,product_prod(bool,v),u),v,bool))*.
% 300.04/300.43 7301[0:SpL:777.1,7260.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* hBOOL(ti(bool,skf114(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),v,bool)))* -> hBOOL(skf114(skf111(w,product_prod(bool,v),u),v,bool))*.
% 300.04/300.43 7299[0:SpL:778.1,7260.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* hBOOL(ti(bool,skf114(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),v,bool)))* -> hBOOL(skf114(skf113(w,product_prod(bool,v),u),v,bool))*.
% 300.04/300.43 7297[0:SpL:777.1,7260.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* hBOOL(ti(bool,skf114(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),v,bool)))* -> hBOOL(skf114(skf113(x,product_prod(bool,v),u),v,bool))*.
% 300.04/300.43 7296[0:SpL:4840.1,7260.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),u,bool)))* -> hBOOL(skf114(skf112(w,v,product_prod(bool,u)),u,bool))*.
% 300.04/300.43 7295[0:SpL:4841.1,7260.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),u,bool)))* -> hBOOL(skf114(skf114(w,v,product_prod(bool,u)),u,bool))*.
% 300.04/300.43 7293[0:SpL:4840.1,7260.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),u,bool)))* -> hBOOL(skf114(skf114(x,v,product_prod(bool,u)),u,bool))*.
% 300.04/300.43 7370[0:SpR:4031.1,7321.1] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* hBOOL(ti(bool,skf112(skf111(x,product_prod(bool,v),u),v,bool)))* -> hBOOL(skf114(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),v,bool))*.
% 300.04/300.43 7369[0:SpR:777.1,7321.1] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* hBOOL(ti(bool,skf112(skf111(w,product_prod(bool,v),u),v,bool)))* -> hBOOL(skf114(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),v,bool))*.
% 300.04/300.43 7367[0:SpR:778.1,7321.1] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* hBOOL(ti(bool,skf112(skf113(w,product_prod(bool,v),u),v,bool)))* -> hBOOL(skf114(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),v,bool))*.
% 300.04/300.43 7365[0:SpR:777.1,7321.1] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* hBOOL(ti(bool,skf112(skf113(x,product_prod(bool,v),u),v,bool)))* -> hBOOL(skf114(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),v,bool))*.
% 300.04/300.43 7364[0:SpR:4840.1,7321.1] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* hBOOL(ti(bool,skf112(skf112(w,v,product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),u,bool))*.
% 300.04/300.43 7363[0:SpR:4841.1,7321.1] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* hBOOL(ti(bool,skf112(skf114(w,v,product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),u,bool))*.
% 300.04/300.43 7361[0:SpR:4840.1,7321.1] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* hBOOL(ti(bool,skf112(skf114(x,v,product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),u,bool))*.
% 300.04/300.43 7387[0:SpR:4031.1,7356.1] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* hBOOL(ti(bool,skf112(skf111(x,product_prod(bool,v),u),v,bool)))* -> hBOOL(skf112(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),v,bool))*.
% 300.04/300.43 7386[0:SpR:777.1,7356.1] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* hBOOL(ti(bool,skf112(skf111(w,product_prod(bool,v),u),v,bool)))* -> hBOOL(skf112(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),v,bool))*.
% 300.04/300.43 7384[0:SpR:778.1,7356.1] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* hBOOL(ti(bool,skf112(skf113(w,product_prod(bool,v),u),v,bool)))* -> hBOOL(skf112(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),v,bool))*.
% 300.04/300.43 7382[0:SpR:777.1,7356.1] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* hBOOL(ti(bool,skf112(skf113(x,product_prod(bool,v),u),v,bool)))* -> hBOOL(skf112(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),v,bool))*.
% 300.04/300.43 7381[0:SpR:4840.1,7356.1] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* hBOOL(ti(bool,skf112(skf112(w,v,product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),u,bool))*.
% 300.04/300.43 7380[0:SpR:4841.1,7356.1] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* hBOOL(ti(bool,skf112(skf114(w,v,product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),u,bool))*.
% 300.04/300.43 7378[0:SpR:4840.1,7356.1] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* hBOOL(ti(bool,skf112(skf114(x,v,product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),u,bool))*.
% 300.04/300.43 7586[0:SpL:4031.1,7571.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* hBOOL(ti(bool,skf112(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),v,bool)))* -> hBOOL(skf114(skf111(x,product_prod(bool,v),u),v,bool))*.
% 300.04/300.43 7585[0:SpL:777.1,7571.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* hBOOL(ti(bool,skf112(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),v,bool)))* -> hBOOL(skf114(skf111(w,product_prod(bool,v),u),v,bool))*.
% 300.04/300.43 7583[0:SpL:778.1,7571.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* hBOOL(ti(bool,skf112(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),v,bool)))* -> hBOOL(skf114(skf113(w,product_prod(bool,v),u),v,bool))*.
% 300.04/300.43 7581[0:SpL:777.1,7571.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* hBOOL(ti(bool,skf112(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),v,bool)))* -> hBOOL(skf114(skf113(x,product_prod(bool,v),u),v,bool))*.
% 300.04/300.43 7580[0:SpL:4840.1,7571.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),u,bool)))* -> hBOOL(skf114(skf112(w,v,product_prod(bool,u)),u,bool))*.
% 300.04/300.43 7579[0:SpL:4841.1,7571.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),u,bool)))* -> hBOOL(skf114(skf114(w,v,product_prod(bool,u)),u,bool))*.
% 300.04/300.43 7577[0:SpL:4840.1,7571.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),u,bool)))* -> hBOOL(skf114(skf114(x,v,product_prod(bool,u)),u,bool))*.
% 300.04/300.43 7870[0:SpL:4031.1,7784.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* hBOOL(ti(bool,skf114(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),v,bool)))* -> hBOOL(skf112(skf111(x,product_prod(bool,v),u),v,bool))*.
% 300.04/300.43 7869[0:SpL:777.1,7784.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* hBOOL(ti(bool,skf114(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),v,bool)))* -> hBOOL(skf112(skf111(w,product_prod(bool,v),u),v,bool))*.
% 300.04/300.43 7867[0:SpL:778.1,7784.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* hBOOL(ti(bool,skf114(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),v,bool)))* -> hBOOL(skf112(skf113(w,product_prod(bool,v),u),v,bool))*.
% 300.04/300.43 7865[0:SpL:777.1,7784.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* hBOOL(ti(bool,skf114(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),v,bool)))* -> hBOOL(skf112(skf113(x,product_prod(bool,v),u),v,bool))*.
% 300.04/300.43 7864[0:SpL:4840.1,7784.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),u,bool)))* -> hBOOL(skf112(skf112(w,v,product_prod(bool,u)),u,bool))*.
% 300.04/300.43 7863[0:SpL:4841.1,7784.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),u,bool)))* -> hBOOL(skf112(skf114(w,v,product_prod(bool,u)),u,bool))*.
% 300.04/300.43 7861[0:SpL:4840.1,7784.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),u,bool)))* -> hBOOL(skf112(skf114(x,v,product_prod(bool,u)),u,bool))*.
% 300.04/300.43 7895[0:SpL:4031.1,7875.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* hBOOL(ti(bool,skf112(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),v,bool)))* -> hBOOL(skf112(skf111(x,product_prod(bool,v),u),v,bool))*.
% 300.04/300.43 7894[0:SpL:777.1,7875.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* hBOOL(ti(bool,skf112(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),v,bool)))* -> hBOOL(skf112(skf111(w,product_prod(bool,v),u),v,bool))*.
% 300.04/300.43 7892[0:SpL:778.1,7875.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* hBOOL(ti(bool,skf112(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),v,bool)))* -> hBOOL(skf112(skf113(w,product_prod(bool,v),u),v,bool))*.
% 300.04/300.43 7890[0:SpL:777.1,7875.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* hBOOL(ti(bool,skf112(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),v,bool)))* -> hBOOL(skf112(skf113(x,product_prod(bool,v),u),v,bool))*.
% 300.04/300.43 7889[0:SpL:4840.1,7875.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),u,bool)))* -> hBOOL(skf112(skf112(w,v,product_prod(bool,u)),u,bool))*.
% 300.04/300.43 7888[0:SpL:4841.1,7875.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),u,bool)))* -> hBOOL(skf112(skf114(w,v,product_prod(bool,u)),u,bool))*.
% 300.04/300.43 7886[0:SpL:4840.1,7875.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),u,bool)))* -> hBOOL(skf112(skf114(x,v,product_prod(bool,u)),u,bool))*.
% 300.04/300.43 8500[0:Rew:38.0,8090.1] || equal(ti(product_prod(fun(u,v),val),w),ti(product_prod(fun(u,v),val),x)) -> equal(hAPP(u,v,skf112(ti(product_prod(fun(u,v),val),w),val,fun(u,v)),y),hAPP(u,v,skf114(x,val,fun(u,v)),y))*.
% 300.04/300.43 8535[0:Rew:26.0,8528.0] || equal(ti(product_prod(bool,val),u),ti(product_prod(bool,val),v))* hBOOL(ti(bool,skf112(w,val,bool)))* equal(ti(product_prod(bool,val),w),ti(product_prod(bool,val),v))* -> hBOOL(ti(bool,skf112(ti(product_prod(bool,val),u),val,bool)))*.
% 300.04/300.43 8536[0:Rew:26.0,8527.0] || equal(ti(product_prod(bool,val),u),ti(product_prod(bool,val),v))* hBOOL(ti(bool,skf114(w,val,bool)))* equal(ti(product_prod(bool,val),w),ti(product_prod(bool,val),v))* -> hBOOL(ti(bool,skf112(ti(product_prod(bool,val),u),val,bool)))*.
% 300.04/300.43 9010[0:Rew:38.0,8590.1] || equal(ti(product_prod(fun(u,v),val),w),ti(product_prod(fun(u,v),val),x)) -> equal(hAPP(u,v,skf114(ti(product_prod(fun(u,v),val),w),val,fun(u,v)),y),hAPP(u,v,skf114(x,val,fun(u,v)),y))*.
% 300.04/300.43 9024[0:Rew:26.0,9017.0] || equal(ti(product_prod(bool,val),u),ti(product_prod(bool,val),v))* hBOOL(ti(bool,skf112(w,val,bool)))* equal(ti(product_prod(bool,val),w),ti(product_prod(bool,val),v))* -> hBOOL(ti(bool,skf114(ti(product_prod(bool,val),u),val,bool)))*.
% 300.04/300.43 9025[0:Rew:26.0,9016.0] || equal(ti(product_prod(bool,val),u),ti(product_prod(bool,val),v))* hBOOL(ti(bool,skf114(w,val,bool)))* equal(ti(product_prod(bool,val),w),ti(product_prod(bool,val),v))* -> hBOOL(ti(bool,skf114(ti(product_prod(bool,val),u),val,bool)))*.
% 300.04/300.43 10736[0:Rew:26.0,10729.0] || equal(ti(product_prod(bool,val),u),ti(product_prod(bool,val),v))* equal(ti(product_prod(bool,val),v),undefined(product_prod(bool,val))) hBOOL(ti(bool,skf112(ti(product_prod(bool,val),u),val,bool)))* -> hBOOL(skf114(undefined(product_prod(bool,val)),val,bool)).
% 300.04/300.43 10737[0:Rew:26.0,10728.0] || equal(ti(product_prod(bool,val),u),ti(product_prod(bool,val),v))* equal(ti(product_prod(bool,val),v),undefined(product_prod(bool,val))) hBOOL(ti(bool,skf114(ti(product_prod(bool,val),u),val,bool)))* -> hBOOL(skf114(undefined(product_prod(bool,val)),val,bool)).
% 300.04/300.43 10895[0:Rew:26.0,10888.0] || equal(ti(product_prod(bool,val),u),ti(product_prod(bool,val),v))* equal(ti(product_prod(bool,val),v),undefined(product_prod(bool,val))) hBOOL(ti(bool,skf112(ti(product_prod(bool,val),u),val,bool)))* -> hBOOL(skf112(undefined(product_prod(bool,val)),val,bool)).
% 300.04/300.43 10896[0:Rew:26.0,10887.0] || equal(ti(product_prod(bool,val),u),ti(product_prod(bool,val),v))* equal(ti(product_prod(bool,val),v),undefined(product_prod(bool,val))) hBOOL(ti(bool,skf114(ti(product_prod(bool,val),u),val,bool)))* -> hBOOL(skf112(undefined(product_prod(bool,val)),val,bool)).
% 300.04/300.43 12543[0:Rew:12008.0,12534.0] || hBOOL(ti(bool,skf108(undefined(product_prod(bool,product_prod(u,v))),v,u,bool))) equal(ti(product_prod(bool,product_prod(u,v)),w),undefined(product_prod(bool,product_prod(u,v)))) -> hBOOL(ti(bool,skf108(ti(product_prod(bool,product_prod(u,v)),w),v,u,bool)))*.
% 300.04/300.43 20241[0:SpL:19623.1,7571.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),u,bool)))* -> hBOOL(skf114(skf112(x,v,product_prod(bool,u)),u,bool))*.
% 300.04/300.43 20240[0:SpL:19623.1,7875.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),u,bool)))* -> hBOOL(skf112(skf112(x,v,product_prod(bool,u)),u,bool))*.
% 300.04/300.43 20235[0:SpL:19623.1,7260.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),u,bool)))* -> hBOOL(skf114(skf112(x,v,product_prod(bool,u)),u,bool))*.
% 300.04/300.43 20234[0:SpL:19623.1,7784.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),u,bool)))* -> hBOOL(skf112(skf112(x,v,product_prod(bool,u)),u,bool))*.
% 300.04/300.43 20140[0:SpL:19623.1,1649.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),bool,u)))* -> hBOOL(skf113(skf112(x,v,product_prod(u,bool)),bool,u))*.
% 300.04/300.43 20139[0:SpL:19623.1,1737.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),bool,u)))* -> hBOOL(skf111(skf112(x,v,product_prod(u,bool)),bool,u))*.
% 300.04/300.43 20132[0:SpL:19623.1,1531.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),bool,u)))* -> hBOOL(skf113(skf112(x,v,product_prod(u,bool)),bool,u))*.
% 300.04/300.43 20131[0:SpL:19623.1,1708.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),bool,u)))* -> hBOOL(skf111(skf112(x,v,product_prod(u,bool)),bool,u))*.
% 300.04/300.43 19765[0:SpR:19623.1,6805.1] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* hBOOL(ti(bool,skf114(skf112(x,v,product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),u,bool))*.
% 300.04/300.43 19764[0:SpR:19623.1,7356.1] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* hBOOL(ti(bool,skf112(skf112(x,v,product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),u,bool))*.
% 300.04/300.43 19761[0:SpR:19623.1,6772.1] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* hBOOL(ti(bool,skf114(skf112(x,v,product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),u,bool))*.
% 300.04/300.43 19760[0:SpR:19623.1,7321.1] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* hBOOL(ti(bool,skf112(skf112(x,v,product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),u,bool))*.
% 300.04/300.43 19740[0:SpR:19623.1,1390.1] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* hBOOL(ti(bool,skf113(skf112(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),bool,u))*.
% 300.04/300.43 19739[0:SpR:19623.1,1594.1] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* hBOOL(ti(bool,skf111(skf112(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),bool,u))*.
% 300.04/300.43 19736[0:SpR:19623.1,1369.1] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* hBOOL(ti(bool,skf113(skf112(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),bool,u))*.
% 300.04/300.43 19735[0:SpR:19623.1,1571.1] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* hBOOL(ti(bool,skf111(skf112(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),bool,u))*.
% 300.04/300.43 21092[0:Rew:38.0,20506.1] || equal(ti(product_prod(fun(u,v),val),w),ti(product_prod(fun(u,v),val),x)) -> equal(hAPP(u,v,skf112(ti(product_prod(fun(u,v),val),w),val,fun(u,v)),y),hAPP(u,v,skf112(x,val,fun(u,v)),y))*.
% 300.04/300.43 21809[0:Rew:38.0,21219.1] || equal(ti(product_prod(fun(u,v),val),w),ti(product_prod(fun(u,v),val),x)) -> equal(hAPP(u,v,skf114(ti(product_prod(fun(u,v),val),w),val,fun(u,v)),y),hAPP(u,v,skf112(x,val,fun(u,v)),y))*.
% 300.04/300.43 25672[0:SpL:25328.0,7013.1] || hBOOL(ti(bool,skf112(skf113(u,product_prod(bool,v),product_prod(bool,v)),v,bool)))* equal(ti(product_prod(bool,v),skf111(u,product_prod(bool,v),product_prod(bool,v))),undefined(product_prod(bool,v))) -> hBOOL(ti(bool,skf112(undefined(product_prod(bool,v)),v,bool))).
% 300.04/300.43 25647[0:SpL:25328.0,6909.0] || equal(ti(product_prod(bool,u),skf111(v,product_prod(bool,u),product_prod(bool,u))),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf114(undefined(product_prod(bool,u)),u,bool))) -> hBOOL(ti(bool,skf114(skf113(v,product_prod(bool,u),product_prod(bool,u)),u,bool)))*.
% 300.04/300.43 25646[0:SpL:25328.0,6896.0] || equal(ti(product_prod(bool,u),skf111(v,product_prod(bool,u),product_prod(bool,u))),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf114(skf113(v,product_prod(bool,u),product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf114(undefined(product_prod(bool,u)),u,bool))).
% 300.04/300.43 25645[0:SpL:25328.0,6936.0] || equal(ti(product_prod(bool,u),skf111(v,product_prod(bool,u),product_prod(bool,u))),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf114(undefined(product_prod(bool,u)),u,bool))) -> hBOOL(ti(bool,skf112(skf113(v,product_prod(bool,u),product_prod(bool,u)),u,bool)))*.
% 300.04/300.43 25644[0:SpL:25328.0,6923.0] || equal(ti(product_prod(bool,u),skf111(v,product_prod(bool,u),product_prod(bool,u))),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf114(skf113(v,product_prod(bool,u),product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf112(undefined(product_prod(bool,u)),u,bool))).
% 300.04/300.43 25643[0:SpL:25328.0,7032.0] || equal(ti(product_prod(bool,u),skf111(v,product_prod(bool,u),product_prod(bool,u))),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf112(undefined(product_prod(bool,u)),u,bool))) -> hBOOL(ti(bool,skf112(skf113(v,product_prod(bool,u),product_prod(bool,u)),u,bool)))*.
% 300.04/300.43 25642[0:SpL:25328.0,7554.0] || equal(ti(product_prod(bool,u),skf111(v,product_prod(bool,u),product_prod(bool,u))),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf112(undefined(product_prod(bool,u)),u,bool))) -> hBOOL(ti(bool,skf114(skf113(v,product_prod(bool,u),product_prod(bool,u)),u,bool)))*.
% 300.04/300.43 25641[0:SpL:25328.0,7541.0] || equal(ti(product_prod(bool,u),skf111(v,product_prod(bool,u),product_prod(bool,u))),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf112(skf113(v,product_prod(bool,u),product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf114(undefined(product_prod(bool,u)),u,bool))).
% 300.04/300.43 25632[0:SpL:25328.0,5198.0] || equal(ti(product_prod(bool,u),skf111(v,product_prod(bool,u),product_prod(bool,u))),ti(product_prod(bool,u),w))* hBOOL(ti(bool,skf114(skf113(v,product_prod(bool,u),product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(ti(product_prod(bool,u),w),u,bool))*.
% 300.04/300.43 25627[0:SpL:25328.0,6024.0] || equal(ti(product_prod(bool,u),skf111(v,product_prod(bool,u),product_prod(bool,u))),ti(product_prod(bool,u),w))* hBOOL(ti(bool,skf112(skf113(v,product_prod(bool,u),product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(ti(product_prod(bool,u),w),u,bool))*.
% 300.04/300.43 25624[0:SpL:25328.0,6057.0] || equal(ti(product_prod(bool,u),skf111(v,product_prod(bool,u),product_prod(bool,u))),ti(product_prod(bool,u),w))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),w),u,bool)))* -> hBOOL(skf112(skf113(v,product_prod(bool,u),product_prod(bool,u)),u,bool)).
% 300.04/300.43 25622[0:SpL:25328.0,6144.0] || equal(ti(product_prod(bool,u),skf111(v,product_prod(bool,u),product_prod(bool,u))),ti(product_prod(bool,u),w))* hBOOL(ti(bool,skf112(skf113(v,product_prod(bool,u),product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(ti(product_prod(bool,u),w),u,bool))*.
% 300.04/300.43 25604[0:SpL:25328.0,5187.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),skf111(w,product_prod(bool,u),product_prod(bool,u))))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),v),u,bool)))* -> hBOOL(skf114(skf113(w,product_prod(bool,u),product_prod(bool,u)),u,bool)).
% 300.04/300.43 25601[0:SpL:25328.0,6011.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),skf111(w,product_prod(bool,u),product_prod(bool,u))))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),v),u,bool)))* -> hBOOL(skf114(skf113(w,product_prod(bool,u),product_prod(bool,u)),u,bool)).
% 300.04/300.43 25599[0:SpL:25328.0,6044.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),skf111(w,product_prod(bool,u),product_prod(bool,u))))* hBOOL(ti(bool,skf114(skf113(w,product_prod(bool,u),product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(ti(product_prod(bool,u),v),u,bool))*.
% 300.04/300.43 25597[0:SpL:25328.0,6131.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),skf111(w,product_prod(bool,u),product_prod(bool,u))))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),v),u,bool)))* -> hBOOL(skf112(skf113(w,product_prod(bool,u),product_prod(bool,u)),u,bool)).
% 300.04/300.43 25542[0:SpL:25328.0,1419.0] || equal(ti(product_prod(u,bool),skf111(v,product_prod(u,bool),product_prod(u,bool))),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf113(undefined(product_prod(u,bool)),bool,u))) -> hBOOL(ti(bool,skf113(skf113(v,product_prod(u,bool),product_prod(u,bool)),bool,u)))*.
% 300.04/300.43 25541[0:SpL:25328.0,1412.0] || equal(ti(product_prod(u,bool),skf111(v,product_prod(u,bool),product_prod(u,bool))),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf113(skf113(v,product_prod(u,bool),product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf113(undefined(product_prod(u,bool)),bool,u))).
% 300.04/300.43 25540[0:SpL:25328.0,1438.0] || equal(ti(product_prod(u,bool),skf111(v,product_prod(u,bool),product_prod(u,bool))),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf113(undefined(product_prod(u,bool)),bool,u))) -> hBOOL(ti(bool,skf111(skf113(v,product_prod(u,bool),product_prod(u,bool)),bool,u)))*.
% 300.04/300.43 25539[0:SpL:25328.0,1431.0] || equal(ti(product_prod(u,bool),skf111(v,product_prod(u,bool),product_prod(u,bool))),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf113(skf113(v,product_prod(u,bool),product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf111(undefined(product_prod(u,bool)),bool,u))).
% 300.04/300.43 25538[0:SpL:25328.0,1472.0] || equal(ti(product_prod(u,bool),skf111(v,product_prod(u,bool),product_prod(u,bool))),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf111(undefined(product_prod(u,bool)),bool,u))) -> hBOOL(ti(bool,skf111(skf113(v,product_prod(u,bool),product_prod(u,bool)),bool,u)))*.
% 300.04/300.43 25537[0:SpL:25328.0,1638.0] || equal(ti(product_prod(u,bool),skf111(v,product_prod(u,bool),product_prod(u,bool))),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf111(undefined(product_prod(u,bool)),bool,u))) -> hBOOL(ti(bool,skf113(skf113(v,product_prod(u,bool),product_prod(u,bool)),bool,u)))*.
% 300.04/300.43 25536[0:SpL:25328.0,1631.0] || equal(ti(product_prod(u,bool),skf111(v,product_prod(u,bool),product_prod(u,bool))),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf111(skf113(v,product_prod(u,bool),product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf113(undefined(product_prod(u,bool)),bool,u))).
% 300.04/300.43 25527[0:SpL:25328.0,846.0] || equal(ti(product_prod(u,bool),skf111(v,product_prod(u,bool),product_prod(u,bool))),ti(product_prod(u,bool),w))* hBOOL(ti(bool,skf113(skf113(v,product_prod(u,bool),product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(ti(product_prod(u,bool),w),bool,u))*.
% 300.04/300.43 25522[0:SpL:25328.0,1078.0] || equal(ti(product_prod(u,bool),skf111(v,product_prod(u,bool),product_prod(u,bool))),ti(product_prod(u,bool),w))* hBOOL(ti(bool,skf111(skf113(v,product_prod(u,bool),product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(ti(product_prod(u,bool),w),bool,u))*.
% 300.04/300.43 25519[0:SpL:25328.0,1103.0] || equal(ti(product_prod(u,bool),skf111(v,product_prod(u,bool),product_prod(u,bool))),ti(product_prod(u,bool),w))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),w),bool,u)))* -> hBOOL(skf111(skf113(v,product_prod(u,bool),product_prod(u,bool)),bool,u)).
% 300.04/300.43 25517[0:SpL:25328.0,1130.0] || equal(ti(product_prod(u,bool),skf111(v,product_prod(u,bool),product_prod(u,bool))),ti(product_prod(u,bool),w))* hBOOL(ti(bool,skf111(skf113(v,product_prod(u,bool),product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(ti(product_prod(u,bool),w),bool,u))*.
% 300.04/300.43 25495[0:SpL:25328.0,841.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),skf111(w,product_prod(u,bool),product_prod(u,bool))))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),v),bool,u)))* -> hBOOL(skf113(skf113(w,product_prod(u,bool),product_prod(u,bool)),bool,u)).
% 300.04/300.43 25492[0:SpL:25328.0,1071.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),skf111(w,product_prod(u,bool),product_prod(u,bool))))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),v),bool,u)))* -> hBOOL(skf113(skf113(w,product_prod(u,bool),product_prod(u,bool)),bool,u)).
% 300.04/300.43 25490[0:SpL:25328.0,1096.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),skf111(w,product_prod(u,bool),product_prod(u,bool))))* hBOOL(ti(bool,skf113(skf113(w,product_prod(u,bool),product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(ti(product_prod(u,bool),v),bool,u))*.
% 300.04/300.43 25488[0:SpL:25328.0,1123.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),skf111(w,product_prod(u,bool),product_prod(u,bool))))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),v),bool,u)))* -> hBOOL(skf111(skf113(w,product_prod(u,bool),product_prod(u,bool)),bool,u)).
% 300.04/300.43 25471[0:SpL:25328.0,1452.1] || hBOOL(ti(bool,skf111(skf113(u,product_prod(v,bool),product_prod(v,bool)),bool,v)))* equal(ti(product_prod(v,bool),skf111(u,product_prod(v,bool),product_prod(v,bool))),undefined(product_prod(v,bool))) -> hBOOL(ti(bool,skf111(undefined(product_prod(v,bool)),bool,v))).
% 300.04/300.43 25430[0:SpR:25328.0,13438.1] || hBOOL(ti(bool,skf108(skf113(u,product_prod(bool,product_prod(v,w)),product_prod(bool,product_prod(v,w))),w,v,bool))) -> hBOOL(skf108(ti(product_prod(bool,product_prod(v,w)),skf111(u,product_prod(bool,product_prod(v,w)),product_prod(bool,product_prod(v,w)))),w,v,bool))*.
% 300.04/300.43 29641[0:SpR:34.0,1655.0] || -> hBOOL(hAPP(product_prod(u,u),bool,hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),v),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),skf129(ti(u,w),v,x,u)),w)))*.
% 300.04/300.43 29996[0:SpR:34.0,1689.0] || -> hBOOL(hAPP(product_prod(u,u),bool,hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),v),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),skf130(ti(u,w),x,v,u)),w)))*.
% 300.04/300.43 30132[0:SpR:34.0,1748.0] || -> hBOOL(hAPP(product_prod(u,u),bool,hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),v),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),w),skf128(x,v,ti(u,w),u))))*.
% 300.04/300.43 30207[0:SpR:34.0,1812.0] || -> hBOOL(hAPP(product_prod(u,u),bool,hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),v),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),w),skf133(x,v,ti(u,w),u))))*.
% 300.04/300.43 32330[0:Res:7845.0,50.0] || -> equal(ti(u,skf130(v,w,x,u)),ti(u,v)) hBOOL(hAPP(product_prod(u,u),bool,x,hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),skf128(v,x,skf130(v,w,x,u),u)),v)))*.
% 300.04/300.43 32407[0:Res:7844.0,50.0] || -> equal(ti(u,skf129(v,w,x,u)),ti(u,v)) hBOOL(hAPP(product_prod(u,u),bool,w,hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),skf128(v,w,skf129(v,w,x,u),u)),v)))*.
% 300.04/300.43 32491[0:Res:7936.0,50.0] || -> equal(ti(u,skf133(v,w,x,u)),ti(u,x)) hBOOL(hAPP(product_prod(u,u),bool,w,hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),x),skf129(skf133(v,w,x,u),w,x,u))))*.
% 300.04/300.43 32594[0:Res:7935.0,50.0] || -> equal(ti(u,skf128(v,w,x,u)),ti(u,x)) hBOOL(hAPP(product_prod(u,u),bool,w,hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),x),skf129(skf128(v,w,x,u),w,x,u))))*.
% 300.04/300.43 35542[0:Res:7844.0,5772.0] || hBOOL(hAPP(u,bool,v,w)) hBOOL(hAPP(u,bool,v,skf131(v,u,x,y)))* -> equal(ti(u,skf129(w,z,x1,u)),ti(u,w)) hBOOL(hAPP(u,bool,v,skf128(w,z,skf129(w,z,x1,u),u)))*.
% 300.04/300.43 35541[0:Res:7845.0,5772.0] || hBOOL(hAPP(u,bool,v,w)) hBOOL(hAPP(u,bool,v,skf131(v,u,x,y)))* -> equal(ti(u,skf130(w,z,x1,u)),ti(u,w)) hBOOL(hAPP(u,bool,v,skf128(w,x1,skf130(w,z,x1,u),u)))*.
% 300.04/300.43 35539[0:Res:7935.0,5772.0] || hBOOL(hAPP(u,bool,v,skf129(skf128(w,x,y,u),x,y,u)))* hBOOL(hAPP(u,bool,v,skf131(v,u,z,x1)))* -> equal(ti(u,skf128(w,x,y,u)),ti(u,y)) hBOOL(hAPP(u,bool,v,y)).
% 300.04/300.43 35538[0:Res:7936.0,5772.0] || hBOOL(hAPP(u,bool,v,skf129(skf133(w,x,y,u),x,y,u)))* hBOOL(hAPP(u,bool,v,skf131(v,u,z,x1)))* -> equal(ti(u,skf133(w,x,y,u)),ti(u,y)) hBOOL(hAPP(u,bool,v,y)).
% 300.04/300.43 35646[0:SpL:25328.0,35392.0] || equal(ti(product_prod(u,list(char)),v),ti(product_prod(u,list(char)),skf111(w,product_prod(u,list(char)),product_prod(u,list(char)))))* -> equal(skf111(v,list(char),u),skf111(skf113(w,product_prod(u,list(char)),product_prod(u,list(char))),list(char),u)).
% 300.04/300.43 35965[0:Res:7844.0,5986.0] || hBOOL(hAPP(u,bool,v,skf128(w,x,skf129(w,x,y,u),u)))* hBOOL(hAPP(u,bool,v,skf132(v,u,z,x1)))* -> equal(ti(u,skf129(w,x,y,u)),ti(u,w)) hBOOL(hAPP(u,bool,v,w)).
% 300.04/300.43 35964[0:Res:7845.0,5986.0] || hBOOL(hAPP(u,bool,v,skf128(w,x,skf130(w,y,x,u),u)))* hBOOL(hAPP(u,bool,v,skf132(v,u,z,x1)))* -> equal(ti(u,skf130(w,y,x,u)),ti(u,w)) hBOOL(hAPP(u,bool,v,w)).
% 300.04/300.43 35962[0:Res:7935.0,5986.0] || hBOOL(hAPP(u,bool,v,w)) hBOOL(hAPP(u,bool,v,skf132(v,u,x,y)))* -> equal(ti(u,skf128(z,x1,w,u)),ti(u,w)) hBOOL(hAPP(u,bool,v,skf129(skf128(z,x1,w,u),x1,w,u)))*.
% 300.04/300.43 35961[0:Res:7936.0,5986.0] || hBOOL(hAPP(u,bool,v,w)) hBOOL(hAPP(u,bool,v,skf132(v,u,x,y)))* -> equal(ti(u,skf133(z,x1,w,u)),ti(u,w)) hBOOL(hAPP(u,bool,v,skf129(skf133(z,x1,w,u),x1,w,u)))*.
% 300.04/300.43 3514[0:Rew:34.0,3488.0] || -> equal(hAPP(product_prod(u,val),v,hAPP(fun(u,fun(val,v)),fun(product_prod(u,val),v),produc1605651328_split(u,val,v),w),x),hAPP(val,v,hAPP(u,fun(val,v),w,skf114(ti(product_prod(u,val),x),val,u)),skf111(x,val,u)))*.
% 300.04/300.43 3593[0:Rew:34.0,3567.0] || -> equal(hAPP(product_prod(u,val),v,hAPP(fun(u,fun(val,v)),fun(product_prod(u,val),v),produc1605651328_split(u,val,v),w),x),hAPP(val,v,hAPP(u,fun(val,v),w,skf112(ti(product_prod(u,val),x),val,u)),skf111(x,val,u)))*.
% 300.04/300.43 12337[0:SpL:12008.0,6910.0] || equal(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),y),u,bool)))* -> hBOOL(ti(bool,skf114(skf114(v,product_prod(x,w),product_prod(bool,u)),u,bool)))*.
% 300.04/300.43 12335[0:SpL:12008.0,6937.0] || equal(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),y),u,bool)))* -> hBOOL(ti(bool,skf112(skf114(v,product_prod(x,w),product_prod(bool,u)),u,bool)))*.
% 300.04/300.43 12333[0:SpL:12008.0,7046.0] || equal(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf112(skf114(v,product_prod(x,w),product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf112(ti(product_prod(bool,u),y),u,bool)))*.
% 300.04/300.43 12331[0:SpL:12008.0,7555.0] || equal(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),y),u,bool)))* -> hBOOL(ti(bool,skf114(skf114(v,product_prod(x,w),product_prod(bool,u)),u,bool)))*.
% 300.04/300.43 12312[0:SpL:12008.0,6897.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),skf108(w,x,y,product_prod(bool,u))))* hBOOL(ti(bool,skf114(skf114(w,product_prod(y,x),product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf114(ti(product_prod(bool,u),v),u,bool)))*.
% 300.04/300.43 12310[0:SpL:12008.0,6924.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),skf108(w,x,y,product_prod(bool,u))))* hBOOL(ti(bool,skf114(skf114(w,product_prod(y,x),product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf112(ti(product_prod(bool,u),v),u,bool)))*.
% 300.04/300.43 12308[0:SpL:12008.0,7033.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),skf108(w,x,y,product_prod(bool,u))))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),v),u,bool)))* -> hBOOL(ti(bool,skf112(skf114(w,product_prod(y,x),product_prod(bool,u)),u,bool)))*.
% 300.04/300.43 12306[0:SpL:12008.0,7542.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),skf108(w,x,y,product_prod(bool,u))))* hBOOL(ti(bool,skf112(skf114(w,product_prod(y,x),product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf114(ti(product_prod(bool,u),v),u,bool)))*.
% 300.04/300.43 12242[0:SpL:12008.0,1420.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),y),bool,u)))* -> hBOOL(ti(bool,skf113(skf114(v,product_prod(x,w),product_prod(u,bool)),bool,u)))*.
% 300.04/300.43 12240[0:SpL:12008.0,1439.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),y),bool,u)))* -> hBOOL(ti(bool,skf111(skf114(v,product_prod(x,w),product_prod(u,bool)),bool,u)))*.
% 300.04/300.43 12238[0:SpL:12008.0,1480.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf111(skf114(v,product_prod(x,w),product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf111(ti(product_prod(u,bool),y),bool,u)))*.
% 300.04/300.43 12236[0:SpL:12008.0,1639.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),y),bool,u)))* -> hBOOL(ti(bool,skf113(skf114(v,product_prod(x,w),product_prod(u,bool)),bool,u)))*.
% 300.04/300.43 12213[0:SpL:12008.0,1413.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),skf108(w,x,y,product_prod(u,bool))))* hBOOL(ti(bool,skf113(skf114(w,product_prod(y,x),product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf113(ti(product_prod(u,bool),v),bool,u)))*.
% 300.04/300.43 12211[0:SpL:12008.0,1432.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),skf108(w,x,y,product_prod(u,bool))))* hBOOL(ti(bool,skf113(skf114(w,product_prod(y,x),product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf111(ti(product_prod(u,bool),v),bool,u)))*.
% 300.04/300.43 12209[0:SpL:12008.0,1473.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),skf108(w,x,y,product_prod(u,bool))))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),v),bool,u)))* -> hBOOL(ti(bool,skf111(skf114(w,product_prod(y,x),product_prod(u,bool)),bool,u)))*.
% 300.04/300.43 12207[0:SpL:12008.0,1632.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),skf108(w,x,y,product_prod(u,bool))))* hBOOL(ti(bool,skf111(skf114(w,product_prod(y,x),product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf113(ti(product_prod(u,bool),v),bool,u)))*.
% 300.04/300.43 12851[0:SpR:12405.0,52.0] || -> equal(hAPP(product_prod(u,v),product_prod(w,product_prod(u,v)),hAPP(w,fun(product_prod(u,v),product_prod(w,product_prod(u,v))),product_Pair(w,product_prod(u,v)),skf108(x,v,u,w)),skf113(x,product_prod(u,v),w)),ti(product_prod(w,product_prod(u,v)),x))**.
% 300.04/300.43 18129[0:SpL:17749.0,6910.0] || equal(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),y),u,bool)))* -> hBOOL(ti(bool,skf114(skf112(v,product_prod(x,w),product_prod(bool,u)),u,bool)))*.
% 300.04/300.43 18127[0:SpL:17749.0,6937.0] || equal(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),y),u,bool)))* -> hBOOL(ti(bool,skf112(skf112(v,product_prod(x,w),product_prod(bool,u)),u,bool)))*.
% 300.04/300.43 18125[0:SpL:17749.0,7046.0] || equal(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf112(skf112(v,product_prod(x,w),product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf112(ti(product_prod(bool,u),y),u,bool)))*.
% 300.04/300.43 18123[0:SpL:17749.0,7555.0] || equal(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),y),u,bool)))* -> hBOOL(ti(bool,skf114(skf112(v,product_prod(x,w),product_prod(bool,u)),u,bool)))*.
% 300.04/300.43 18104[0:SpL:17749.0,6897.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),skf108(w,x,y,product_prod(bool,u))))* hBOOL(ti(bool,skf114(skf112(w,product_prod(y,x),product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf114(ti(product_prod(bool,u),v),u,bool)))*.
% 300.04/300.43 18102[0:SpL:17749.0,6924.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),skf108(w,x,y,product_prod(bool,u))))* hBOOL(ti(bool,skf114(skf112(w,product_prod(y,x),product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf112(ti(product_prod(bool,u),v),u,bool)))*.
% 300.04/300.43 18100[0:SpL:17749.0,7033.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),skf108(w,x,y,product_prod(bool,u))))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),v),u,bool)))* -> hBOOL(ti(bool,skf112(skf112(w,product_prod(y,x),product_prod(bool,u)),u,bool)))*.
% 300.04/300.43 18098[0:SpL:17749.0,7542.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),skf108(w,x,y,product_prod(bool,u))))* hBOOL(ti(bool,skf112(skf112(w,product_prod(y,x),product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf114(ti(product_prod(bool,u),v),u,bool)))*.
% 300.04/300.43 18024[0:SpL:17749.0,1420.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),y),bool,u)))* -> hBOOL(ti(bool,skf113(skf112(v,product_prod(x,w),product_prod(u,bool)),bool,u)))*.
% 300.04/300.43 18022[0:SpL:17749.0,1439.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),y),bool,u)))* -> hBOOL(ti(bool,skf111(skf112(v,product_prod(x,w),product_prod(u,bool)),bool,u)))*.
% 300.04/300.43 18020[0:SpL:17749.0,1480.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf111(skf112(v,product_prod(x,w),product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf111(ti(product_prod(u,bool),y),bool,u)))*.
% 300.04/300.43 18018[0:SpL:17749.0,1639.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),y),bool,u)))* -> hBOOL(ti(bool,skf113(skf112(v,product_prod(x,w),product_prod(u,bool)),bool,u)))*.
% 300.04/300.43 17995[0:SpL:17749.0,1413.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),skf108(w,x,y,product_prod(u,bool))))* hBOOL(ti(bool,skf113(skf112(w,product_prod(y,x),product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf113(ti(product_prod(u,bool),v),bool,u)))*.
% 300.04/300.43 17993[0:SpL:17749.0,1432.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),skf108(w,x,y,product_prod(u,bool))))* hBOOL(ti(bool,skf113(skf112(w,product_prod(y,x),product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf111(ti(product_prod(u,bool),v),bool,u)))*.
% 300.04/300.43 17991[0:SpL:17749.0,1473.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),skf108(w,x,y,product_prod(u,bool))))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),v),bool,u)))* -> hBOOL(ti(bool,skf111(skf112(w,product_prod(y,x),product_prod(u,bool)),bool,u)))*.
% 300.04/300.43 17989[0:SpL:17749.0,1632.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),skf108(w,x,y,product_prod(u,bool))))* hBOOL(ti(bool,skf111(skf112(w,product_prod(y,x),product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf113(ti(product_prod(u,bool),v),bool,u)))*.
% 300.04/300.43 18389[0:SpR:18205.0,53.0] || -> equal(hAPP(product_prod(u,v),product_prod(w,product_prod(u,v)),hAPP(w,fun(product_prod(u,v),product_prod(w,product_prod(u,v))),product_Pair(w,product_prod(u,v)),skf108(x,v,u,w)),skf111(x,product_prod(u,v),w)),ti(product_prod(w,product_prod(u,v)),x))**.
% 300.04/300.43 23639[0:SpL:1362.2,50.0] || equal(ti(u,v),ti(u,w))* equal(ti(fun(u,bool),x),ti(fun(u,bool),y))* hBOOL(hAPP(fun(u,bool),bool,hAPP(u,fun(fun(u,bool),bool),member(u),v),x))* -> hBOOL(hAPP(u,bool,y,w))*.
% 300.04/300.43 23106[0:SpR:1362.2,49.1] || equal(ti(u,v),ti(u,w))* equal(ti(fun(u,bool),x),ti(fun(u,bool),y))* hBOOL(hAPP(u,bool,y,w))* -> hBOOL(hAPP(fun(u,bool),bool,hAPP(u,fun(fun(u,bool),bool),member(u),v),x))*.
% 300.04/300.43 25584[0:SpL:25328.0,12398.0] || hBOOL(ti(bool,skf108(ti(product_prod(bool,product_prod(u,v)),skf111(w,product_prod(bool,product_prod(u,v)),product_prod(bool,product_prod(u,v)))),v,u,bool)))* -> hBOOL(skf114(skf113(w,product_prod(bool,product_prod(u,v)),product_prod(bool,product_prod(u,v))),product_prod(u,v),bool)).
% 300.04/300.43 25583[0:SpL:25328.0,12397.0] || hBOOL(ti(bool,skf108(ti(product_prod(bool,product_prod(u,v)),skf111(w,product_prod(bool,product_prod(u,v)),product_prod(bool,product_prod(u,v)))),v,u,bool)))* -> hBOOL(skf112(skf113(w,product_prod(bool,product_prod(u,v)),product_prod(bool,product_prod(u,v))),product_prod(u,v),bool)).
% 300.04/300.43 25432[0:SpR:25328.0,13439.1] || hBOOL(ti(bool,skf108(skf113(u,product_prod(bool,product_prod(v,w)),product_prod(bool,product_prod(v,w))),w,v,bool))) -> hBOOL(skf112(ti(product_prod(bool,product_prod(v,w)),skf111(u,product_prod(bool,product_prod(v,w)),product_prod(bool,product_prod(v,w)))),product_prod(v,w),bool))*.
% 300.04/300.43 25431[0:SpR:25328.0,13440.1] || hBOOL(ti(bool,skf108(skf113(u,product_prod(bool,product_prod(v,w)),product_prod(bool,product_prod(v,w))),w,v,bool))) -> hBOOL(skf114(ti(product_prod(bool,product_prod(v,w)),skf111(u,product_prod(bool,product_prod(v,w)),product_prod(bool,product_prod(v,w)))),product_prod(v,w),bool))*.
% 300.04/300.43 28397[0:Rew:27802.0,25286.0] || -> equal(hAPP(product_prod(val,u),v,hAPP(fun(val,fun(u,v)),fun(product_prod(val,u),v),produc1605651328_split(val,u,v),w),x),hAPP(u,v,hAPP(val,fun(u,v),w,skf112(x,u,val)),skf111(ti(product_prod(val,u),x),u,val)))*.
% 300.04/300.43 1459[0:SpR:777.1,1449.1] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* hBOOL(ti(bool,skf113(skf111(w,product_prod(v,bool),u),bool,v)))* -> hBOOL(ti(bool,skf111(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),bool,v)))*.
% 300.04/300.43 1458[0:SpR:778.1,1449.1] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* hBOOL(ti(bool,skf113(skf113(w,product_prod(v,bool),u),bool,v)))* -> hBOOL(ti(bool,skf111(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),bool,v)))*.
% 300.04/300.43 1456[0:SpR:777.1,1449.1] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* hBOOL(ti(bool,skf113(skf113(x,product_prod(v,bool),u),bool,v)))* -> hBOOL(ti(bool,skf111(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),bool,v)))*.
% 300.04/300.43 1625[0:SpR:777.1,1592.1] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* hBOOL(ti(bool,skf111(skf111(w,product_prod(v,bool),u),bool,v)))* -> hBOOL(ti(bool,skf111(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),bool,v)))*.
% 300.04/300.43 1624[0:SpR:778.1,1592.1] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* hBOOL(ti(bool,skf111(skf113(w,product_prod(v,bool),u),bool,v)))* -> hBOOL(ti(bool,skf111(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),bool,v)))*.
% 300.04/300.43 1622[0:SpR:777.1,1592.1] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* hBOOL(ti(bool,skf111(skf113(x,product_prod(v,bool),u),bool,v)))* -> hBOOL(ti(bool,skf111(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),bool,v)))*.
% 300.04/300.43 2608[0:SpL:777.1,2584.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* hBOOL(ti(bool,skf113(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),bool,v)))* -> hBOOL(ti(bool,skf113(skf111(w,product_prod(v,bool),u),bool,v)))*.
% 300.04/300.43 2607[0:SpL:778.1,2584.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* hBOOL(ti(bool,skf113(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),bool,v)))* -> hBOOL(ti(bool,skf113(skf113(w,product_prod(v,bool),u),bool,v)))*.
% 300.04/300.43 2605[0:SpL:777.1,2584.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* hBOOL(ti(bool,skf113(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),bool,v)))* -> hBOOL(ti(bool,skf113(skf113(x,product_prod(v,bool),u),bool,v)))*.
% 300.04/300.43 2629[0:SpL:777.1,2613.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* hBOOL(ti(bool,skf111(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),bool,v)))* -> hBOOL(ti(bool,skf113(skf111(w,product_prod(v,bool),u),bool,v)))*.
% 300.04/300.43 2628[0:SpL:778.1,2613.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* hBOOL(ti(bool,skf111(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),bool,v)))* -> hBOOL(ti(bool,skf113(skf113(w,product_prod(v,bool),u),bool,v)))*.
% 300.04/300.43 2626[0:SpL:777.1,2613.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* hBOOL(ti(bool,skf111(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),bool,v)))* -> hBOOL(ti(bool,skf113(skf113(x,product_prod(v,bool),u),bool,v)))*.
% 300.04/300.43 2679[0:SpR:777.1,2655.1] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* hBOOL(ti(bool,skf113(skf111(w,product_prod(v,bool),u),bool,v)))* -> hBOOL(ti(bool,skf113(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),bool,v)))*.
% 300.04/300.43 2678[0:SpR:778.1,2655.1] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* hBOOL(ti(bool,skf113(skf113(w,product_prod(v,bool),u),bool,v)))* -> hBOOL(ti(bool,skf113(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),bool,v)))*.
% 300.04/300.43 2676[0:SpR:777.1,2655.1] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* hBOOL(ti(bool,skf113(skf113(x,product_prod(v,bool),u),bool,v)))* -> hBOOL(ti(bool,skf113(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),bool,v)))*.
% 300.04/300.43 2722[0:SpL:777.1,2694.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* hBOOL(ti(bool,skf113(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),bool,v)))* -> hBOOL(ti(bool,skf111(skf111(w,product_prod(v,bool),u),bool,v)))*.
% 300.04/300.43 2721[0:SpL:778.1,2694.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* hBOOL(ti(bool,skf113(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),bool,v)))* -> hBOOL(ti(bool,skf111(skf113(w,product_prod(v,bool),u),bool,v)))*.
% 300.04/300.43 2719[0:SpL:777.1,2694.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* hBOOL(ti(bool,skf113(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),bool,v)))* -> hBOOL(ti(bool,skf111(skf113(x,product_prod(v,bool),u),bool,v)))*.
% 300.04/300.43 2744[0:SpL:777.1,2727.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* hBOOL(ti(bool,skf111(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),bool,v)))* -> hBOOL(ti(bool,skf111(skf111(w,product_prod(v,bool),u),bool,v)))*.
% 300.04/300.43 2743[0:SpL:778.1,2727.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* hBOOL(ti(bool,skf111(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),bool,v)))* -> hBOOL(ti(bool,skf111(skf113(w,product_prod(v,bool),u),bool,v)))*.
% 300.04/300.43 2741[0:SpL:777.1,2727.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* hBOOL(ti(bool,skf111(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),bool,v)))* -> hBOOL(ti(bool,skf111(skf113(x,product_prod(v,bool),u),bool,v)))*.
% 300.04/300.43 2946[0:SpR:777.1,2922.1] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* hBOOL(ti(bool,skf111(skf111(w,product_prod(v,bool),u),bool,v)))* -> hBOOL(ti(bool,skf113(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),bool,v)))*.
% 300.04/300.43 2945[0:SpR:778.1,2922.1] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* hBOOL(ti(bool,skf111(skf113(w,product_prod(v,bool),u),bool,v)))* -> hBOOL(ti(bool,skf113(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),bool,v)))*.
% 300.04/300.43 2943[0:SpR:777.1,2922.1] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* hBOOL(ti(bool,skf111(skf113(x,product_prod(v,bool),u),bool,v)))* -> hBOOL(ti(bool,skf113(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),bool,v)))*.
% 300.04/300.43 3306[0:SoR:3070.0,1371.2] || equal(ti(product_prod(u,bool),v),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf113(ti(product_prod(u,bool),w),bool,u)))* equal(ti(product_prod(u,bool),w),ti(product_prod(u,bool),v))* -> hBOOL(ti(bool,skf113(undefined(product_prod(u,bool)),bool,u))).
% 300.04/300.43 3305[0:SoR:3114.0,1371.2] || equal(ti(product_prod(u,bool),v),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf113(ti(product_prod(u,bool),w),bool,u)))* equal(ti(product_prod(u,bool),w),ti(product_prod(u,bool),v))* -> hBOOL(ti(bool,skf111(undefined(product_prod(u,bool)),bool,u))).
% 300.04/300.43 3387[0:SoR:3070.0,1573.2] || equal(ti(product_prod(u,bool),v),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf111(ti(product_prod(u,bool),w),bool,u)))* equal(ti(product_prod(u,bool),w),ti(product_prod(u,bool),v))* -> hBOOL(ti(bool,skf113(undefined(product_prod(u,bool)),bool,u))).
% 300.04/300.43 3386[0:SoR:3114.0,1573.2] || equal(ti(product_prod(u,bool),v),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf111(ti(product_prod(u,bool),w),bool,u)))* equal(ti(product_prod(u,bool),w),ti(product_prod(u,bool),v))* -> hBOOL(ti(bool,skf111(undefined(product_prod(u,bool)),bool,u))).
% 300.04/300.43 3492[0:SpR:986.0,2094.1] || equal(ti(product_prod(u,val),v),ti(product_prod(u,val),w)) -> equal(hAPP(val,product_prod(u,val),hAPP(u,fun(val,product_prod(u,val)),product_Pair(u,val),skf114(ti(product_prod(u,val),v),val,u)),skf111(w,val,u)),ti(product_prod(u,val),v))**.
% 300.04/300.43 3571[0:SpR:1039.0,2094.1] || equal(ti(product_prod(u,val),v),ti(product_prod(u,val),w)) -> equal(hAPP(val,product_prod(u,val),hAPP(u,fun(val,product_prod(u,val)),product_Pair(u,val),skf112(ti(product_prod(u,val),v),val,u)),skf111(w,val,u)),ti(product_prod(u,val),v))**.
% 300.04/300.43 4336[0:SpL:4031.1,2613.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* hBOOL(ti(bool,skf111(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),bool,v)))* -> hBOOL(ti(bool,skf113(skf111(x,product_prod(v,bool),u),bool,v)))*.
% 300.04/300.43 4335[0:SpL:4031.1,2727.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* hBOOL(ti(bool,skf111(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),bool,v)))* -> hBOOL(ti(bool,skf111(skf111(x,product_prod(v,bool),u),bool,v)))*.
% 300.04/300.43 4328[0:SpL:4031.1,2584.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* hBOOL(ti(bool,skf113(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),bool,v)))* -> hBOOL(ti(bool,skf113(skf111(x,product_prod(v,bool),u),bool,v)))*.
% 300.04/300.43 4327[0:SpL:4031.1,2694.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* hBOOL(ti(bool,skf113(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),bool,v)))* -> hBOOL(ti(bool,skf111(skf111(x,product_prod(v,bool),u),bool,v)))*.
% 300.04/300.43 4098[0:SpR:4031.1,1449.1] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* hBOOL(ti(bool,skf113(skf111(x,product_prod(v,bool),u),bool,v)))* -> hBOOL(ti(bool,skf111(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),bool,v)))*.
% 300.04/300.43 4097[0:SpR:4031.1,1592.1] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* hBOOL(ti(bool,skf111(skf111(x,product_prod(v,bool),u),bool,v)))* -> hBOOL(ti(bool,skf111(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),bool,v)))*.
% 300.04/300.43 4094[0:SpR:4031.1,2655.1] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* hBOOL(ti(bool,skf113(skf111(x,product_prod(v,bool),u),bool,v)))* -> hBOOL(ti(bool,skf113(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),bool,v)))*.
% 300.04/300.43 4093[0:SpR:4031.1,2922.1] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* hBOOL(ti(bool,skf111(skf111(x,product_prod(v,bool),u),bool,v)))* -> hBOOL(ti(bool,skf113(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),bool,v)))*.
% 300.04/300.43 5118[0:SpL:4841.1,2613.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf114(w,v,product_prod(u,bool))),bool,u)))* -> hBOOL(ti(bool,skf113(skf114(x,v,product_prod(u,bool)),bool,u)))*.
% 300.04/300.43 5117[0:SpL:4841.1,2727.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf114(w,v,product_prod(u,bool))),bool,u)))* -> hBOOL(ti(bool,skf111(skf114(x,v,product_prod(u,bool)),bool,u)))*.
% 300.04/300.43 5110[0:SpL:4841.1,2584.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf114(w,v,product_prod(u,bool))),bool,u)))* -> hBOOL(ti(bool,skf113(skf114(x,v,product_prod(u,bool)),bool,u)))*.
% 300.04/300.43 5109[0:SpL:4841.1,2694.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf114(w,v,product_prod(u,bool))),bool,u)))* -> hBOOL(ti(bool,skf111(skf114(x,v,product_prod(u,bool)),bool,u)))*.
% 300.04/300.43 4900[0:SpR:4841.1,1449.1] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* hBOOL(ti(bool,skf113(skf114(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf114(w,v,product_prod(u,bool))),bool,u)))*.
% 300.04/300.43 4899[0:SpR:4841.1,1592.1] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* hBOOL(ti(bool,skf111(skf114(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf114(w,v,product_prod(u,bool))),bool,u)))*.
% 300.04/300.43 4896[0:SpR:4841.1,2655.1] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* hBOOL(ti(bool,skf113(skf114(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf114(w,v,product_prod(u,bool))),bool,u)))*.
% 300.04/300.43 4895[0:SpR:4841.1,2922.1] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* hBOOL(ti(bool,skf111(skf114(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf114(w,v,product_prod(u,bool))),bool,u)))*.
% 300.04/300.43 5699[0:SpL:4840.1,2613.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),bool,u)))* -> hBOOL(ti(bool,skf113(skf114(x,v,product_prod(u,bool)),bool,u)))*.
% 300.04/300.43 5698[0:SpL:4840.1,2727.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),bool,u)))* -> hBOOL(ti(bool,skf111(skf114(x,v,product_prod(u,bool)),bool,u)))*.
% 300.04/300.43 5691[0:SpL:4840.1,2584.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),bool,u)))* -> hBOOL(ti(bool,skf113(skf114(x,v,product_prod(u,bool)),bool,u)))*.
% 300.04/300.43 5690[0:SpL:4840.1,2694.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),bool,u)))* -> hBOOL(ti(bool,skf111(skf114(x,v,product_prod(u,bool)),bool,u)))*.
% 300.04/300.43 5579[0:SpL:4840.1,2613.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))),bool,u)))* -> hBOOL(ti(bool,skf113(skf112(w,v,product_prod(u,bool)),bool,u)))*.
% 300.04/300.43 5578[0:SpL:4840.1,2727.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))),bool,u)))* -> hBOOL(ti(bool,skf111(skf112(w,v,product_prod(u,bool)),bool,u)))*.
% 300.04/300.43 5571[0:SpL:4840.1,2584.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))),bool,u)))* -> hBOOL(ti(bool,skf113(skf112(w,v,product_prod(u,bool)),bool,u)))*.
% 300.04/300.43 5570[0:SpL:4840.1,2694.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))),bool,u)))* -> hBOOL(ti(bool,skf111(skf112(w,v,product_prod(u,bool)),bool,u)))*.
% 300.04/300.43 5472[0:SpR:4840.1,1449.1] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* hBOOL(ti(bool,skf113(skf114(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),bool,u)))*.
% 300.04/300.43 5471[0:SpR:4840.1,1592.1] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* hBOOL(ti(bool,skf111(skf114(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),bool,u)))*.
% 300.04/300.43 5468[0:SpR:4840.1,2655.1] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* hBOOL(ti(bool,skf113(skf114(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),bool,u)))*.
% 300.04/300.43 5467[0:SpR:4840.1,2922.1] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* hBOOL(ti(bool,skf111(skf114(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),bool,u)))*.
% 300.04/300.43 5444[0:SpR:4840.1,1449.1] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* hBOOL(ti(bool,skf113(skf112(w,v,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))),bool,u)))*.
% 300.04/300.43 5443[0:SpR:4840.1,1592.1] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* hBOOL(ti(bool,skf111(skf112(w,v,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))),bool,u)))*.
% 300.04/300.43 5440[0:SpR:4840.1,2655.1] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* hBOOL(ti(bool,skf113(skf112(w,v,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))),bool,u)))*.
% 300.04/300.43 5439[0:SpR:4840.1,2922.1] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* hBOOL(ti(bool,skf111(skf112(w,v,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))),bool,u)))*.
% 300.04/300.43 7026[0:SpR:4031.1,7010.1] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* hBOOL(ti(bool,skf114(skf111(x,product_prod(bool,v),u),v,bool)))* -> hBOOL(ti(bool,skf112(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),v,bool)))*.
% 300.04/300.43 7025[0:SpR:777.1,7010.1] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* hBOOL(ti(bool,skf114(skf111(w,product_prod(bool,v),u),v,bool)))* -> hBOOL(ti(bool,skf112(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),v,bool)))*.
% 300.04/300.43 7023[0:SpR:778.1,7010.1] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* hBOOL(ti(bool,skf114(skf113(w,product_prod(bool,v),u),v,bool)))* -> hBOOL(ti(bool,skf112(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),v,bool)))*.
% 300.04/300.43 7021[0:SpR:777.1,7010.1] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* hBOOL(ti(bool,skf114(skf113(x,product_prod(bool,v),u),v,bool)))* -> hBOOL(ti(bool,skf112(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),v,bool)))*.
% 300.04/300.43 7020[0:SpR:4840.1,7010.1] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* hBOOL(ti(bool,skf114(skf112(w,v,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),u,bool)))*.
% 300.04/300.43 7019[0:SpR:4841.1,7010.1] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* hBOOL(ti(bool,skf114(skf114(w,v,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),u,bool)))*.
% 300.04/300.43 7017[0:SpR:4840.1,7010.1] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* hBOOL(ti(bool,skf114(skf114(x,v,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),u,bool)))*.
% 300.04/300.43 7401[0:SpR:4031.1,7354.1] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* hBOOL(ti(bool,skf112(skf111(x,product_prod(bool,v),u),v,bool)))* -> hBOOL(ti(bool,skf112(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),v,bool)))*.
% 300.04/300.43 7400[0:SpR:777.1,7354.1] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* hBOOL(ti(bool,skf112(skf111(w,product_prod(bool,v),u),v,bool)))* -> hBOOL(ti(bool,skf112(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),v,bool)))*.
% 300.04/300.43 7398[0:SpR:778.1,7354.1] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* hBOOL(ti(bool,skf112(skf113(w,product_prod(bool,v),u),v,bool)))* -> hBOOL(ti(bool,skf112(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),v,bool)))*.
% 300.04/300.43 7396[0:SpR:777.1,7354.1] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* hBOOL(ti(bool,skf112(skf113(x,product_prod(bool,v),u),v,bool)))* -> hBOOL(ti(bool,skf112(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),v,bool)))*.
% 300.04/300.43 7395[0:SpR:4840.1,7354.1] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* hBOOL(ti(bool,skf112(skf112(w,v,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),u,bool)))*.
% 300.04/300.43 7394[0:SpR:4841.1,7354.1] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* hBOOL(ti(bool,skf112(skf114(w,v,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),u,bool)))*.
% 300.04/300.43 7392[0:SpR:4840.1,7354.1] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* hBOOL(ti(bool,skf112(skf114(x,v,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),u,bool)))*.
% 300.04/300.43 8089[0:SpR:4844.1,4844.1] || equal(ti(product_prod(u,val),v),ti(product_prod(u,val),w))* equal(ti(product_prod(u,val),x),ti(product_prod(u,val),w))* -> equal(ti(u,skf112(ti(product_prod(u,val),x),val,u)),ti(u,skf112(ti(product_prod(u,val),v),val,u)))*.
% 300.04/300.43 8588[0:SpR:4843.1,4843.1] || equal(ti(product_prod(u,val),v),ti(product_prod(u,val),w))* equal(ti(product_prod(u,val),x),ti(product_prod(u,val),w))* -> equal(ti(u,skf114(ti(product_prod(u,val),x),val,u)),ti(u,skf114(ti(product_prod(u,val),v),val,u)))*.
% 300.04/300.43 8587[0:SpR:4843.1,4844.1] || equal(ti(product_prod(u,val),v),ti(product_prod(u,val),w))* equal(ti(product_prod(u,val),x),ti(product_prod(u,val),w))* -> equal(ti(u,skf112(ti(product_prod(u,val),x),val,u)),ti(u,skf114(ti(product_prod(u,val),v),val,u)))*.
% 300.04/300.43 10775[0:Rew:26.0,10750.0] || equal(ti(product_prod(bool,val),u),ti(product_prod(bool,val),v))* hBOOL(ti(bool,skf114(undefined(product_prod(bool,val)),val,bool))) equal(ti(product_prod(bool,val),v),undefined(product_prod(bool,val))) -> hBOOL(ti(bool,skf112(ti(product_prod(bool,val),u),val,bool)))*.
% 300.04/300.43 10776[0:Rew:26.0,10749.0] || equal(ti(product_prod(bool,val),u),ti(product_prod(bool,val),v))* hBOOL(ti(bool,skf114(undefined(product_prod(bool,val)),val,bool))) equal(ti(product_prod(bool,val),v),undefined(product_prod(bool,val))) -> hBOOL(ti(bool,skf114(ti(product_prod(bool,val),u),val,bool)))*.
% 300.04/300.43 10837[0:Rew:26.0,10812.0] || equal(ti(product_prod(bool,val),u),ti(product_prod(bool,val),v))* hBOOL(ti(bool,skf112(undefined(product_prod(bool,val)),val,bool))) equal(ti(product_prod(bool,val),v),undefined(product_prod(bool,val))) -> hBOOL(ti(bool,skf112(ti(product_prod(bool,val),u),val,bool)))*.
% 300.04/300.43 10838[0:Rew:26.0,10811.0] || equal(ti(product_prod(bool,val),u),ti(product_prod(bool,val),v))* hBOOL(ti(bool,skf112(undefined(product_prod(bool,val)),val,bool))) equal(ti(product_prod(bool,val),v),undefined(product_prod(bool,val))) -> hBOOL(ti(bool,skf114(ti(product_prod(bool,val),u),val,bool)))*.
% 300.04/300.43 11086[0:SpL:4031.1,11032.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* hBOOL(ti(bool,skf114(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),v,bool)))* -> hBOOL(ti(bool,skf114(skf111(x,product_prod(bool,v),u),v,bool)))*.
% 300.04/300.43 11085[0:SpL:777.1,11032.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* hBOOL(ti(bool,skf114(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),v,bool)))* -> hBOOL(ti(bool,skf114(skf111(w,product_prod(bool,v),u),v,bool)))*.
% 300.04/300.43 11083[0:SpL:778.1,11032.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* hBOOL(ti(bool,skf114(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),v,bool)))* -> hBOOL(ti(bool,skf114(skf113(w,product_prod(bool,v),u),v,bool)))*.
% 300.04/300.43 11081[0:SpL:777.1,11032.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* hBOOL(ti(bool,skf114(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),v,bool)))* -> hBOOL(ti(bool,skf114(skf113(x,product_prod(bool,v),u),v,bool)))*.
% 300.04/300.43 11079[0:SpL:4840.1,11032.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),u,bool)))* -> hBOOL(ti(bool,skf114(skf112(w,v,product_prod(bool,u)),u,bool)))*.
% 300.04/300.43 11075[0:SpL:4841.1,11032.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),u,bool)))* -> hBOOL(ti(bool,skf114(skf114(w,v,product_prod(bool,u)),u,bool)))*.
% 300.04/300.43 11073[0:SpL:4840.1,11032.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),u,bool)))* -> hBOOL(ti(bool,skf114(skf114(x,v,product_prod(bool,u)),u,bool)))*.
% 300.04/300.43 11122[0:SpL:4031.1,11094.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* hBOOL(ti(bool,skf112(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),v,bool)))* -> hBOOL(ti(bool,skf114(skf111(x,product_prod(bool,v),u),v,bool)))*.
% 300.04/300.43 11121[0:SpL:777.1,11094.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* hBOOL(ti(bool,skf112(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),v,bool)))* -> hBOOL(ti(bool,skf114(skf111(w,product_prod(bool,v),u),v,bool)))*.
% 300.04/300.43 11119[0:SpL:778.1,11094.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* hBOOL(ti(bool,skf112(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),v,bool)))* -> hBOOL(ti(bool,skf114(skf113(w,product_prod(bool,v),u),v,bool)))*.
% 300.04/300.43 11117[0:SpL:777.1,11094.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* hBOOL(ti(bool,skf112(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),v,bool)))* -> hBOOL(ti(bool,skf114(skf113(x,product_prod(bool,v),u),v,bool)))*.
% 300.04/300.43 11115[0:SpL:4840.1,11094.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),u,bool)))* -> hBOOL(ti(bool,skf114(skf112(w,v,product_prod(bool,u)),u,bool)))*.
% 300.04/300.43 11111[0:SpL:4841.1,11094.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),u,bool)))* -> hBOOL(ti(bool,skf114(skf114(w,v,product_prod(bool,u)),u,bool)))*.
% 300.04/300.43 11109[0:SpL:4840.1,11094.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),u,bool)))* -> hBOOL(ti(bool,skf114(skf114(x,v,product_prod(bool,u)),u,bool)))*.
% 300.04/300.43 11257[0:SpR:4031.1,11203.1] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* hBOOL(ti(bool,skf114(skf111(x,product_prod(bool,v),u),v,bool)))* -> hBOOL(ti(bool,skf114(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),v,bool)))*.
% 300.04/300.43 11256[0:SpR:777.1,11203.1] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* hBOOL(ti(bool,skf114(skf111(w,product_prod(bool,v),u),v,bool)))* -> hBOOL(ti(bool,skf114(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),v,bool)))*.
% 300.04/300.43 11254[0:SpR:778.1,11203.1] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* hBOOL(ti(bool,skf114(skf113(w,product_prod(bool,v),u),v,bool)))* -> hBOOL(ti(bool,skf114(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),v,bool)))*.
% 300.04/300.43 11252[0:SpR:777.1,11203.1] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* hBOOL(ti(bool,skf114(skf113(x,product_prod(bool,v),u),v,bool)))* -> hBOOL(ti(bool,skf114(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),v,bool)))*.
% 300.04/300.43 11250[0:SpR:4840.1,11203.1] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* hBOOL(ti(bool,skf114(skf112(w,v,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),u,bool)))*.
% 300.04/300.43 11246[0:SpR:4841.1,11203.1] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* hBOOL(ti(bool,skf114(skf114(w,v,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),u,bool)))*.
% 300.04/300.43 11244[0:SpR:4840.1,11203.1] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* hBOOL(ti(bool,skf114(skf114(x,v,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),u,bool)))*.
% 300.04/300.43 11335[0:SpL:4031.1,11277.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* hBOOL(ti(bool,skf114(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),v,bool)))* -> hBOOL(ti(bool,skf112(skf111(x,product_prod(bool,v),u),v,bool)))*.
% 300.04/300.43 11334[0:SpL:777.1,11277.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* hBOOL(ti(bool,skf114(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),v,bool)))* -> hBOOL(ti(bool,skf112(skf111(w,product_prod(bool,v),u),v,bool)))*.
% 300.04/300.43 11332[0:SpL:778.1,11277.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* hBOOL(ti(bool,skf114(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),v,bool)))* -> hBOOL(ti(bool,skf112(skf113(w,product_prod(bool,v),u),v,bool)))*.
% 300.04/300.43 11330[0:SpL:777.1,11277.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* hBOOL(ti(bool,skf114(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),v,bool)))* -> hBOOL(ti(bool,skf112(skf113(x,product_prod(bool,v),u),v,bool)))*.
% 300.04/300.43 11328[0:SpL:4840.1,11277.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),u,bool)))* -> hBOOL(ti(bool,skf112(skf112(w,v,product_prod(bool,u)),u,bool)))*.
% 300.04/300.43 11324[0:SpL:4841.1,11277.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),u,bool)))* -> hBOOL(ti(bool,skf112(skf114(w,v,product_prod(bool,u)),u,bool)))*.
% 300.04/300.43 11322[0:SpL:4840.1,11277.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),u,bool)))* -> hBOOL(ti(bool,skf112(skf114(x,v,product_prod(bool,u)),u,bool)))*.
% 300.04/300.43 11372[0:SpL:4031.1,11343.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* hBOOL(ti(bool,skf112(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),v,bool)))* -> hBOOL(ti(bool,skf112(skf111(x,product_prod(bool,v),u),v,bool)))*.
% 300.04/300.43 11371[0:SpL:777.1,11343.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* hBOOL(ti(bool,skf112(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),v,bool)))* -> hBOOL(ti(bool,skf112(skf111(w,product_prod(bool,v),u),v,bool)))*.
% 300.04/300.43 11369[0:SpL:778.1,11343.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* hBOOL(ti(bool,skf112(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),v,bool)))* -> hBOOL(ti(bool,skf112(skf113(w,product_prod(bool,v),u),v,bool)))*.
% 300.04/300.43 11367[0:SpL:777.1,11343.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* hBOOL(ti(bool,skf112(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),v,bool)))* -> hBOOL(ti(bool,skf112(skf113(x,product_prod(bool,v),u),v,bool)))*.
% 300.04/300.43 11365[0:SpL:4840.1,11343.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),u,bool)))* -> hBOOL(ti(bool,skf112(skf112(w,v,product_prod(bool,u)),u,bool)))*.
% 300.04/300.43 11361[0:SpL:4841.1,11343.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),u,bool)))* -> hBOOL(ti(bool,skf112(skf114(w,v,product_prod(bool,u)),u,bool)))*.
% 300.04/300.43 11359[0:SpL:4840.1,11343.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),u,bool)))* -> hBOOL(ti(bool,skf112(skf114(x,v,product_prod(bool,u)),u,bool)))*.
% 300.04/300.43 11636[0:SpR:4031.1,11582.1] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* hBOOL(ti(bool,skf112(skf111(x,product_prod(bool,v),u),v,bool)))* -> hBOOL(ti(bool,skf114(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),v,bool)))*.
% 300.04/300.43 11635[0:SpR:777.1,11582.1] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* hBOOL(ti(bool,skf112(skf111(w,product_prod(bool,v),u),v,bool)))* -> hBOOL(ti(bool,skf114(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),v,bool)))*.
% 300.04/300.43 11633[0:SpR:778.1,11582.1] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* hBOOL(ti(bool,skf112(skf113(w,product_prod(bool,v),u),v,bool)))* -> hBOOL(ti(bool,skf114(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),v,bool)))*.
% 300.04/300.43 11631[0:SpR:777.1,11582.1] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* hBOOL(ti(bool,skf112(skf113(x,product_prod(bool,v),u),v,bool)))* -> hBOOL(ti(bool,skf114(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),v,bool)))*.
% 300.04/300.43 11629[0:SpR:4840.1,11582.1] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* hBOOL(ti(bool,skf112(skf112(w,v,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),u,bool)))*.
% 300.04/300.43 11625[0:SpR:4841.1,11582.1] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* hBOOL(ti(bool,skf112(skf114(w,v,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),u,bool)))*.
% 300.04/300.43 11623[0:SpR:4840.1,11582.1] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* hBOOL(ti(bool,skf112(skf114(x,v,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),u,bool)))*.
% 300.04/300.43 12709[0:Rew:12518.0,12707.1] || equal(ti(product_prod(u,product_prod(val,product_prod(v,w))),x),ti(product_prod(u,product_prod(val,product_prod(v,w))),y)) -> equal(skf108(skf111(x,product_prod(val,product_prod(v,w)),u),w,v,val),skf108(skf111(y,product_prod(val,product_prod(v,w)),u),w,v,val))*.
% 300.04/300.43 12710[0:Rew:12518.0,12706.1] || equal(ti(product_prod(u,product_prod(val,product_prod(v,w))),x),ti(product_prod(u,product_prod(val,product_prod(v,w))),y)) -> equal(skf108(skf113(y,product_prod(val,product_prod(v,w)),u),w,v,val),skf108(skf111(x,product_prod(val,product_prod(v,w)),u),w,v,val))*.
% 300.04/300.43 12712[0:Rew:12518.0,12704.1] || equal(ti(product_prod(u,product_prod(val,product_prod(v,w))),x),ti(product_prod(u,product_prod(val,product_prod(v,w))),y)) -> equal(skf108(skf113(y,product_prod(val,product_prod(v,w)),u),w,v,val),skf108(skf113(x,product_prod(val,product_prod(v,w)),u),w,v,val))*.
% 300.04/300.43 12715[0:Rew:12518.0,12700.1] || equal(ti(product_prod(product_prod(val,product_prod(u,v)),w),x),ti(product_prod(product_prod(val,product_prod(u,v)),w),y)) -> equal(skf108(skf114(y,w,product_prod(val,product_prod(u,v))),v,u,val),skf108(skf112(x,w,product_prod(val,product_prod(u,v))),v,u,val))*.
% 300.04/300.43 12716[0:Rew:12518.0,12695.1] || equal(ti(product_prod(product_prod(val,product_prod(u,v)),w),x),ti(product_prod(product_prod(val,product_prod(u,v)),w),y)) -> equal(skf108(skf114(y,w,product_prod(val,product_prod(u,v))),v,u,val),skf108(skf114(x,w,product_prod(val,product_prod(u,v))),v,u,val))*.
% 300.04/300.43 13379[0:Rew:12008.0,13371.1] || equal(ti(product_prod(u,product_prod(v,product_prod(w,product_prod(x,y)))),z),ti(product_prod(u,product_prod(v,product_prod(w,product_prod(x,y)))),x1))* -> equal(ti(u,skf82(z,y,x,w,v,u)),ti(u,skf108(x1,product_prod(w,product_prod(x,y)),v,u)))*.
% 300.04/300.43 13738[0:Rew:12410.0,13688.1] || hBOOL(hAPP(product_prod(u,v),bool,skf108(w,x,y,fun(product_prod(u,v),bool)),z))* -> hBOOL(hAPP(product_prod(u,v),bool,skf108(w,x,y,fun(product_prod(u,v),bool)),skf117(skf114(w,product_prod(y,x),fun(product_prod(u,v),bool)),v,u)))*.
% 300.04/300.43 19248[0:Rew:18214.0,19195.1] || hBOOL(hAPP(product_prod(u,v),bool,skf108(w,x,y,fun(product_prod(u,v),bool)),z))* -> hBOOL(hAPP(product_prod(u,v),bool,skf108(w,x,y,fun(product_prod(u,v),bool)),skf117(skf112(w,product_prod(y,x),fun(product_prod(u,v),bool)),v,u)))*.
% 300.04/300.43 20237[0:SpL:19623.1,11094.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),u,bool)))* -> hBOOL(ti(bool,skf114(skf112(x,v,product_prod(bool,u)),u,bool)))*.
% 300.04/300.43 20236[0:SpL:19623.1,11343.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),u,bool)))* -> hBOOL(ti(bool,skf112(skf112(x,v,product_prod(bool,u)),u,bool)))*.
% 300.04/300.43 20231[0:SpL:19623.1,11032.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),u,bool)))* -> hBOOL(ti(bool,skf114(skf112(x,v,product_prod(bool,u)),u,bool)))*.
% 300.04/300.43 20230[0:SpL:19623.1,11277.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),u,bool)))* -> hBOOL(ti(bool,skf112(skf112(x,v,product_prod(bool,u)),u,bool)))*.
% 300.04/300.43 20136[0:SpL:19623.1,2613.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),bool,u)))* -> hBOOL(ti(bool,skf113(skf112(x,v,product_prod(u,bool)),bool,u)))*.
% 300.04/300.43 20135[0:SpL:19623.1,2727.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),bool,u)))* -> hBOOL(ti(bool,skf111(skf112(x,v,product_prod(u,bool)),bool,u)))*.
% 300.04/300.43 20128[0:SpL:19623.1,2584.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),bool,u)))* -> hBOOL(ti(bool,skf113(skf112(x,v,product_prod(u,bool)),bool,u)))*.
% 300.04/300.43 20127[0:SpL:19623.1,2694.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),bool,u)))* -> hBOOL(ti(bool,skf111(skf112(x,v,product_prod(u,bool)),bool,u)))*.
% 300.04/300.43 19767[0:SpR:19623.1,7010.1] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* hBOOL(ti(bool,skf114(skf112(x,v,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),u,bool)))*.
% 300.04/300.43 19766[0:SpR:19623.1,7354.1] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* hBOOL(ti(bool,skf112(skf112(x,v,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),u,bool)))*.
% 300.04/300.43 19763[0:SpR:19623.1,11203.1] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* hBOOL(ti(bool,skf114(skf112(x,v,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),u,bool)))*.
% 300.04/300.43 19762[0:SpR:19623.1,11582.1] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* hBOOL(ti(bool,skf112(skf112(x,v,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),u,bool)))*.
% 300.04/300.43 19742[0:SpR:19623.1,1449.1] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* hBOOL(ti(bool,skf113(skf112(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),bool,u)))*.
% 300.04/300.43 19741[0:SpR:19623.1,1592.1] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* hBOOL(ti(bool,skf111(skf112(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),bool,u)))*.
% 300.04/300.43 19738[0:SpR:19623.1,2655.1] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* hBOOL(ti(bool,skf113(skf112(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),bool,u)))*.
% 300.04/300.43 19737[0:SpR:19623.1,2922.1] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* hBOOL(ti(bool,skf111(skf112(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),bool,u)))*.
% 300.04/300.43 20349[0:Rew:12518.0,19753.1] || equal(ti(product_prod(product_prod(val,product_prod(u,v)),w),x),ti(product_prod(product_prod(val,product_prod(u,v)),w),y)) -> equal(skf108(skf112(x,w,product_prod(val,product_prod(u,v))),v,u,val),skf108(skf112(y,w,product_prod(val,product_prod(u,v))),v,u,val))*.
% 300.04/300.43 23866[0:Rew:340.0,23116.1,340.0,23116.1] || equal(ti(u,v),ti(u,skf112(ti(product_prod(u,val),w),val,u)))* equal(x,skf111(w,val,u)) -> equal(hAPP(val,product_prod(u,val),hAPP(u,fun(val,product_prod(u,val)),product_Pair(u,val),v),x),ti(product_prod(u,val),w))*.
% 300.04/300.43 23867[0:Rew:340.0,23115.1,340.0,23115.1] || equal(ti(u,v),ti(u,skf114(ti(product_prod(u,val),w),val,u)))* equal(x,skf111(w,val,u)) -> equal(hAPP(val,product_prod(u,val),hAPP(u,fun(val,product_prod(u,val)),product_Pair(u,val),v),x),ti(product_prod(u,val),w))*.
% 300.04/300.43 25620[0:SpL:25328.0,6910.0] || equal(ti(product_prod(bool,u),skf111(v,product_prod(bool,u),product_prod(bool,u))),ti(product_prod(bool,u),w))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),w),u,bool)))* -> hBOOL(ti(bool,skf114(skf113(v,product_prod(bool,u),product_prod(bool,u)),u,bool)))*.
% 300.04/300.43 25618[0:SpL:25328.0,6937.0] || equal(ti(product_prod(bool,u),skf111(v,product_prod(bool,u),product_prod(bool,u))),ti(product_prod(bool,u),w))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),w),u,bool)))* -> hBOOL(ti(bool,skf112(skf113(v,product_prod(bool,u),product_prod(bool,u)),u,bool)))*.
% 300.04/300.43 25616[0:SpL:25328.0,7046.0] || equal(ti(product_prod(bool,u),skf111(v,product_prod(bool,u),product_prod(bool,u))),ti(product_prod(bool,u),w))* hBOOL(ti(bool,skf112(skf113(v,product_prod(bool,u),product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf112(ti(product_prod(bool,u),w),u,bool)))*.
% 300.04/300.43 25614[0:SpL:25328.0,7555.0] || equal(ti(product_prod(bool,u),skf111(v,product_prod(bool,u),product_prod(bool,u))),ti(product_prod(bool,u),w))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),w),u,bool)))* -> hBOOL(ti(bool,skf114(skf113(v,product_prod(bool,u),product_prod(bool,u)),u,bool)))*.
% 300.04/300.43 25595[0:SpL:25328.0,6897.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),skf111(w,product_prod(bool,u),product_prod(bool,u))))* hBOOL(ti(bool,skf114(skf113(w,product_prod(bool,u),product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf114(ti(product_prod(bool,u),v),u,bool)))*.
% 300.04/300.43 25593[0:SpL:25328.0,6924.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),skf111(w,product_prod(bool,u),product_prod(bool,u))))* hBOOL(ti(bool,skf114(skf113(w,product_prod(bool,u),product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf112(ti(product_prod(bool,u),v),u,bool)))*.
% 300.04/300.43 25591[0:SpL:25328.0,7033.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),skf111(w,product_prod(bool,u),product_prod(bool,u))))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),v),u,bool)))* -> hBOOL(ti(bool,skf112(skf113(w,product_prod(bool,u),product_prod(bool,u)),u,bool)))*.
% 300.04/300.43 25589[0:SpL:25328.0,7542.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),skf111(w,product_prod(bool,u),product_prod(bool,u))))* hBOOL(ti(bool,skf112(skf113(w,product_prod(bool,u),product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf114(ti(product_prod(bool,u),v),u,bool)))*.
% 300.04/300.43 25582[0:SpL:25328.0,12406.0] || hBOOL(ti(bool,skf108(ti(product_prod(bool,product_prod(u,v)),skf111(w,product_prod(bool,product_prod(u,v)),product_prod(bool,product_prod(u,v)))),v,u,bool)))* -> hBOOL(ti(bool,skf108(skf113(w,product_prod(bool,product_prod(u,v)),product_prod(bool,product_prod(u,v))),v,u,bool))).
% 300.04/300.43 25515[0:SpL:25328.0,1420.0] || equal(ti(product_prod(u,bool),skf111(v,product_prod(u,bool),product_prod(u,bool))),ti(product_prod(u,bool),w))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),w),bool,u)))* -> hBOOL(ti(bool,skf113(skf113(v,product_prod(u,bool),product_prod(u,bool)),bool,u)))*.
% 300.04/300.43 25513[0:SpL:25328.0,1439.0] || equal(ti(product_prod(u,bool),skf111(v,product_prod(u,bool),product_prod(u,bool))),ti(product_prod(u,bool),w))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),w),bool,u)))* -> hBOOL(ti(bool,skf111(skf113(v,product_prod(u,bool),product_prod(u,bool)),bool,u)))*.
% 300.04/300.43 25511[0:SpL:25328.0,1480.0] || equal(ti(product_prod(u,bool),skf111(v,product_prod(u,bool),product_prod(u,bool))),ti(product_prod(u,bool),w))* hBOOL(ti(bool,skf111(skf113(v,product_prod(u,bool),product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf111(ti(product_prod(u,bool),w),bool,u)))*.
% 300.04/300.43 25509[0:SpL:25328.0,1639.0] || equal(ti(product_prod(u,bool),skf111(v,product_prod(u,bool),product_prod(u,bool))),ti(product_prod(u,bool),w))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),w),bool,u)))* -> hBOOL(ti(bool,skf113(skf113(v,product_prod(u,bool),product_prod(u,bool)),bool,u)))*.
% 300.04/300.43 25486[0:SpL:25328.0,1413.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),skf111(w,product_prod(u,bool),product_prod(u,bool))))* hBOOL(ti(bool,skf113(skf113(w,product_prod(u,bool),product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf113(ti(product_prod(u,bool),v),bool,u)))*.
% 300.04/300.43 25484[0:SpL:25328.0,1432.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),skf111(w,product_prod(u,bool),product_prod(u,bool))))* hBOOL(ti(bool,skf113(skf113(w,product_prod(u,bool),product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf111(ti(product_prod(u,bool),v),bool,u)))*.
% 300.04/300.43 25482[0:SpL:25328.0,1473.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),skf111(w,product_prod(u,bool),product_prod(u,bool))))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),v),bool,u)))* -> hBOOL(ti(bool,skf111(skf113(w,product_prod(u,bool),product_prod(u,bool)),bool,u)))*.
% 300.04/300.43 25480[0:SpL:25328.0,1632.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),skf111(w,product_prod(u,bool),product_prod(u,bool))))* hBOOL(ti(bool,skf111(skf113(w,product_prod(u,bool),product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf113(ti(product_prod(u,bool),v),bool,u)))*.
% 300.04/300.43 25429[0:SpR:25328.0,12407.1] || hBOOL(ti(bool,skf108(skf113(u,product_prod(bool,product_prod(v,w)),product_prod(bool,product_prod(v,w))),w,v,bool))) -> hBOOL(ti(bool,skf108(ti(product_prod(bool,product_prod(v,w)),skf111(u,product_prod(bool,product_prod(v,w)),product_prod(bool,product_prod(v,w)))),w,v,bool)))*.
% 300.04/300.43 27802[0:SpR:1244.0,1148.0] || -> equal(hAPP(product_prod(u,v),w,hAPP(fun(u,fun(v,w)),fun(product_prod(u,v),w),product_prod_rec(u,v,w),x),y),hAPP(product_prod(u,v),w,hAPP(fun(u,fun(v,w)),fun(product_prod(u,v),w),produc1605651328_split(u,v,w),x),y))**.
% 300.04/300.43 28744[0:SpL:25325.0,5022.0] || equal(ti(product_prod(bool,u),skf112(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u))),ti(product_prod(bool,u),w))* hBOOL(ti(bool,skf114(skf114(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(w,u,bool)).
% 300.04/300.43 28743[0:SpL:25325.0,5603.0] || equal(ti(product_prod(bool,u),skf112(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u))),ti(product_prod(bool,u),w))* hBOOL(ti(bool,skf112(skf114(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(w,u,bool)).
% 300.04/300.43 28742[0:SpL:25325.0,5483.0] || equal(ti(product_prod(bool,u),skf112(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u))),ti(product_prod(bool,u),w))* hBOOL(ti(bool,skf114(w,u,bool)))* -> hBOOL(skf112(skf114(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u)),u,bool)).
% 300.04/300.43 28741[0:SpL:25325.0,6069.0] || equal(ti(product_prod(bool,u),skf112(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u))),ti(product_prod(bool,u),w))* hBOOL(ti(bool,skf112(skf114(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(w,u,bool)).
% 300.04/300.43 28720[0:SpL:25325.0,5022.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),skf112(w,fun(list(char),product_prod(bool,u)),product_prod(bool,u))))* hBOOL(ti(bool,skf114(v,u,bool)))* -> hBOOL(skf114(skf114(w,fun(list(char),product_prod(bool,u)),product_prod(bool,u)),u,bool)).
% 300.04/300.43 28719[0:SpL:25325.0,5603.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),skf112(w,fun(list(char),product_prod(bool,u)),product_prod(bool,u))))* hBOOL(ti(bool,skf112(v,u,bool)))* -> hBOOL(skf114(skf114(w,fun(list(char),product_prod(bool,u)),product_prod(bool,u)),u,bool)).
% 300.04/300.43 28718[0:SpL:25325.0,5483.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),skf112(w,fun(list(char),product_prod(bool,u)),product_prod(bool,u))))* hBOOL(ti(bool,skf114(skf114(w,fun(list(char),product_prod(bool,u)),product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(v,u,bool)).
% 300.04/300.43 28717[0:SpL:25325.0,6069.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),skf112(w,fun(list(char),product_prod(bool,u)),product_prod(bool,u))))* hBOOL(ti(bool,skf112(v,u,bool)))* -> hBOOL(skf112(skf114(w,fun(list(char),product_prod(bool,u)),product_prod(bool,u)),u,bool)).
% 300.04/300.43 28639[0:SpL:25325.0,801.0] || equal(ti(product_prod(u,bool),skf112(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool))),ti(product_prod(u,bool),w))* hBOOL(ti(bool,skf113(skf114(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(w,bool,u)).
% 300.04/300.43 28638[0:SpL:25325.0,936.0] || equal(ti(product_prod(u,bool),skf112(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool))),ti(product_prod(u,bool),w))* hBOOL(ti(bool,skf111(skf114(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(w,bool,u)).
% 300.04/300.43 28637[0:SpL:25325.0,926.0] || equal(ti(product_prod(u,bool),skf112(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool))),ti(product_prod(u,bool),w))* hBOOL(ti(bool,skf113(w,bool,u)))* -> hBOOL(skf111(skf114(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool)),bool,u)).
% 300.04/300.43 28636[0:SpL:25325.0,1109.0] || equal(ti(product_prod(u,bool),skf112(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool))),ti(product_prod(u,bool),w))* hBOOL(ti(bool,skf111(skf114(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(w,bool,u)).
% 300.04/300.43 28611[0:SpL:25325.0,801.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),skf112(w,fun(list(char),product_prod(u,bool)),product_prod(u,bool))))* hBOOL(ti(bool,skf113(v,bool,u)))* -> hBOOL(skf113(skf114(w,fun(list(char),product_prod(u,bool)),product_prod(u,bool)),bool,u)).
% 300.04/300.43 28610[0:SpL:25325.0,936.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),skf112(w,fun(list(char),product_prod(u,bool)),product_prod(u,bool))))* hBOOL(ti(bool,skf111(v,bool,u)))* -> hBOOL(skf113(skf114(w,fun(list(char),product_prod(u,bool)),product_prod(u,bool)),bool,u)).
% 300.04/300.43 28609[0:SpL:25325.0,926.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),skf112(w,fun(list(char),product_prod(u,bool)),product_prod(u,bool))))* hBOOL(ti(bool,skf113(skf114(w,fun(list(char),product_prod(u,bool)),product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(v,bool,u)).
% 300.04/300.43 28608[0:SpL:25325.0,1109.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),skf112(w,fun(list(char),product_prod(u,bool)),product_prod(u,bool))))* hBOOL(ti(bool,skf111(v,bool,u)))* -> hBOOL(skf111(skf114(w,fun(list(char),product_prod(u,bool)),product_prod(u,bool)),bool,u)).
% 300.04/300.43 28884[0:Rew:12529.0,28541.0] || -> equal(skf108(skf114(u,fun(list(char),product_prod(exp(v),product_prod(w,x))),product_prod(exp(v),product_prod(w,x))),x,w,exp(v)),skf108(skf112(u,fun(list(char),product_prod(exp(v),product_prod(w,x))),product_prod(exp(v),product_prod(w,x))),x,w,exp(v)))**.
% 300.04/300.43 30421[0:Rew:26.0,30393.2,340.0,30393.0,340.0,30393.0] || equal(u,skf112(v,w,val)) equal(ti(w,x),ti(w,skf111(ti(product_prod(val,w),v),w,val)))* -> equal(hAPP(w,product_prod(val,w),hAPP(val,fun(w,product_prod(val,w)),product_Pair(val,w),u),x),ti(product_prod(val,w),v))*.
% 300.04/300.43 31008[0:Rew:34.0,30970.2] || equal(ti(u,skf112(v,w,u)),ti(u,skf102(x,w,u)))* equal(ti(w,skf111(v,w,u)),ti(w,skf101(x,w,u)))* hBOOL(hAPP(product_prod(u,w),bool,x,v))* -> hBOOL(hAPP(product_prod(u,w),bool,x,y))*.
% 300.04/300.43 31009[0:Rew:34.0,30979.2,340.0,30979.1,340.0,30979.1] || equal(ti(u,skf112(ti(product_prod(u,val),v),val,u)),ti(u,skf102(w,val,u)))* equal(skf111(v,val,u),skf101(w,val,u)) hBOOL(hAPP(product_prod(u,val),bool,w,v))* -> hBOOL(hAPP(product_prod(u,val),bool,w,x))*.
% 300.04/300.43 31010[0:Rew:34.0,30978.2,340.0,30978.1,340.0,30978.1] || equal(ti(u,skf114(ti(product_prod(u,val),v),val,u)),ti(u,skf102(w,val,u)))* equal(skf111(v,val,u),skf101(w,val,u)) hBOOL(hAPP(product_prod(u,val),bool,w,v))* -> hBOOL(hAPP(product_prod(u,val),bool,w,x))*.
% 300.04/300.43 31417[0:Rew:340.0,31354.3,340.0,31354.3,340.0,31354.1,340.0,31354.1] || equal(ti(u,skf114(v,val,u)),ti(u,w))* equal(skf111(v,val,u),x)* equal(ti(product_prod(u,val),v),hAPP(val,product_prod(u,val),hAPP(u,fun(val,product_prod(u,val)),product_Pair(u,val),y),z))* -> equal(x,z)*.
% 300.04/300.43 31609[0:Rew:340.0,31552.3,340.0,31552.3,340.0,31552.0,340.0,31552.0] || equal(skf112(u,v,val),w)* equal(ti(v,skf113(u,v,val)),ti(v,x))* equal(ti(product_prod(val,v),u),hAPP(v,product_prod(val,v),hAPP(val,fun(v,product_prod(val,v)),product_Pair(val,v),y),z))* -> equal(w,y)*.
% 300.04/300.43 12297[0:SpL:12008.0,847.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),hAPP(y,product_prod(u,bool),z,x1))* hBOOL(ti(bool,skf113(skf114(v,product_prod(x,w),product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(hAPP(y,product_prod(u,bool),z,x1),bool,u))*.
% 300.04/300.43 12296[0:SpL:12008.0,1079.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),hAPP(y,product_prod(u,bool),z,x1))* hBOOL(ti(bool,skf111(skf114(v,product_prod(x,w),product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(hAPP(y,product_prod(u,bool),z,x1),bool,u))*.
% 300.04/300.43 12295[0:SpL:12008.0,1104.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),hAPP(y,product_prod(u,bool),z,x1))* hBOOL(ti(bool,skf113(hAPP(y,product_prod(u,bool),z,x1),bool,u)))* -> hBOOL(skf111(skf114(v,product_prod(x,w),product_prod(u,bool)),bool,u))*.
% 300.04/300.43 12294[0:SpL:12008.0,1131.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),hAPP(y,product_prod(u,bool),z,x1))* hBOOL(ti(bool,skf111(skf114(v,product_prod(x,w),product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(hAPP(y,product_prod(u,bool),z,x1),bool,u))*.
% 300.04/300.43 12202[0:SpL:12008.0,842.0] || equal(hAPP(u,product_prod(v,bool),w,x),ti(product_prod(v,bool),skf108(y,z,x1,product_prod(v,bool))))* hBOOL(ti(bool,skf113(hAPP(u,product_prod(v,bool),w,x),bool,v)))* -> hBOOL(skf113(skf114(y,product_prod(x1,z),product_prod(v,bool)),bool,v))*.
% 300.04/300.43 12201[0:SpL:12008.0,1072.0] || equal(hAPP(u,product_prod(v,bool),w,x),ti(product_prod(v,bool),skf108(y,z,x1,product_prod(v,bool))))* hBOOL(ti(bool,skf111(hAPP(u,product_prod(v,bool),w,x),bool,v)))* -> hBOOL(skf113(skf114(y,product_prod(x1,z),product_prod(v,bool)),bool,v))*.
% 300.04/300.43 12200[0:SpL:12008.0,1097.0] || equal(hAPP(u,product_prod(v,bool),w,x),ti(product_prod(v,bool),skf108(y,z,x1,product_prod(v,bool))))* hBOOL(ti(bool,skf113(skf114(y,product_prod(x1,z),product_prod(v,bool)),bool,v)))* -> hBOOL(skf111(hAPP(u,product_prod(v,bool),w,x),bool,v))*.
% 300.04/300.43 12199[0:SpL:12008.0,1124.0] || equal(hAPP(u,product_prod(v,bool),w,x),ti(product_prod(v,bool),skf108(y,z,x1,product_prod(v,bool))))* hBOOL(ti(bool,skf111(hAPP(u,product_prod(v,bool),w,x),bool,v)))* -> hBOOL(skf111(skf114(y,product_prod(x1,z),product_prod(v,bool)),bool,v))*.
% 300.04/300.43 18079[0:SpL:17749.0,847.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),hAPP(y,product_prod(u,bool),z,x1))* hBOOL(ti(bool,skf113(skf112(v,product_prod(x,w),product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(hAPP(y,product_prod(u,bool),z,x1),bool,u))*.
% 300.04/300.43 18078[0:SpL:17749.0,1079.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),hAPP(y,product_prod(u,bool),z,x1))* hBOOL(ti(bool,skf111(skf112(v,product_prod(x,w),product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(hAPP(y,product_prod(u,bool),z,x1),bool,u))*.
% 300.04/300.43 18077[0:SpL:17749.0,1104.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),hAPP(y,product_prod(u,bool),z,x1))* hBOOL(ti(bool,skf113(hAPP(y,product_prod(u,bool),z,x1),bool,u)))* -> hBOOL(skf111(skf112(v,product_prod(x,w),product_prod(u,bool)),bool,u))*.
% 300.04/300.43 18076[0:SpL:17749.0,1131.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),hAPP(y,product_prod(u,bool),z,x1))* hBOOL(ti(bool,skf111(skf112(v,product_prod(x,w),product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(hAPP(y,product_prod(u,bool),z,x1),bool,u))*.
% 300.04/300.43 17984[0:SpL:17749.0,842.0] || equal(hAPP(u,product_prod(v,bool),w,x),ti(product_prod(v,bool),skf108(y,z,x1,product_prod(v,bool))))* hBOOL(ti(bool,skf113(hAPP(u,product_prod(v,bool),w,x),bool,v)))* -> hBOOL(skf113(skf112(y,product_prod(x1,z),product_prod(v,bool)),bool,v))*.
% 300.04/300.43 17983[0:SpL:17749.0,1072.0] || equal(hAPP(u,product_prod(v,bool),w,x),ti(product_prod(v,bool),skf108(y,z,x1,product_prod(v,bool))))* hBOOL(ti(bool,skf111(hAPP(u,product_prod(v,bool),w,x),bool,v)))* -> hBOOL(skf113(skf112(y,product_prod(x1,z),product_prod(v,bool)),bool,v))*.
% 300.04/300.43 17982[0:SpL:17749.0,1097.0] || equal(hAPP(u,product_prod(v,bool),w,x),ti(product_prod(v,bool),skf108(y,z,x1,product_prod(v,bool))))* hBOOL(ti(bool,skf113(skf112(y,product_prod(x1,z),product_prod(v,bool)),bool,v)))* -> hBOOL(skf111(hAPP(u,product_prod(v,bool),w,x),bool,v))*.
% 300.04/300.43 17981[0:SpL:17749.0,1124.0] || equal(hAPP(u,product_prod(v,bool),w,x),ti(product_prod(v,bool),skf108(y,z,x1,product_prod(v,bool))))* hBOOL(ti(bool,skf111(hAPP(u,product_prod(v,bool),w,x),bool,v)))* -> hBOOL(skf111(skf112(y,product_prod(x1,z),product_prod(v,bool)),bool,v))*.
% 300.04/300.43 757[0:SpL:33.1,697.8] || equal(u,v)* equal(w,u)* equal(x,w)* equal(y,x)* equal(z,y)* equal(x1,z)* equal(x2,x1)* equal(x3,x4)* equal(x4,x5)* equal(throw(x6,x3),throw(x6,v))* -> equal(x5,x2)*.
% 300.04/300.43 755[0:SpL:33.1,697.8] || equal(u,v)* equal(w,x)* equal(y,w)* equal(z,y)* equal(x1,z)* equal(x2,x1)* equal(x3,x2)* equal(u,x4)* equal(x4,x5)* equal(throw(x6,v),throw(x6,x))* -> equal(x5,x3)*.
% 300.04/300.43 761[0:SpL:33.1,695.8] || equal(u,v)* equal(w,u)* equal(x,y)* equal(z,x)* equal(x1,z)* equal(x2,x1)* equal(x3,x2)* equal(w,x4)* equal(x4,x5)* equal(throw(x6,v),throw(x6,y))* -> equal(x5,x3)*.
% 300.04/300.43 1000[0:Rew:957.0,971.2] || equal(ti(product_prod(u,product_prod(v,val)),w),ti(product_prod(u,product_prod(v,val)),x))* equal(ti(product_prod(v,val),y),ti(product_prod(v,val),skf113(x,product_prod(v,val),u)))* -> equal(skf111(y,val,v),skf111(skf111(w,product_prod(v,val),u),val,v))*.
% 300.04/300.43 1001[0:Rew:957.0,970.2] || equal(ti(product_prod(u,product_prod(v,val)),w),ti(product_prod(u,product_prod(v,val)),x))* equal(ti(product_prod(v,val),y),ti(product_prod(v,val),skf113(x,product_prod(v,val),u)))* -> equal(skf111(y,val,v),skf111(skf113(w,product_prod(v,val),u),val,v))*.
% 300.04/300.43 1003[0:Rew:957.0,968.2] || equal(ti(product_prod(u,product_prod(v,val)),w),ti(product_prod(u,product_prod(v,val)),x))* equal(ti(product_prod(v,val),y),ti(product_prod(v,val),skf111(w,product_prod(v,val),u)))* -> equal(skf111(y,val,v),skf111(skf113(x,product_prod(v,val),u),val,v))*.
% 300.04/300.43 2009[0:SpL:808.1,994.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(ti(product_prod(y,val),z),hAPP(v,product_prod(y,val),x1,skf113(w,v,u)))* -> equal(skf111(z,val,y),skf111(hAPP(v,product_prod(y,val),x1,skf113(x,v,u)),val,y))*.
% 300.04/300.43 2171[0:SpL:951.1,994.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(ti(product_prod(y,val),z),hAPP(v,product_prod(y,val),x1,skf111(w,v,u)))* -> equal(skf111(z,val,y),skf111(hAPP(v,product_prod(y,val),x1,skf113(x,v,u)),val,y))*.
% 300.04/300.43 2133[0:SpL:951.1,994.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(ti(product_prod(y,val),z),hAPP(v,product_prod(y,val),x1,skf113(x,v,u)))* -> equal(skf111(z,val,y),skf111(hAPP(v,product_prod(y,val),x1,skf111(w,v,u)),val,y))*.
% 300.04/300.43 2988[0:Rew:35.0,2968.1] || equal(hAPP(u,product_prod(v,val),w,x),undefined(product_prod(v,val))) equal(ti(product_prod(v,val),y),hAPP(u,product_prod(v,val),w,x))* -> equal(hAPP(val,z,x1,skf111(y,val,v)),hAPP(val,z,x1,skf111(undefined(product_prod(v,val)),val,v)))*.
% 300.04/300.43 4348[0:SpL:4031.1,988.0] || equal(ti(product_prod(u,product_prod(v,val)),w),ti(product_prod(u,product_prod(v,val)),x))* equal(ti(product_prod(v,val),y),ti(product_prod(v,val),skf111(w,product_prod(v,val),u)))* -> equal(skf111(y,val,v),skf111(skf111(x,product_prod(v,val),u),val,v))*.
% 300.04/300.43 4794[0:SpL:4378.1,994.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(ti(product_prod(y,val),z),hAPP(v,product_prod(y,val),x1,skf111(w,v,u)))* -> equal(skf111(z,val,y),skf111(hAPP(v,product_prod(y,val),x1,skf111(x,v,u)),val,y))*.
% 300.04/300.43 5130[0:SpL:4841.1,988.0] || equal(ti(product_prod(product_prod(u,val),v),w),ti(product_prod(product_prod(u,val),v),x))* equal(ti(product_prod(u,val),y),ti(product_prod(u,val),skf114(w,v,product_prod(u,val))))* -> equal(skf111(y,val,u),skf111(skf114(x,v,product_prod(u,val)),val,u))*.
% 300.04/300.43 5711[0:SpL:4840.1,988.0] || equal(ti(product_prod(product_prod(u,val),v),w),ti(product_prod(product_prod(u,val),v),x))* equal(ti(product_prod(u,val),y),ti(product_prod(u,val),skf112(w,v,product_prod(u,val))))* -> equal(skf111(y,val,u),skf111(skf114(x,v,product_prod(u,val)),val,u))*.
% 300.04/300.43 5591[0:SpL:4840.1,988.0] || equal(ti(product_prod(product_prod(u,val),v),w),ti(product_prod(product_prod(u,val),v),x))* equal(ti(product_prod(u,val),y),ti(product_prod(u,val),skf114(x,v,product_prod(u,val))))* -> equal(skf111(y,val,u),skf111(skf112(w,v,product_prod(u,val)),val,u))*.
% 300.04/300.43 5852[0:Rew:5781.0,5807.2] || equal(ti(product_prod(u,product_prod(val,v)),w),ti(product_prod(u,product_prod(val,v)),x))* equal(ti(product_prod(val,v),y),ti(product_prod(val,v),skf111(w,product_prod(val,v),u)))* -> equal(skf112(y,v,val),skf112(skf111(x,product_prod(val,v),u),v,val))*.
% 300.04/300.43 5853[0:Rew:5781.0,5806.2] || equal(ti(product_prod(u,product_prod(val,v)),w),ti(product_prod(u,product_prod(val,v)),x))* equal(ti(product_prod(val,v),y),ti(product_prod(val,v),skf113(x,product_prod(val,v),u)))* -> equal(skf112(y,v,val),skf112(skf111(w,product_prod(val,v),u),v,val))*.
% 300.04/300.43 5855[0:Rew:5781.0,5804.2] || equal(ti(product_prod(u,product_prod(val,v)),w),ti(product_prod(u,product_prod(val,v)),x))* equal(ti(product_prod(val,v),y),ti(product_prod(val,v),skf113(x,product_prod(val,v),u)))* -> equal(skf112(y,v,val),skf112(skf113(w,product_prod(val,v),u),v,val))*.
% 300.04/300.43 5857[0:Rew:5781.0,5802.2] || equal(ti(product_prod(u,product_prod(val,v)),w),ti(product_prod(u,product_prod(val,v)),x))* equal(ti(product_prod(val,v),y),ti(product_prod(val,v),skf111(w,product_prod(val,v),u)))* -> equal(skf112(y,v,val),skf112(skf113(x,product_prod(val,v),u),v,val))*.
% 300.04/300.43 5858[0:Rew:5781.0,5801.2] || equal(ti(product_prod(product_prod(val,u),v),w),ti(product_prod(product_prod(val,u),v),x))* equal(ti(product_prod(val,u),y),ti(product_prod(val,u),skf114(x,v,product_prod(val,u))))* -> equal(skf112(y,u,val),skf112(skf112(w,v,product_prod(val,u)),u,val))*.
% 300.04/300.43 5859[0:Rew:5781.0,5800.2] || equal(ti(product_prod(product_prod(val,u),v),w),ti(product_prod(product_prod(val,u),v),x))* equal(ti(product_prod(val,u),y),ti(product_prod(val,u),skf114(x,v,product_prod(val,u))))* -> equal(skf112(y,u,val),skf112(skf114(w,v,product_prod(val,u)),u,val))*.
% 300.04/300.43 5861[0:Rew:5781.0,5798.2] || equal(ti(product_prod(product_prod(val,u),v),w),ti(product_prod(product_prod(val,u),v),x))* equal(ti(product_prod(val,u),y),ti(product_prod(val,u),skf112(w,v,product_prod(val,u))))* -> equal(skf112(y,u,val),skf112(skf114(x,v,product_prod(val,u)),u,val))*.
% 300.04/300.43 9151[0:SpL:4378.1,5843.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(ti(product_prod(val,y),z),hAPP(v,product_prod(val,y),x1,skf111(w,v,u)))* -> equal(skf112(z,y,val),skf112(hAPP(v,product_prod(val,y),x1,skf111(x,v,u)),y,val))*.
% 300.04/300.43 9150[0:SpL:951.1,5843.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(ti(product_prod(val,y),z),hAPP(v,product_prod(val,y),x1,skf113(x,v,u)))* -> equal(skf112(z,y,val),skf112(hAPP(v,product_prod(val,y),x1,skf111(w,v,u)),y,val))*.
% 300.04/300.43 9148[0:SpL:808.1,5843.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(ti(product_prod(val,y),z),hAPP(v,product_prod(val,y),x1,skf113(x,v,u)))* -> equal(skf112(z,y,val),skf112(hAPP(v,product_prod(val,y),x1,skf113(w,v,u)),y,val))*.
% 300.04/300.43 9146[0:SpL:951.1,5843.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(ti(product_prod(val,y),z),hAPP(v,product_prod(val,y),x1,skf111(w,v,u)))* -> equal(skf112(z,y,val),skf112(hAPP(v,product_prod(val,y),x1,skf113(x,v,u)),y,val))*.
% 300.04/300.43 9679[0:SpL:5139.1,5843.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(ti(product_prod(val,y),z),hAPP(u,product_prod(val,y),x1,skf114(w,v,u)))* -> equal(skf112(z,y,val),skf112(hAPP(u,product_prod(val,y),x1,skf114(x,v,u)),y,val))*.
% 300.04/300.43 9674[0:SpL:5139.1,994.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(ti(product_prod(y,val),z),hAPP(u,product_prod(y,val),x1,skf114(w,v,u)))* -> equal(skf111(z,val,y),skf111(hAPP(u,product_prod(y,val),x1,skf114(x,v,u)),val,y))*.
% 300.04/300.43 10278[0:SpL:5728.1,5843.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(ti(product_prod(val,y),z),hAPP(u,product_prod(val,y),x1,skf112(w,v,u)))* -> equal(skf112(z,y,val),skf112(hAPP(u,product_prod(val,y),x1,skf114(x,v,u)),y,val))*.
% 300.04/300.43 10273[0:SpL:5728.1,994.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(ti(product_prod(y,val),z),hAPP(u,product_prod(y,val),x1,skf112(w,v,u)))* -> equal(skf111(z,val,y),skf111(hAPP(u,product_prod(y,val),x1,skf114(x,v,u)),val,y))*.
% 300.04/300.43 10115[0:SpL:5728.1,5843.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(ti(product_prod(val,y),z),hAPP(u,product_prod(val,y),x1,skf114(x,v,u)))* -> equal(skf112(z,y,val),skf112(hAPP(u,product_prod(val,y),x1,skf112(w,v,u)),y,val))*.
% 300.04/300.43 10110[0:SpL:5728.1,994.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(ti(product_prod(y,val),z),hAPP(u,product_prod(y,val),x1,skf114(x,v,u)))* -> equal(skf111(z,val,y),skf111(hAPP(u,product_prod(y,val),x1,skf112(w,v,u)),val,y))*.
% 300.04/300.43 11703[0:Rew:35.0,11662.1] || equal(hAPP(u,product_prod(val,v),w,x),undefined(product_prod(val,v))) equal(ti(product_prod(val,v),y),hAPP(u,product_prod(val,v),w,x))* -> equal(hAPP(val,z,x1,skf112(y,v,val)),hAPP(val,z,x1,skf112(undefined(product_prod(val,v)),v,val)))*.
% 300.04/300.43 12197[0:SpL:12008.0,772.0] || equal(hAPP(u,product_prod(v,u),hAPP(v,fun(u,product_prod(v,u)),product_Pair(v,u),w),x),ti(product_prod(v,u),skf108(y,z,x1,product_prod(v,u))))* -> equal(ti(u,x),ti(u,skf113(skf114(y,product_prod(x1,z),product_prod(v,u)),u,v)))*.
% 300.04/300.43 12196[0:SpL:12008.0,771.0] || equal(hAPP(u,product_prod(v,u),hAPP(v,fun(u,product_prod(v,u)),product_Pair(v,u),w),x),ti(product_prod(v,u),skf108(y,z,x1,product_prod(v,u))))* -> equal(ti(u,x),ti(u,skf111(skf114(y,product_prod(x1,z),product_prod(v,u)),u,v)))*.
% 300.04/300.43 12195[0:SpL:12008.0,836.0] || equal(hAPP(u,product_prod(v,u),hAPP(v,fun(u,product_prod(v,u)),product_Pair(v,u),w),x),ti(product_prod(v,u),skf108(y,z,x1,product_prod(v,u))))* -> equal(ti(v,w),ti(v,skf114(skf114(y,product_prod(x1,z),product_prod(v,u)),u,v)))*.
% 300.04/300.43 17979[0:SpL:17749.0,772.0] || equal(hAPP(u,product_prod(v,u),hAPP(v,fun(u,product_prod(v,u)),product_Pair(v,u),w),x),ti(product_prod(v,u),skf108(y,z,x1,product_prod(v,u))))* -> equal(ti(u,x),ti(u,skf113(skf112(y,product_prod(x1,z),product_prod(v,u)),u,v)))*.
% 300.04/300.43 17978[0:SpL:17749.0,771.0] || equal(hAPP(u,product_prod(v,u),hAPP(v,fun(u,product_prod(v,u)),product_Pair(v,u),w),x),ti(product_prod(v,u),skf108(y,z,x1,product_prod(v,u))))* -> equal(ti(u,x),ti(u,skf111(skf112(y,product_prod(x1,z),product_prod(v,u)),u,v)))*.
% 300.04/300.43 17977[0:SpL:17749.0,836.0] || equal(hAPP(u,product_prod(v,u),hAPP(v,fun(u,product_prod(v,u)),product_Pair(v,u),w),x),ti(product_prod(v,u),skf108(y,z,x1,product_prod(v,u))))* -> equal(ti(v,w),ti(v,skf114(skf112(y,product_prod(x1,z),product_prod(v,u)),u,v)))*.
% 300.04/300.43 19654[0:SpL:17749.0,835.0] || equal(hAPP(u,product_prod(v,u),hAPP(v,fun(u,product_prod(v,u)),product_Pair(v,u),w),x),ti(product_prod(v,u),skf108(y,z,x1,product_prod(v,u))))* -> equal(ti(v,w),ti(v,skf112(skf112(y,product_prod(x1,z),product_prod(v,u)),u,v)))*.
% 300.04/300.43 19651[0:SpL:12008.0,835.0] || equal(hAPP(u,product_prod(v,u),hAPP(v,fun(u,product_prod(v,u)),product_Pair(v,u),w),x),ti(product_prod(v,u),skf108(y,z,x1,product_prod(v,u))))* -> equal(ti(v,w),ti(v,skf112(skf114(y,product_prod(x1,z),product_prod(v,u)),u,v)))*.
% 300.04/300.43 20245[0:SpL:19623.1,5837.0] || equal(ti(product_prod(product_prod(val,u),v),w),ti(product_prod(product_prod(val,u),v),x))* equal(ti(product_prod(val,u),y),ti(product_prod(val,u),skf112(w,v,product_prod(val,u))))* -> equal(skf112(y,u,val),skf112(skf112(x,v,product_prod(val,u)),u,val))*.
% 300.04/300.43 20148[0:SpL:19623.1,988.0] || equal(ti(product_prod(product_prod(u,val),v),w),ti(product_prod(product_prod(u,val),v),x))* equal(ti(product_prod(u,val),y),ti(product_prod(u,val),skf112(w,v,product_prod(u,val))))* -> equal(skf111(y,val,u),skf111(skf112(x,v,product_prod(u,val)),val,u))*.
% 300.04/300.43 22766[0:SpL:20285.1,5843.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(ti(product_prod(val,y),z),hAPP(u,product_prod(val,y),x1,skf112(w,v,u)))* -> equal(skf112(z,y,val),skf112(hAPP(u,product_prod(val,y),x1,skf112(x,v,u)),y,val))*.
% 300.04/300.43 22761[0:SpL:20285.1,994.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(ti(product_prod(y,val),z),hAPP(u,product_prod(y,val),x1,skf112(w,v,u)))* -> equal(skf111(z,val,y),skf111(hAPP(u,product_prod(y,val),x1,skf112(x,v,u)),val,y))*.
% 300.04/300.43 25570[0:SpL:25328.0,847.0] || equal(ti(product_prod(u,bool),skf111(v,product_prod(u,bool),product_prod(u,bool))),hAPP(w,product_prod(u,bool),x,y))* hBOOL(ti(bool,skf113(skf113(v,product_prod(u,bool),product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(hAPP(w,product_prod(u,bool),x,y),bool,u))*.
% 300.04/300.43 25569[0:SpL:25328.0,1079.0] || equal(ti(product_prod(u,bool),skf111(v,product_prod(u,bool),product_prod(u,bool))),hAPP(w,product_prod(u,bool),x,y))* hBOOL(ti(bool,skf111(skf113(v,product_prod(u,bool),product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(hAPP(w,product_prod(u,bool),x,y),bool,u))*.
% 300.04/300.43 25568[0:SpL:25328.0,1104.0] || equal(ti(product_prod(u,bool),skf111(v,product_prod(u,bool),product_prod(u,bool))),hAPP(w,product_prod(u,bool),x,y))* hBOOL(ti(bool,skf113(hAPP(w,product_prod(u,bool),x,y),bool,u)))* -> hBOOL(skf111(skf113(v,product_prod(u,bool),product_prod(u,bool)),bool,u)).
% 300.04/300.43 25567[0:SpL:25328.0,1131.0] || equal(ti(product_prod(u,bool),skf111(v,product_prod(u,bool),product_prod(u,bool))),hAPP(w,product_prod(u,bool),x,y))* hBOOL(ti(bool,skf111(skf113(v,product_prod(u,bool),product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(hAPP(w,product_prod(u,bool),x,y),bool,u))*.
% 300.04/300.43 25475[0:SpL:25328.0,842.0] || equal(hAPP(u,product_prod(v,bool),w,x),ti(product_prod(v,bool),skf111(y,product_prod(v,bool),product_prod(v,bool))))* hBOOL(ti(bool,skf113(hAPP(u,product_prod(v,bool),w,x),bool,v)))* -> hBOOL(skf113(skf113(y,product_prod(v,bool),product_prod(v,bool)),bool,v)).
% 300.04/300.43 25474[0:SpL:25328.0,1072.0] || equal(hAPP(u,product_prod(v,bool),w,x),ti(product_prod(v,bool),skf111(y,product_prod(v,bool),product_prod(v,bool))))* hBOOL(ti(bool,skf111(hAPP(u,product_prod(v,bool),w,x),bool,v)))* -> hBOOL(skf113(skf113(y,product_prod(v,bool),product_prod(v,bool)),bool,v)).
% 300.04/300.43 25473[0:SpL:25328.0,1097.0] || equal(hAPP(u,product_prod(v,bool),w,x),ti(product_prod(v,bool),skf111(y,product_prod(v,bool),product_prod(v,bool))))* hBOOL(ti(bool,skf113(skf113(y,product_prod(v,bool),product_prod(v,bool)),bool,v)))* -> hBOOL(skf111(hAPP(u,product_prod(v,bool),w,x),bool,v))*.
% 300.04/300.43 25472[0:SpL:25328.0,1124.0] || equal(hAPP(u,product_prod(v,bool),w,x),ti(product_prod(v,bool),skf111(y,product_prod(v,bool),product_prod(v,bool))))* hBOOL(ti(bool,skf111(hAPP(u,product_prod(v,bool),w,x),bool,v)))* -> hBOOL(skf111(skf113(y,product_prod(v,bool),product_prod(v,bool)),bool,v)).
% 300.04/300.43 28394[0:Rew:27802.0,24533.0] || -> equal(hAPP(product_prod(exp(u),v),w,hAPP(fun(exp(u),fun(v,w)),fun(product_prod(exp(u),v),w),produc1605651328_split(exp(u),v,w),x),y),hAPP(v,w,hAPP(exp(u),fun(v,w),x,skf112(y,v,exp(u))),skf113(y,v,exp(u))))*.
% 300.04/300.43 28763[0:SpL:25325.0,5197.0] || equal(ti(product_prod(bool,u),skf112(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u))),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf114(skf114(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(undefined(product_prod(bool,u)),u,bool)).
% 300.04/300.43 28762[0:SpL:25325.0,5186.0] || equal(ti(product_prod(bool,u),skf112(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u))),undefined(product_prod(bool,u)))** hBOOL(ti(bool,skf114(undefined(product_prod(bool,u)),u,bool))) -> hBOOL(skf114(skf114(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u)),u,bool)).
% 300.04/300.43 28761[0:SpL:25325.0,6023.0] || equal(ti(product_prod(bool,u),skf112(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u))),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf112(skf114(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(undefined(product_prod(bool,u)),u,bool)).
% 300.04/300.43 28760[0:SpL:25325.0,6010.0] || equal(ti(product_prod(bool,u),skf112(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u))),undefined(product_prod(bool,u)))** hBOOL(ti(bool,skf112(undefined(product_prod(bool,u)),u,bool))) -> hBOOL(skf114(skf114(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u)),u,bool)).
% 300.04/300.43 28759[0:SpL:25325.0,6056.0] || equal(ti(product_prod(bool,u),skf112(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u))),undefined(product_prod(bool,u)))** hBOOL(ti(bool,skf114(undefined(product_prod(bool,u)),u,bool))) -> hBOOL(skf112(skf114(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u)),u,bool)).
% 300.04/300.43 28758[0:SpL:25325.0,6043.0] || equal(ti(product_prod(bool,u),skf112(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u))),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf114(skf114(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(undefined(product_prod(bool,u)),u,bool)).
% 300.04/300.43 28757[0:SpL:25325.0,6143.0] || equal(ti(product_prod(bool,u),skf112(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u))),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf112(skf114(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(undefined(product_prod(bool,u)),u,bool)).
% 300.04/300.43 28756[0:SpL:25325.0,6130.0] || equal(ti(product_prod(bool,u),skf112(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u))),undefined(product_prod(bool,u)))** hBOOL(ti(bool,skf112(undefined(product_prod(bool,u)),u,bool))) -> hBOOL(skf112(skf114(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u)),u,bool)).
% 300.04/300.43 28739[0:SpL:25325.0,6820.0] || equal(ti(product_prod(bool,u),skf112(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u))),ti(product_prod(bool,u),w))* hBOOL(ti(bool,skf114(w,u,bool)))* -> hBOOL(ti(bool,skf114(skf114(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u)),u,bool)))*.
% 300.04/300.43 28738[0:SpL:25325.0,6821.0] || equal(ti(product_prod(bool,u),skf112(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u))),ti(product_prod(bool,u),w))* hBOOL(ti(bool,skf114(w,u,bool)))* -> hBOOL(ti(bool,skf112(skf114(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u)),u,bool)))*.
% 300.04/300.43 28737[0:SpL:25325.0,6949.0] || equal(ti(product_prod(bool,u),skf112(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u))),ti(product_prod(bool,u),w))* hBOOL(ti(bool,skf112(skf114(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf112(w,u,bool)))*.
% 300.04/300.43 28734[0:SpL:25325.0,7371.0] || equal(ti(product_prod(bool,u),skf112(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u))),ti(product_prod(bool,u),w))* hBOOL(ti(bool,skf112(w,u,bool)))* -> hBOOL(ti(bool,skf114(skf114(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u)),u,bool)))*.
% 300.04/300.43 28715[0:SpL:25325.0,6820.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),skf112(w,fun(list(char),product_prod(bool,u)),product_prod(bool,u))))* hBOOL(ti(bool,skf114(skf114(w,fun(list(char),product_prod(bool,u)),product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf114(v,u,bool)))*.
% 300.04/300.43 28714[0:SpL:25325.0,6821.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),skf112(w,fun(list(char),product_prod(bool,u)),product_prod(bool,u))))* hBOOL(ti(bool,skf114(skf114(w,fun(list(char),product_prod(bool,u)),product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf112(v,u,bool)))*.
% 300.04/300.43 28713[0:SpL:25325.0,6949.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),skf112(w,fun(list(char),product_prod(bool,u)),product_prod(bool,u))))* hBOOL(ti(bool,skf112(v,u,bool)))* -> hBOOL(ti(bool,skf112(skf114(w,fun(list(char),product_prod(bool,u)),product_prod(bool,u)),u,bool)))*.
% 300.04/300.43 28710[0:SpL:25325.0,7371.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),skf112(w,fun(list(char),product_prod(bool,u)),product_prod(bool,u))))* hBOOL(ti(bool,skf112(skf114(w,fun(list(char),product_prod(bool,u)),product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf114(v,u,bool)))*.
% 300.04/300.43 28658[0:SpL:25325.0,845.0] || equal(ti(product_prod(u,bool),skf112(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool))),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf113(skf114(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(undefined(product_prod(u,bool)),bool,u)).
% 300.04/300.43 28657[0:SpL:25325.0,840.0] || equal(ti(product_prod(u,bool),skf112(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool))),undefined(product_prod(u,bool)))** hBOOL(ti(bool,skf113(undefined(product_prod(u,bool)),bool,u))) -> hBOOL(skf113(skf114(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool)),bool,u)).
% 300.04/300.43 28656[0:SpL:25325.0,1077.0] || equal(ti(product_prod(u,bool),skf112(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool))),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf111(skf114(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(undefined(product_prod(u,bool)),bool,u)).
% 300.04/300.43 28655[0:SpL:25325.0,1070.0] || equal(ti(product_prod(u,bool),skf112(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool))),undefined(product_prod(u,bool)))** hBOOL(ti(bool,skf111(undefined(product_prod(u,bool)),bool,u))) -> hBOOL(skf113(skf114(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool)),bool,u)).
% 300.04/300.43 28654[0:SpL:25325.0,1102.0] || equal(ti(product_prod(u,bool),skf112(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool))),undefined(product_prod(u,bool)))** hBOOL(ti(bool,skf113(undefined(product_prod(u,bool)),bool,u))) -> hBOOL(skf111(skf114(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool)),bool,u)).
% 300.04/300.43 28653[0:SpL:25325.0,1095.0] || equal(ti(product_prod(u,bool),skf112(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool))),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf113(skf114(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(undefined(product_prod(u,bool)),bool,u)).
% 300.04/300.43 28652[0:SpL:25325.0,1129.0] || equal(ti(product_prod(u,bool),skf112(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool))),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf111(skf114(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(undefined(product_prod(u,bool)),bool,u)).
% 300.04/300.43 28651[0:SpL:25325.0,1122.0] || equal(ti(product_prod(u,bool),skf112(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool))),undefined(product_prod(u,bool)))** hBOOL(ti(bool,skf111(undefined(product_prod(u,bool)),bool,u))) -> hBOOL(skf111(skf114(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool)),bool,u)).
% 300.04/300.43 28634[0:SpL:25325.0,1399.0] || equal(ti(product_prod(u,bool),skf112(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool))),ti(product_prod(u,bool),w))* hBOOL(ti(bool,skf113(w,bool,u)))* -> hBOOL(ti(bool,skf113(skf114(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool)),bool,u)))*.
% 300.04/300.43 28633[0:SpL:25325.0,1400.0] || equal(ti(product_prod(u,bool),skf112(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool))),ti(product_prod(u,bool),w))* hBOOL(ti(bool,skf113(w,bool,u)))* -> hBOOL(ti(bool,skf111(skf114(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool)),bool,u)))*.
% 300.04/300.43 28632[0:SpL:25325.0,1445.0] || equal(ti(product_prod(u,bool),skf112(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool))),ti(product_prod(u,bool),w))* hBOOL(ti(bool,skf111(skf114(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf111(w,bool,u)))*.
% 300.04/300.43 28629[0:SpL:25325.0,1603.0] || equal(ti(product_prod(u,bool),skf112(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool))),ti(product_prod(u,bool),w))* hBOOL(ti(bool,skf111(w,bool,u)))* -> hBOOL(ti(bool,skf113(skf114(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool)),bool,u)))*.
% 300.04/300.43 28606[0:SpL:25325.0,1399.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),skf112(w,fun(list(char),product_prod(u,bool)),product_prod(u,bool))))* hBOOL(ti(bool,skf113(skf114(w,fun(list(char),product_prod(u,bool)),product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf113(v,bool,u)))*.
% 300.04/300.43 28605[0:SpL:25325.0,1400.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),skf112(w,fun(list(char),product_prod(u,bool)),product_prod(u,bool))))* hBOOL(ti(bool,skf113(skf114(w,fun(list(char),product_prod(u,bool)),product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf111(v,bool,u)))*.
% 300.04/300.43 28604[0:SpL:25325.0,1445.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),skf112(w,fun(list(char),product_prod(u,bool)),product_prod(u,bool))))* hBOOL(ti(bool,skf111(v,bool,u)))* -> hBOOL(ti(bool,skf111(skf114(w,fun(list(char),product_prod(u,bool)),product_prod(u,bool)),bool,u)))*.
% 300.04/300.43 28601[0:SpL:25325.0,1603.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),skf112(w,fun(list(char),product_prod(u,bool)),product_prod(u,bool))))* hBOOL(ti(bool,skf111(skf114(w,fun(list(char),product_prod(u,bool)),product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf113(v,bool,u)))*.
% 300.04/300.43 29661[0:SpR:34.0,1655.0] || -> hBOOL(hAPP(product_prod(u,u),bool,hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),v),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),skf129(w,ti(fun(product_prod(u,u),bool),v),x,u)),w)))*.
% 300.04/300.43 29646[0:SpR:25698.0,1655.0] || -> hBOOL(hAPP(product_prod(u,u),bool,hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),v),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),skf129(skf113(w,u,u),v,x,u)),skf111(w,u,u))))*.
% 300.04/300.43 29643[0:SpR:26127.0,1655.0] || -> hBOOL(hAPP(product_prod(u,u),bool,hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),v),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),skf129(skf114(w,u,u),v,x,u)),skf112(w,u,u))))*.
% 300.04/300.43 30016[0:SpR:34.0,1689.0] || -> hBOOL(hAPP(product_prod(u,u),bool,hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),v),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),skf130(w,x,ti(fun(product_prod(u,u),bool),v),u)),w)))*.
% 300.04/300.43 30001[0:SpR:25698.0,1689.0] || -> hBOOL(hAPP(product_prod(u,u),bool,hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),v),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),skf130(skf113(w,u,u),x,v,u)),skf111(w,u,u))))*.
% 300.04/300.43 29998[0:SpR:26127.0,1689.0] || -> hBOOL(hAPP(product_prod(u,u),bool,hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),v),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),skf130(skf114(w,u,u),x,v,u)),skf112(w,u,u))))*.
% 300.04/300.43 30152[0:SpR:34.0,1748.0] || -> hBOOL(hAPP(product_prod(u,u),bool,hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),v),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),w),skf128(x,ti(fun(product_prod(u,u),bool),v),w,u))))*.
% 300.04/300.43 30137[0:SpR:25698.0,1748.0] || -> hBOOL(hAPP(product_prod(u,u),bool,hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),v),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),skf111(w,u,u)),skf128(x,v,skf113(w,u,u),u))))*.
% 300.04/300.43 30134[0:SpR:26127.0,1748.0] || -> hBOOL(hAPP(product_prod(u,u),bool,hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),v),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),skf112(w,u,u)),skf128(x,v,skf114(w,u,u),u))))*.
% 300.04/300.43 30227[0:SpR:34.0,1812.0] || -> hBOOL(hAPP(product_prod(u,u),bool,hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),v),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),w),skf133(x,ti(fun(product_prod(u,u),bool),v),w,u))))*.
% 300.04/300.43 30212[0:SpR:25698.0,1812.0] || -> hBOOL(hAPP(product_prod(u,u),bool,hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),v),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),skf111(w,u,u)),skf133(x,v,skf113(w,u,u),u))))*.
% 300.04/300.43 30209[0:SpR:26127.0,1812.0] || -> hBOOL(hAPP(product_prod(u,u),bool,hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),v),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),skf112(w,u,u)),skf133(x,v,skf114(w,u,u),u))))*.
% 300.04/300.43 34331[0:Res:7847.0,50.0] || -> equal(ti(u,skf133(v,w,x,u)),ti(u,x)) hBOOL(hAPP(product_prod(u,u),bool,w,hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),skf128(skf133(v,w,x,u),w,x,u)),skf133(v,w,x,u))))*.
% 300.04/300.43 34384[0:Res:7846.0,50.0] || -> equal(ti(u,skf128(v,w,x,u)),ti(u,x)) hBOOL(hAPP(product_prod(u,u),bool,w,hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),skf128(skf128(v,w,x,u),w,x,u)),skf128(v,w,x,u))))*.
% 300.04/300.43 34441[0:Res:7934.0,50.0] || -> equal(ti(u,skf130(v,w,x,u)),ti(u,v)) hBOOL(hAPP(product_prod(u,u),bool,x,hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),skf130(v,w,x,u)),skf129(v,x,skf130(v,w,x,u),u))))*.
% 300.04/300.43 34514[0:Res:7933.0,50.0] || -> equal(ti(u,skf129(v,w,x,u)),ti(u,v)) hBOOL(hAPP(product_prod(u,u),bool,w,hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),skf129(v,w,x,u)),skf129(v,w,skf129(v,w,x,u),u))))*.
% 300.04/300.43 34648[0:Rew:28812.0,34577.0] || hBOOL(hAPP(u,bool,skf112(v,fun(list(char),fun(u,bool)),fun(u,bool)),w)) -> hBOOL(hAPP(u,bool,skf112(v,fun(list(char),fun(u,bool)),fun(u,bool)),skf133(skf114(v,fun(list(char),fun(u,bool)),fun(u,bool)),x,w,u)))*.
% 300.04/300.43 34649[0:Rew:28812.0,34575.0] || hBOOL(hAPP(u,bool,skf112(v,fun(list(char),fun(u,bool)),fun(u,bool)),w)) -> hBOOL(hAPP(u,bool,skf112(v,fun(list(char),fun(u,bool)),fun(u,bool)),skf130(w,skf114(v,fun(list(char),fun(u,bool)),fun(u,bool)),x,u)))*.
% 300.04/300.43 35545[0:Res:7933.0,5772.0] || hBOOL(hAPP(u,bool,v,skf129(w,x,skf129(w,x,y,u),u)))* hBOOL(hAPP(u,bool,v,skf131(v,u,z,x1)))* -> equal(ti(u,skf129(w,x,y,u)),ti(u,w)) hBOOL(hAPP(u,bool,v,skf129(w,x,y,u))).
% 300.04/300.43 35544[0:Res:7846.0,5772.0] || hBOOL(hAPP(u,bool,v,skf128(w,x,y,u))) hBOOL(hAPP(u,bool,v,skf131(v,u,z,x1)))* -> equal(ti(u,skf128(w,x,y,u)),ti(u,y)) hBOOL(hAPP(u,bool,v,skf128(skf128(w,x,y,u),x,y,u)))*.
% 300.04/300.43 35543[0:Res:7847.0,5772.0] || hBOOL(hAPP(u,bool,v,skf133(w,x,y,u))) hBOOL(hAPP(u,bool,v,skf131(v,u,z,x1)))* -> equal(ti(u,skf133(w,x,y,u)),ti(u,y)) hBOOL(hAPP(u,bool,v,skf128(skf133(w,x,y,u),x,y,u)))*.
% 300.04/300.43 35540[0:Res:7934.0,5772.0] || hBOOL(hAPP(u,bool,v,skf129(w,x,skf130(w,y,x,u),u)))* hBOOL(hAPP(u,bool,v,skf131(v,u,z,x1)))* -> equal(ti(u,skf130(w,y,x,u)),ti(u,w)) hBOOL(hAPP(u,bool,v,skf130(w,y,x,u))).
% 300.04/300.43 35583[0:MRR:35548.2,5772.0] || hBOOL(hAPP(u,bool,v,skf109(w,x,u,u))) hBOOL(hAPP(u,bool,v,skf131(v,u,y,z)))* -> equal(ti(fun(product_prod(u,u),bool),x),ti(fun(product_prod(u,u),bool),w)) hBOOL(hAPP(u,bool,v,skf110(w,x,u,u)))*.
% 300.04/300.43 35968[0:Res:7933.0,5986.0] || hBOOL(hAPP(u,bool,v,skf129(w,x,y,u))) hBOOL(hAPP(u,bool,v,skf132(v,u,z,x1)))* -> equal(ti(u,skf129(w,x,y,u)),ti(u,w)) hBOOL(hAPP(u,bool,v,skf129(w,x,skf129(w,x,y,u),u)))*.
% 300.04/300.43 35967[0:Res:7846.0,5986.0] || hBOOL(hAPP(u,bool,v,skf128(skf128(w,x,y,u),x,y,u)))* hBOOL(hAPP(u,bool,v,skf132(v,u,z,x1)))* -> equal(ti(u,skf128(w,x,y,u)),ti(u,y)) hBOOL(hAPP(u,bool,v,skf128(w,x,y,u))).
% 300.04/300.43 35966[0:Res:7847.0,5986.0] || hBOOL(hAPP(u,bool,v,skf128(skf133(w,x,y,u),x,y,u)))* hBOOL(hAPP(u,bool,v,skf132(v,u,z,x1)))* -> equal(ti(u,skf133(w,x,y,u)),ti(u,y)) hBOOL(hAPP(u,bool,v,skf133(w,x,y,u))).
% 300.04/300.43 35963[0:Res:7934.0,5986.0] || hBOOL(hAPP(u,bool,v,skf130(w,x,y,u))) hBOOL(hAPP(u,bool,v,skf132(v,u,z,x1)))* -> equal(ti(u,skf130(w,x,y,u)),ti(u,w)) hBOOL(hAPP(u,bool,v,skf129(w,y,skf130(w,x,y,u),u)))*.
% 300.04/300.43 36006[0:MRR:35971.2,5986.0] || hBOOL(hAPP(u,bool,v,skf110(w,x,u,u)))* hBOOL(hAPP(u,bool,v,skf132(v,u,y,z)))* -> equal(ti(fun(product_prod(u,u),bool),x),ti(fun(product_prod(u,u),bool),w)) hBOOL(hAPP(u,bool,v,skf109(w,x,u,u))).
% 300.04/300.43 2257[0:Rew:340.0,2244.2,957.0,2244.2,340.0,2244.2] || equal(ti(product_prod(u,val),v),ti(product_prod(u,val),w))* equal(hAPP(val,product_prod(x,val),hAPP(x,fun(val,product_prod(x,val)),product_Pair(x,val),y),skf111(v,val,u)),ti(product_prod(x,val),z))* -> equal(skf111(w,val,u),skf111(z,val,x))*.
% 300.04/300.43 8502[0:Rew:2275.0,8111.1] || equal(ti(product_prod(product_prod(u,exp(v)),val),w),ti(product_prod(product_prod(u,exp(v)),val),x)) -> equal(skf111(skf112(ti(product_prod(product_prod(u,exp(v)),val),w),val,product_prod(u,exp(v))),exp(v),u),skf111(skf114(x,val,product_prod(u,exp(v))),exp(v),u))*.
% 300.04/300.43 9012[0:Rew:2275.0,8612.1] || equal(ti(product_prod(product_prod(u,exp(v)),val),w),ti(product_prod(product_prod(u,exp(v)),val),x)) -> equal(skf111(skf114(ti(product_prod(product_prod(u,exp(v)),val),w),val,product_prod(u,exp(v))),exp(v),u),skf111(skf114(x,val,product_prod(u,exp(v))),exp(v),u))*.
% 300.04/300.43 10546[0:Rew:340.0,10510.2,5781.0,10510.2,340.0,10510.2] || equal(ti(product_prod(val,u),v),ti(product_prod(val,u),w))* equal(hAPP(x,product_prod(val,x),hAPP(val,fun(x,product_prod(val,x)),product_Pair(val,x),skf112(v,u,val)),y),ti(product_prod(val,x),z))* -> equal(skf112(w,u,val),skf112(z,x,val))*.
% 300.04/300.43 10547[0:Rew:340.0,10505.2,957.0,10505.2,340.0,10505.2] || equal(ti(product_prod(val,u),v),ti(product_prod(val,u),w))* equal(hAPP(val,product_prod(x,val),hAPP(x,fun(val,product_prod(x,val)),product_Pair(x,val),y),skf112(v,u,val)),ti(product_prod(x,val),z))* -> equal(skf112(w,u,val),skf111(z,val,x))*.
% 300.04/300.43 10704[0:Rew:10596.0,10684.1] || equal(ti(product_prod(product_prod(exp(u),v),val),w),ti(product_prod(product_prod(exp(u),v),val),x)) -> equal(skf112(skf114(x,val,product_prod(exp(u),v)),v,exp(u)),skf112(skf112(ti(product_prod(product_prod(exp(u),v),val),w),val,product_prod(exp(u),v)),v,exp(u)))*.
% 300.04/300.43 10705[0:Rew:10596.0,10682.1] || equal(ti(product_prod(product_prod(exp(u),v),val),w),ti(product_prod(product_prod(exp(u),v),val),x)) -> equal(skf112(skf114(x,val,product_prod(exp(u),v)),v,exp(u)),skf112(skf114(ti(product_prod(product_prod(exp(u),v),val),w),val,product_prod(exp(u),v)),v,exp(u)))*.
% 300.04/300.43 13333[0:Rew:12008.0,13324.0] || -> equal(hAPP(u,product_prod(val,u),hAPP(val,fun(u,product_prod(val,u)),product_Pair(val,u),skf112(skf108(v,w,x,product_prod(val,u)),u,val)),skf113(skf114(v,product_prod(x,w),product_prod(val,u)),u,val)),ti(product_prod(val,u),skf108(v,w,x,product_prod(val,u))))**.
% 300.04/300.43 13334[0:Rew:12008.0,13320.0] || -> equal(hAPP(u,product_prod(val,u),hAPP(val,fun(u,product_prod(val,u)),product_Pair(val,u),skf112(skf108(v,w,x,product_prod(val,u)),u,val)),skf111(skf114(v,product_prod(x,w),product_prod(val,u)),u,val)),ti(product_prod(val,u),skf108(v,w,x,product_prod(val,u))))**.
% 300.04/300.43 13352[0:Rew:12008.0,13340.0] || -> equal(hAPP(val,product_prod(u,val),hAPP(u,fun(val,product_prod(u,val)),product_Pair(u,val),skf114(skf114(v,product_prod(w,x),product_prod(u,val)),val,u)),skf111(skf108(v,x,w,product_prod(u,val)),val,u)),ti(product_prod(u,val),skf108(v,x,w,product_prod(u,val))))**.
% 300.04/300.43 13353[0:Rew:12008.0,13335.0] || -> equal(hAPP(val,product_prod(u,val),hAPP(u,fun(val,product_prod(u,val)),product_Pair(u,val),skf112(skf114(v,product_prod(w,x),product_prod(u,val)),val,u)),skf111(skf108(v,x,w,product_prod(u,val)),val,u)),ti(product_prod(u,val),skf108(v,x,w,product_prod(u,val))))**.
% 300.04/300.43 15871[0:SpL:12008.0,12043.0] || equal(ti(product_prod(u,product_prod(v,w)),x),ti(product_prod(u,product_prod(v,w)),skf108(y,z,x1,product_prod(u,product_prod(v,w)))))* -> equal(ti(u,skf108(x,w,v,u)),ti(u,skf108(skf114(y,product_prod(x1,z),product_prod(u,product_prod(v,w))),w,v,u)))*.
% 300.04/300.43 18097[0:SpL:17749.0,12043.0] || equal(ti(product_prod(u,product_prod(v,w)),skf108(x,y,z,product_prod(u,product_prod(v,w)))),ti(product_prod(u,product_prod(v,w)),x1))* -> equal(ti(u,skf108(skf112(x,product_prod(z,y),product_prod(u,product_prod(v,w))),w,v,u)),ti(u,skf108(x1,w,v,u)))*.
% 300.04/300.43 19144[0:Rew:17749.0,19130.0] || -> equal(hAPP(u,product_prod(val,u),hAPP(val,fun(u,product_prod(val,u)),product_Pair(val,u),skf112(skf108(v,w,x,product_prod(val,u)),u,val)),skf113(skf112(v,product_prod(x,w),product_prod(val,u)),u,val)),ti(product_prod(val,u),skf108(v,w,x,product_prod(val,u))))**.
% 300.04/300.43 19145[0:Rew:17749.0,19126.0] || -> equal(hAPP(u,product_prod(val,u),hAPP(val,fun(u,product_prod(val,u)),product_Pair(val,u),skf112(skf108(v,w,x,product_prod(val,u)),u,val)),skf111(skf112(v,product_prod(x,w),product_prod(val,u)),u,val)),ti(product_prod(val,u),skf108(v,w,x,product_prod(val,u))))**.
% 300.04/300.43 19163[0:Rew:17749.0,19151.0] || -> equal(hAPP(val,product_prod(u,val),hAPP(u,fun(val,product_prod(u,val)),product_Pair(u,val),skf114(skf112(v,product_prod(w,x),product_prod(u,val)),val,u)),skf111(skf108(v,x,w,product_prod(u,val)),val,u)),ti(product_prod(u,val),skf108(v,x,w,product_prod(u,val))))**.
% 300.04/300.43 19164[0:Rew:17749.0,19146.0] || -> equal(hAPP(val,product_prod(u,val),hAPP(u,fun(val,product_prod(u,val)),product_Pair(u,val),skf112(skf112(v,product_prod(w,x),product_prod(u,val)),val,u)),skf111(skf108(v,x,w,product_prod(u,val)),val,u)),ti(product_prod(u,val),skf108(v,x,w,product_prod(u,val))))**.
% 300.04/300.43 21101[0:Rew:10596.0,20545.1] || equal(ti(product_prod(product_prod(exp(u),v),val),w),ti(product_prod(product_prod(exp(u),v),val),x)) -> equal(skf112(skf112(ti(product_prod(product_prod(exp(u),v),val),w),val,product_prod(exp(u),v)),v,exp(u)),skf112(skf112(x,val,product_prod(exp(u),v)),v,exp(u)))*.
% 300.04/300.43 21102[0:Rew:2275.0,20529.1] || equal(ti(product_prod(product_prod(u,exp(v)),val),w),ti(product_prod(product_prod(u,exp(v)),val),x)) -> equal(skf111(skf112(ti(product_prod(product_prod(u,exp(v)),val),w),val,product_prod(u,exp(v))),exp(v),u),skf111(skf112(x,val,product_prod(u,exp(v))),exp(v),u))*.
% 300.04/300.43 21818[0:Rew:10596.0,21259.1] || equal(ti(product_prod(product_prod(exp(u),v),val),w),ti(product_prod(product_prod(exp(u),v),val),x)) -> equal(skf112(skf114(ti(product_prod(product_prod(exp(u),v),val),w),val,product_prod(exp(u),v)),v,exp(u)),skf112(skf112(x,val,product_prod(exp(u),v)),v,exp(u)))*.
% 300.04/300.43 21819[0:Rew:2275.0,21243.1] || equal(ti(product_prod(product_prod(u,exp(v)),val),w),ti(product_prod(product_prod(u,exp(v)),val),x)) -> equal(skf111(skf114(ti(product_prod(product_prod(u,exp(v)),val),w),val,product_prod(u,exp(v))),exp(v),u),skf111(skf112(x,val,product_prod(u,exp(v))),exp(v),u))*.
% 300.04/300.43 25470[0:SpL:25328.0,772.0] || equal(hAPP(u,product_prod(v,u),hAPP(v,fun(u,product_prod(v,u)),product_Pair(v,u),w),x),ti(product_prod(v,u),skf111(y,product_prod(v,u),product_prod(v,u))))* -> equal(ti(u,x),ti(u,skf113(skf113(y,product_prod(v,u),product_prod(v,u)),u,v)))*.
% 300.04/300.43 25469[0:SpL:25328.0,771.0] || equal(hAPP(u,product_prod(v,u),hAPP(v,fun(u,product_prod(v,u)),product_Pair(v,u),w),x),ti(product_prod(v,u),skf111(y,product_prod(v,u),product_prod(v,u))))* -> equal(ti(u,x),ti(u,skf111(skf113(y,product_prod(v,u),product_prod(v,u)),u,v)))*.
% 300.04/300.43 25468[0:SpL:25328.0,836.0] || equal(hAPP(u,product_prod(v,u),hAPP(v,fun(u,product_prod(v,u)),product_Pair(v,u),w),x),ti(product_prod(v,u),skf111(y,product_prod(v,u),product_prod(v,u))))* -> equal(ti(v,w),ti(v,skf114(skf113(y,product_prod(v,u),product_prod(v,u)),u,v)))*.
% 300.04/300.43 25467[0:SpL:25328.0,835.0] || equal(hAPP(u,product_prod(v,u),hAPP(v,fun(u,product_prod(v,u)),product_Pair(v,u),w),x),ti(product_prod(v,u),skf111(y,product_prod(v,u),product_prod(v,u))))* -> equal(ti(v,w),ti(v,skf112(skf113(y,product_prod(v,u),product_prod(v,u)),u,v)))*.
% 300.04/300.43 27764[0:SpR:1244.0,34.0] || -> equal(hAPP(u,v,hAPP(w,fun(u,v),x,skf112(ti(product_prod(w,u),y),u,w)),skf111(ti(product_prod(w,u),y),u,w)),hAPP(product_prod(w,u),v,hAPP(fun(w,fun(u,v)),fun(product_prod(w,u),v),produc1605651328_split(w,u,v),x),y))*.
% 300.04/300.43 28407[0:Rew:27802.0,24531.0] || -> equal(hAPP(product_prod(u,exp(v)),w,hAPP(fun(u,fun(exp(v),w)),fun(product_prod(u,exp(v)),w),produc1605651328_split(u,exp(v),w),x),y),hAPP(exp(v),w,hAPP(u,fun(exp(v),w),x,skf114(y,exp(v),u)),skf111(y,exp(v),u)))*.
% 300.04/300.43 30318[0:Rew:399.0,30312.0,6156.0,30312.0] || equal(u,skf112(v,w,exp(x))) equal(ti(w,y),ti(w,skf113(v,w,exp(x))))* -> equal(hAPP(w,product_prod(exp(x),w),hAPP(exp(x),fun(w,product_prod(exp(x),w)),product_Pair(exp(x),w),u),y),ti(product_prod(exp(x),w),v))*.
% 300.04/300.43 30417[0:Rew:399.0,30413.0] || equal(u,skf112(v,w,exp(x))) equal(ti(w,y),ti(w,skf111(v,w,exp(x))))* -> equal(hAPP(w,product_prod(exp(x),w),hAPP(exp(x),fun(w,product_prod(exp(x),w)),product_Pair(exp(x),w),u),y),ti(product_prod(exp(x),w),v))*.
% 300.04/300.43 35412[0:Rew:34921.0,35330.0] || equal(u,skf112(v,w,list(char))) equal(ti(w,x),ti(w,skf111(v,w,list(char))))* -> equal(hAPP(w,product_prod(list(char),w),hAPP(list(char),fun(w,product_prod(list(char),w)),product_Pair(list(char),w),u),x),ti(product_prod(list(char),w),v))*.
% 300.04/300.43 35413[0:Rew:34921.0,35329.0] || equal(u,skf114(v,w,list(char))) equal(ti(w,x),ti(w,skf113(v,w,list(char))))* -> equal(hAPP(w,product_prod(list(char),w),hAPP(list(char),fun(w,product_prod(list(char),w)),product_Pair(list(char),w),u),x),ti(product_prod(list(char),w),v))*.
% 300.04/300.43 1011[0:Rew:957.0,978.2] || equal(ti(product_prod(u,product_prod(v,val)),w),ti(product_prod(u,product_prod(v,val)),x))* equal(ti(product_prod(v,val),skf113(x,product_prod(v,val),u)),undefined(product_prod(v,val)))** -> equal(skf111(skf111(w,product_prod(v,val),u),val,v),skf111(undefined(product_prod(v,val)),val,v))**.
% 300.04/300.43 1012[0:Rew:957.0,981.2] || equal(ti(product_prod(u,product_prod(v,val)),w),ti(product_prod(u,product_prod(v,val)),x))* equal(ti(product_prod(v,val),skf111(w,product_prod(v,val),u)),undefined(product_prod(v,val)))** -> equal(skf111(skf113(x,product_prod(v,val),u),val,v),skf111(undefined(product_prod(v,val)),val,v))**.
% 300.04/300.43 1013[0:Rew:957.0,983.2] || equal(ti(product_prod(u,product_prod(v,val)),w),ti(product_prod(u,product_prod(v,val)),x))* equal(ti(product_prod(v,val),skf113(x,product_prod(v,val),u)),undefined(product_prod(v,val)))** -> equal(skf111(skf113(w,product_prod(v,val),u),val,v),skf111(undefined(product_prod(v,val)),val,v))**.
% 300.04/300.43 2979[0:SpR:951.1,997.1] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(v,product_prod(y,val),z,skf111(w,v,u)),undefined(product_prod(y,val)))** -> equal(skf111(hAPP(v,product_prod(y,val),z,skf113(x,v,u)),val,y),skf111(undefined(product_prod(y,val)),val,y))**.
% 300.04/300.43 2978[0:SpR:808.1,997.1] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(v,product_prod(y,val),z,skf113(w,v,u)),undefined(product_prod(y,val)))** -> equal(skf111(hAPP(v,product_prod(y,val),z,skf113(x,v,u)),val,y),skf111(undefined(product_prod(y,val)),val,y))**.
% 300.04/300.43 2976[0:SpR:951.1,997.1] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(v,product_prod(y,val),z,skf113(x,v,u)),undefined(product_prod(y,val)))** -> equal(skf111(hAPP(v,product_prod(y,val),z,skf111(w,v,u)),val,y),skf111(undefined(product_prod(y,val)),val,y))**.
% 300.04/300.43 4346[0:SpL:4031.1,989.0] || equal(ti(product_prod(u,product_prod(v,val)),w),ti(product_prod(u,product_prod(v,val)),x))* equal(ti(product_prod(v,val),skf111(w,product_prod(v,val),u)),undefined(product_prod(v,val)))** -> equal(skf111(skf111(x,product_prod(v,val),u),val,v),skf111(undefined(product_prod(v,val)),val,v))**.
% 300.04/300.43 4561[0:SpR:4378.1,997.1] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(v,product_prod(y,val),z,skf111(x,v,u)),undefined(product_prod(y,val)))** -> equal(skf111(hAPP(v,product_prod(y,val),z,skf111(w,v,u)),val,y),skf111(undefined(product_prod(y,val)),val,y))**.
% 300.04/300.43 5128[0:SpL:4841.1,989.0] || equal(ti(product_prod(product_prod(u,val),v),w),ti(product_prod(product_prod(u,val),v),x))* equal(ti(product_prod(u,val),skf114(w,v,product_prod(u,val))),undefined(product_prod(u,val)))** -> equal(skf111(skf114(x,v,product_prod(u,val)),val,u),skf111(undefined(product_prod(u,val)),val,u))**.
% 300.04/300.43 5709[0:SpL:4840.1,989.0] || equal(ti(product_prod(product_prod(u,val),v),w),ti(product_prod(product_prod(u,val),v),x))* equal(ti(product_prod(u,val),skf112(w,v,product_prod(u,val))),undefined(product_prod(u,val)))** -> equal(skf111(skf114(x,v,product_prod(u,val)),val,u),skf111(undefined(product_prod(u,val)),val,u))**.
% 300.04/300.43 5589[0:SpL:4840.1,989.0] || equal(ti(product_prod(product_prod(u,val),v),w),ti(product_prod(product_prod(u,val),v),x))* equal(ti(product_prod(u,val),skf114(x,v,product_prod(u,val))),undefined(product_prod(u,val)))** -> equal(skf111(skf112(w,v,product_prod(u,val)),val,u),skf111(undefined(product_prod(u,val)),val,u))**.
% 300.04/300.43 5879[0:Rew:5781.0,5814.2] || equal(ti(product_prod(u,product_prod(val,v)),w),ti(product_prod(u,product_prod(val,v)),x))* equal(ti(product_prod(val,v),skf111(w,product_prod(val,v),u)),undefined(product_prod(val,v)))** -> equal(skf112(skf111(x,product_prod(val,v),u),v,val),skf112(undefined(product_prod(val,v)),v,val))**.
% 300.04/300.43 5880[0:Rew:5781.0,5815.2] || equal(ti(product_prod(u,product_prod(val,v)),w),ti(product_prod(u,product_prod(val,v)),x))* equal(ti(product_prod(val,v),skf113(x,product_prod(val,v),u)),undefined(product_prod(val,v)))** -> equal(skf112(skf111(w,product_prod(val,v),u),v,val),skf112(undefined(product_prod(val,v)),v,val))**.
% 300.04/300.43 5881[0:Rew:5781.0,5816.2] || equal(ti(product_prod(u,product_prod(val,v)),w),ti(product_prod(u,product_prod(val,v)),x))* equal(ti(product_prod(val,v),skf113(x,product_prod(val,v),u)),undefined(product_prod(val,v)))** -> equal(skf112(skf113(w,product_prod(val,v),u),v,val),skf112(undefined(product_prod(val,v)),v,val))**.
% 300.04/300.43 5882[0:Rew:5781.0,5817.2] || equal(ti(product_prod(u,product_prod(val,v)),w),ti(product_prod(u,product_prod(val,v)),x))* equal(ti(product_prod(val,v),skf111(w,product_prod(val,v),u)),undefined(product_prod(val,v)))** -> equal(skf112(skf113(x,product_prod(val,v),u),v,val),skf112(undefined(product_prod(val,v)),v,val))**.
% 300.04/300.43 5883[0:Rew:5781.0,5827.2] || equal(ti(product_prod(product_prod(val,u),v),w),ti(product_prod(product_prod(val,u),v),x))* equal(ti(product_prod(val,u),skf114(x,v,product_prod(val,u))),undefined(product_prod(val,u)))** -> equal(skf112(skf112(w,v,product_prod(val,u)),u,val),skf112(undefined(product_prod(val,u)),u,val))**.
% 300.04/300.43 5884[0:Rew:5781.0,5828.2] || equal(ti(product_prod(product_prod(val,u),v),w),ti(product_prod(product_prod(val,u),v),x))* equal(ti(product_prod(val,u),skf114(x,v,product_prod(val,u))),undefined(product_prod(val,u)))** -> equal(skf112(skf114(w,v,product_prod(val,u)),u,val),skf112(undefined(product_prod(val,u)),u,val))**.
% 300.04/300.43 5885[0:Rew:5781.0,5829.2] || equal(ti(product_prod(product_prod(val,u),v),w),ti(product_prod(product_prod(val,u),v),x))* equal(ti(product_prod(val,u),skf112(w,v,product_prod(val,u))),undefined(product_prod(val,u)))** -> equal(skf112(skf114(x,v,product_prod(val,u)),u,val),skf112(undefined(product_prod(val,u)),u,val))**.
% 300.04/300.43 8473[0:SpL:4844.1,7571.0] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf112(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u))),u,bool)))* -> hBOOL(skf114(skf114(w,val,product_prod(bool,u)),u,bool))*.
% 300.04/300.43 8472[0:SpL:4844.1,7875.0] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf112(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u))),u,bool)))* -> hBOOL(skf112(skf114(w,val,product_prod(bool,u)),u,bool))*.
% 300.04/300.43 8471[0:SpL:4844.1,7260.0] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf112(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u))),u,bool)))* -> hBOOL(skf114(skf114(w,val,product_prod(bool,u)),u,bool))*.
% 300.04/300.43 8470[0:SpL:4844.1,7784.0] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf112(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u))),u,bool)))* -> hBOOL(skf112(skf114(w,val,product_prod(bool,u)),u,bool))*.
% 300.04/300.43 8410[0:SpL:4844.1,1649.0] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf112(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool))),bool,u)))* -> hBOOL(skf113(skf114(w,val,product_prod(u,bool)),bool,u))*.
% 300.04/300.43 8409[0:SpL:4844.1,1737.0] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf112(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool))),bool,u)))* -> hBOOL(skf111(skf114(w,val,product_prod(u,bool)),bool,u))*.
% 300.04/300.43 8402[0:SpL:4844.1,1531.0] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf112(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool))),bool,u)))* -> hBOOL(skf113(skf114(w,val,product_prod(u,bool)),bool,u))*.
% 300.04/300.43 8401[0:SpL:4844.1,1708.0] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf112(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool))),bool,u)))* -> hBOOL(skf111(skf114(w,val,product_prod(u,bool)),bool,u))*.
% 300.04/300.43 8299[0:SpL:4844.1,7571.0] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf114(w,val,product_prod(bool,u))),u,bool)))* -> hBOOL(skf114(skf112(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u)),u,bool))*.
% 300.04/300.43 8298[0:SpL:4844.1,7875.0] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf114(w,val,product_prod(bool,u))),u,bool)))* -> hBOOL(skf112(skf112(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u)),u,bool))*.
% 300.04/300.43 8297[0:SpL:4844.1,7260.0] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf114(w,val,product_prod(bool,u))),u,bool)))* -> hBOOL(skf114(skf112(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u)),u,bool))*.
% 300.04/300.43 8296[0:SpL:4844.1,7784.0] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf114(w,val,product_prod(bool,u))),u,bool)))* -> hBOOL(skf112(skf112(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u)),u,bool))*.
% 300.04/300.43 8236[0:SpL:4844.1,1649.0] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf114(w,val,product_prod(u,bool))),bool,u)))* -> hBOOL(skf113(skf112(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool)),bool,u))*.
% 300.04/300.43 8235[0:SpL:4844.1,1737.0] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf114(w,val,product_prod(u,bool))),bool,u)))* -> hBOOL(skf111(skf112(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool)),bool,u))*.
% 300.04/300.43 8228[0:SpL:4844.1,1531.0] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf114(w,val,product_prod(u,bool))),bool,u)))* -> hBOOL(skf113(skf112(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool)),bool,u))*.
% 300.04/300.43 8227[0:SpL:4844.1,1708.0] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf114(w,val,product_prod(u,bool))),bool,u)))* -> hBOOL(skf111(skf112(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool)),bool,u))*.
% 300.04/300.43 8116[0:SpR:4844.1,6805.1] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf114(skf114(w,val,product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(ti(product_prod(bool,u),skf112(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u))),u,bool))*.
% 300.04/300.43 8115[0:SpR:4844.1,7356.1] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf112(skf114(w,val,product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(ti(product_prod(bool,u),skf112(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u))),u,bool))*.
% 300.04/300.43 8114[0:SpR:4844.1,6772.1] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf114(skf114(w,val,product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(ti(product_prod(bool,u),skf112(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u))),u,bool))*.
% 300.04/300.43 8113[0:SpR:4844.1,7321.1] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf112(skf114(w,val,product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(ti(product_prod(bool,u),skf112(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u))),u,bool))*.
% 300.04/300.43 8100[0:SpR:4844.1,1390.1] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf113(skf114(w,val,product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(ti(product_prod(u,bool),skf112(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool))),bool,u))*.
% 300.04/300.43 8099[0:SpR:4844.1,1594.1] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf111(skf114(w,val,product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(ti(product_prod(u,bool),skf112(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool))),bool,u))*.
% 300.04/300.43 8096[0:SpR:4844.1,1369.1] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf113(skf114(w,val,product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(ti(product_prod(u,bool),skf112(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool))),bool,u))*.
% 300.04/300.43 8095[0:SpR:4844.1,1571.1] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf111(skf114(w,val,product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(ti(product_prod(u,bool),skf112(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool))),bool,u))*.
% 300.04/300.43 8078[0:SpR:4844.1,6805.1] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf114(skf112(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(ti(product_prod(bool,u),skf114(w,val,product_prod(bool,u))),u,bool))*.
% 300.04/300.43 8077[0:SpR:4844.1,7356.1] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf112(skf112(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(ti(product_prod(bool,u),skf114(w,val,product_prod(bool,u))),u,bool))*.
% 300.04/300.43 8076[0:SpR:4844.1,6772.1] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf114(skf112(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(ti(product_prod(bool,u),skf114(w,val,product_prod(bool,u))),u,bool))*.
% 300.04/300.43 8075[0:SpR:4844.1,7321.1] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf112(skf112(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(ti(product_prod(bool,u),skf114(w,val,product_prod(bool,u))),u,bool))*.
% 300.04/300.43 8062[0:SpR:4844.1,1390.1] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf113(skf112(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(ti(product_prod(u,bool),skf114(w,val,product_prod(u,bool))),bool,u))*.
% 300.04/300.43 8061[0:SpR:4844.1,1594.1] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf111(skf112(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(ti(product_prod(u,bool),skf114(w,val,product_prod(u,bool))),bool,u))*.
% 300.04/300.43 8058[0:SpR:4844.1,1369.1] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf113(skf112(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(ti(product_prod(u,bool),skf114(w,val,product_prod(u,bool))),bool,u))*.
% 300.04/300.43 8057[0:SpR:4844.1,1571.1] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf111(skf112(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(ti(product_prod(u,bool),skf114(w,val,product_prod(u,bool))),bool,u))*.
% 300.04/300.43 8978[0:SpL:4843.1,7571.0] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf114(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u))),u,bool)))* -> hBOOL(skf114(skf114(w,val,product_prod(bool,u)),u,bool))*.
% 300.04/300.43 8977[0:SpL:4843.1,7875.0] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf114(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u))),u,bool)))* -> hBOOL(skf112(skf114(w,val,product_prod(bool,u)),u,bool))*.
% 300.04/300.43 8976[0:SpL:4843.1,7260.0] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf114(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u))),u,bool)))* -> hBOOL(skf114(skf114(w,val,product_prod(bool,u)),u,bool))*.
% 300.04/300.43 8975[0:SpL:4843.1,7784.0] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf114(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u))),u,bool)))* -> hBOOL(skf112(skf114(w,val,product_prod(bool,u)),u,bool))*.
% 300.04/300.43 8915[0:SpL:4843.1,1649.0] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf114(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool))),bool,u)))* -> hBOOL(skf113(skf114(w,val,product_prod(u,bool)),bool,u))*.
% 300.04/300.43 8914[0:SpL:4843.1,1737.0] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf114(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool))),bool,u)))* -> hBOOL(skf111(skf114(w,val,product_prod(u,bool)),bool,u))*.
% 300.04/300.43 8907[0:SpL:4843.1,1531.0] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf114(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool))),bool,u)))* -> hBOOL(skf113(skf114(w,val,product_prod(u,bool)),bool,u))*.
% 300.04/300.43 8906[0:SpL:4843.1,1708.0] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf114(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool))),bool,u)))* -> hBOOL(skf111(skf114(w,val,product_prod(u,bool)),bool,u))*.
% 300.04/300.43 8803[0:SpL:4843.1,7571.0] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf114(w,val,product_prod(bool,u))),u,bool)))* -> hBOOL(skf114(skf114(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u)),u,bool))*.
% 300.04/300.43 8802[0:SpL:4843.1,7875.0] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf114(w,val,product_prod(bool,u))),u,bool)))* -> hBOOL(skf112(skf114(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u)),u,bool))*.
% 300.04/300.43 8801[0:SpL:4843.1,7260.0] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf114(w,val,product_prod(bool,u))),u,bool)))* -> hBOOL(skf114(skf114(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u)),u,bool))*.
% 300.04/300.43 8800[0:SpL:4843.1,7784.0] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf114(w,val,product_prod(bool,u))),u,bool)))* -> hBOOL(skf112(skf114(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u)),u,bool))*.
% 300.04/300.43 8740[0:SpL:4843.1,1649.0] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf114(w,val,product_prod(u,bool))),bool,u)))* -> hBOOL(skf113(skf114(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool)),bool,u))*.
% 300.04/300.43 8739[0:SpL:4843.1,1737.0] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf114(w,val,product_prod(u,bool))),bool,u)))* -> hBOOL(skf111(skf114(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool)),bool,u))*.
% 300.04/300.43 8732[0:SpL:4843.1,1531.0] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf114(w,val,product_prod(u,bool))),bool,u)))* -> hBOOL(skf113(skf114(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool)),bool,u))*.
% 300.04/300.43 8731[0:SpL:4843.1,1708.0] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf114(w,val,product_prod(u,bool))),bool,u)))* -> hBOOL(skf111(skf114(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool)),bool,u))*.
% 300.04/300.43 8617[0:SpR:4843.1,6805.1] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf114(skf114(w,val,product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(ti(product_prod(bool,u),skf114(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u))),u,bool))*.
% 300.04/300.43 8616[0:SpR:4843.1,7356.1] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf112(skf114(w,val,product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(ti(product_prod(bool,u),skf114(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u))),u,bool))*.
% 300.04/300.43 8615[0:SpR:4843.1,6772.1] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf114(skf114(w,val,product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(ti(product_prod(bool,u),skf114(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u))),u,bool))*.
% 300.04/300.43 8614[0:SpR:4843.1,7321.1] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf112(skf114(w,val,product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(ti(product_prod(bool,u),skf114(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u))),u,bool))*.
% 300.04/300.43 8600[0:SpR:4843.1,1390.1] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf113(skf114(w,val,product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(ti(product_prod(u,bool),skf114(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool))),bool,u))*.
% 300.04/300.43 8599[0:SpR:4843.1,1594.1] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf111(skf114(w,val,product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(ti(product_prod(u,bool),skf114(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool))),bool,u))*.
% 300.04/300.43 8596[0:SpR:4843.1,1369.1] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf113(skf114(w,val,product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(ti(product_prod(u,bool),skf114(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool))),bool,u))*.
% 300.04/300.43 8595[0:SpR:4843.1,1571.1] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf111(skf114(w,val,product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(ti(product_prod(u,bool),skf114(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool))),bool,u))*.
% 300.04/300.43 8577[0:SpR:4843.1,6805.1] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf114(skf114(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(ti(product_prod(bool,u),skf114(w,val,product_prod(bool,u))),u,bool))*.
% 300.04/300.43 8576[0:SpR:4843.1,7356.1] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf112(skf114(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(ti(product_prod(bool,u),skf114(w,val,product_prod(bool,u))),u,bool))*.
% 300.04/300.43 8575[0:SpR:4843.1,6772.1] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf114(skf114(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(ti(product_prod(bool,u),skf114(w,val,product_prod(bool,u))),u,bool))*.
% 300.04/300.43 8574[0:SpR:4843.1,7321.1] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf112(skf114(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(ti(product_prod(bool,u),skf114(w,val,product_prod(bool,u))),u,bool))*.
% 300.04/300.43 8560[0:SpR:4843.1,1390.1] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf113(skf114(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(ti(product_prod(u,bool),skf114(w,val,product_prod(u,bool))),bool,u))*.
% 300.04/300.43 8559[0:SpR:4843.1,1594.1] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf111(skf114(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(ti(product_prod(u,bool),skf114(w,val,product_prod(u,bool))),bool,u))*.
% 300.04/300.43 8556[0:SpR:4843.1,1369.1] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf113(skf114(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(ti(product_prod(u,bool),skf114(w,val,product_prod(u,bool))),bool,u))*.
% 300.04/300.43 8555[0:SpR:4843.1,1571.1] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf111(skf114(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(ti(product_prod(u,bool),skf114(w,val,product_prod(u,bool))),bool,u))*.
% 300.04/300.43 9265[0:SpR:5139.1,997.1] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(u,product_prod(y,val),z,skf114(x,v,u)),undefined(product_prod(y,val)))** -> equal(skf111(hAPP(u,product_prod(y,val),z,skf114(w,v,u)),val,y),skf111(undefined(product_prod(y,val)),val,y))**.
% 300.04/300.43 9862[0:SpR:5728.1,997.1] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(u,product_prod(y,val),z,skf114(x,v,u)),undefined(product_prod(y,val)))** -> equal(skf111(hAPP(u,product_prod(y,val),z,skf112(w,v,u)),val,y),skf111(undefined(product_prod(y,val)),val,y))**.
% 300.04/300.43 9772[0:SpR:5728.1,997.1] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(u,product_prod(y,val),z,skf112(w,v,u)),undefined(product_prod(y,val)))** -> equal(skf111(hAPP(u,product_prod(y,val),z,skf114(x,v,u)),val,y),skf111(undefined(product_prod(y,val)),val,y))**.
% 300.04/300.43 11691[0:SpR:4378.1,5846.1] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(v,product_prod(val,y),z,skf111(x,v,u)),undefined(product_prod(val,y)))** -> equal(skf112(hAPP(v,product_prod(val,y),z,skf111(w,v,u)),y,val),skf112(undefined(product_prod(val,y)),y,val))**.
% 300.04/300.43 11690[0:SpR:951.1,5846.1] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(v,product_prod(val,y),z,skf111(w,v,u)),undefined(product_prod(val,y)))** -> equal(skf112(hAPP(v,product_prod(val,y),z,skf113(x,v,u)),y,val),skf112(undefined(product_prod(val,y)),y,val))**.
% 300.04/300.43 11688[0:SpR:808.1,5846.1] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(v,product_prod(val,y),z,skf113(w,v,u)),undefined(product_prod(val,y)))** -> equal(skf112(hAPP(v,product_prod(val,y),z,skf113(x,v,u)),y,val),skf112(undefined(product_prod(val,y)),y,val))**.
% 300.04/300.43 11686[0:SpR:951.1,5846.1] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(v,product_prod(val,y),z,skf113(x,v,u)),undefined(product_prod(val,y)))** -> equal(skf112(hAPP(v,product_prod(val,y),z,skf111(w,v,u)),y,val),skf112(undefined(product_prod(val,y)),y,val))**.
% 300.04/300.43 11671[0:SpR:5728.1,5846.1] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(u,product_prod(val,y),z,skf112(w,v,u)),undefined(product_prod(val,y)))** -> equal(skf112(hAPP(u,product_prod(val,y),z,skf114(x,v,u)),y,val),skf112(undefined(product_prod(val,y)),y,val))**.
% 300.04/300.43 11670[0:SpR:5139.1,5846.1] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(u,product_prod(val,y),z,skf114(w,v,u)),undefined(product_prod(val,y)))** -> equal(skf112(hAPP(u,product_prod(val,y),z,skf114(x,v,u)),y,val),skf112(undefined(product_prod(val,y)),y,val))**.
% 300.04/300.43 11668[0:SpR:5728.1,5846.1] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(u,product_prod(val,y),z,skf114(x,v,u)),undefined(product_prod(val,y)))** -> equal(skf112(hAPP(u,product_prod(val,y),z,skf112(w,v,u)),y,val),skf112(undefined(product_prod(val,y)),y,val))**.
% 300.04/300.43 17797[0:Rew:17749.0,17546.1] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* hBOOL(ti(bool,skf108(hAPP(u,product_prod(bool,product_prod(y,z)),x1,skf112(w,v,u)),z,y,bool)))* -> hBOOL(skf108(hAPP(u,product_prod(bool,product_prod(y,z)),x1,skf114(x,v,u)),z,y,bool))*.
% 300.04/300.43 17798[0:Rew:17749.0,17548.1] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* hBOOL(ti(bool,skf108(hAPP(u,product_prod(bool,product_prod(y,z)),x1,skf114(x,v,u)),z,y,bool)))* -> hBOOL(skf108(hAPP(u,product_prod(bool,product_prod(y,z)),x1,skf114(w,v,u)),z,y,bool))*.
% 300.04/300.43 17799[0:Rew:17749.0,17549.1] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* hBOOL(ti(bool,skf108(hAPP(u,product_prod(bool,product_prod(y,z)),x1,skf114(x,v,u)),z,y,bool)))* -> hBOOL(skf108(hAPP(u,product_prod(bool,product_prod(y,z)),x1,skf112(w,v,u)),z,y,bool))*.
% 300.04/300.43 17800[0:Rew:17749.0,17563.1] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* hBOOL(ti(bool,skf108(hAPP(v,product_prod(bool,product_prod(y,z)),x1,skf113(x,v,u)),z,y,bool)))* -> hBOOL(skf108(hAPP(v,product_prod(bool,product_prod(y,z)),x1,skf113(w,v,u)),z,y,bool))*.
% 300.04/300.43 17801[0:Rew:17749.0,17565.1] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* hBOOL(ti(bool,skf108(hAPP(v,product_prod(bool,product_prod(y,z)),x1,skf113(x,v,u)),z,y,bool)))* -> hBOOL(skf108(hAPP(v,product_prod(bool,product_prod(y,z)),x1,skf111(w,v,u)),z,y,bool))*.
% 300.04/300.43 17802[0:Rew:17749.0,17561.1] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* hBOOL(ti(bool,skf108(hAPP(v,product_prod(bool,product_prod(y,z)),x1,skf111(w,v,u)),z,y,bool)))* -> hBOOL(skf108(hAPP(v,product_prod(bool,product_prod(y,z)),x1,skf113(x,v,u)),z,y,bool))*.
% 300.04/300.43 17803[0:Rew:17749.0,17566.1] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* hBOOL(ti(bool,skf108(hAPP(v,product_prod(bool,product_prod(y,z)),x1,skf111(w,v,u)),z,y,bool)))* -> hBOOL(skf108(hAPP(v,product_prod(bool,product_prod(y,z)),x1,skf111(x,v,u)),z,y,bool))*.
% 300.04/300.43 17804[0:Rew:17749.0,17568.1] || equal(ti(product_prod(val,u),v),ti(product_prod(val,u),w))* hBOOL(ti(bool,skf108(hAPP(val,product_prod(bool,product_prod(x,y)),z,skf112(w,u,val)),y,x,bool)))* -> hBOOL(skf108(hAPP(val,product_prod(bool,product_prod(x,y)),z,skf112(v,u,val)),y,x,bool))*.
% 300.04/300.43 20243[0:SpL:19623.1,5838.0] || equal(ti(product_prod(product_prod(val,u),v),w),ti(product_prod(product_prod(val,u),v),x))* equal(ti(product_prod(val,u),skf112(w,v,product_prod(val,u))),undefined(product_prod(val,u)))** -> equal(skf112(skf112(x,v,product_prod(val,u)),u,val),skf112(undefined(product_prod(val,u)),u,val))**.
% 300.04/300.43 20146[0:SpL:19623.1,989.0] || equal(ti(product_prod(product_prod(u,val),v),w),ti(product_prod(product_prod(u,val),v),x))* equal(ti(product_prod(u,val),skf112(w,v,product_prod(u,val))),undefined(product_prod(u,val)))** -> equal(skf111(skf112(x,v,product_prod(u,val)),val,u),skf111(undefined(product_prod(u,val)),val,u))**.
% 300.04/300.43 21023[0:SpL:19631.1,7571.0] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf112(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u))),u,bool)))* -> hBOOL(skf114(skf112(w,val,product_prod(bool,u)),u,bool))*.
% 300.04/300.43 21022[0:SpL:19631.1,7875.0] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf112(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u))),u,bool)))* -> hBOOL(skf112(skf112(w,val,product_prod(bool,u)),u,bool))*.
% 300.04/300.43 21017[0:SpL:19631.1,7260.0] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf112(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u))),u,bool)))* -> hBOOL(skf114(skf112(w,val,product_prod(bool,u)),u,bool))*.
% 300.04/300.43 21016[0:SpL:19631.1,7784.0] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf112(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u))),u,bool)))* -> hBOOL(skf112(skf112(w,val,product_prod(bool,u)),u,bool))*.
% 300.04/300.43 20922[0:SpL:19631.1,1649.0] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf112(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool))),bool,u)))* -> hBOOL(skf113(skf112(w,val,product_prod(u,bool)),bool,u))*.
% 300.04/300.43 20921[0:SpL:19631.1,1737.0] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf112(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool))),bool,u)))* -> hBOOL(skf111(skf112(w,val,product_prod(u,bool)),bool,u))*.
% 300.04/300.43 20914[0:SpL:19631.1,1531.0] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf112(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool))),bool,u)))* -> hBOOL(skf113(skf112(w,val,product_prod(u,bool)),bool,u))*.
% 300.04/300.43 20913[0:SpL:19631.1,1708.0] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf112(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool))),bool,u)))* -> hBOOL(skf111(skf112(w,val,product_prod(u,bool)),bool,u))*.
% 300.04/300.43 20792[0:SpL:19631.1,7571.0] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf112(w,val,product_prod(bool,u))),u,bool)))* -> hBOOL(skf114(skf112(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u)),u,bool))*.
% 300.04/300.43 20791[0:SpL:19631.1,7875.0] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf112(w,val,product_prod(bool,u))),u,bool)))* -> hBOOL(skf112(skf112(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u)),u,bool))*.
% 300.04/300.43 20786[0:SpL:19631.1,7260.0] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf112(w,val,product_prod(bool,u))),u,bool)))* -> hBOOL(skf114(skf112(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u)),u,bool))*.
% 300.04/300.43 20785[0:SpL:19631.1,7784.0] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf112(w,val,product_prod(bool,u))),u,bool)))* -> hBOOL(skf112(skf112(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u)),u,bool))*.
% 300.04/300.43 20691[0:SpL:19631.1,1649.0] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf112(w,val,product_prod(u,bool))),bool,u)))* -> hBOOL(skf113(skf112(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool)),bool,u))*.
% 300.04/300.43 20690[0:SpL:19631.1,1737.0] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf112(w,val,product_prod(u,bool))),bool,u)))* -> hBOOL(skf111(skf112(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool)),bool,u))*.
% 300.04/300.43 20683[0:SpL:19631.1,1531.0] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf112(w,val,product_prod(u,bool))),bool,u)))* -> hBOOL(skf113(skf112(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool)),bool,u))*.
% 300.04/300.43 20682[0:SpL:19631.1,1708.0] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf112(w,val,product_prod(u,bool))),bool,u)))* -> hBOOL(skf111(skf112(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool)),bool,u))*.
% 300.04/300.43 20542[0:SpR:19631.1,6805.1] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf114(skf112(w,val,product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(ti(product_prod(bool,u),skf112(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u))),u,bool))*.
% 300.04/300.43 20541[0:SpR:19631.1,7356.1] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf112(skf112(w,val,product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(ti(product_prod(bool,u),skf112(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u))),u,bool))*.
% 300.04/300.43 20538[0:SpR:19631.1,6772.1] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf114(skf112(w,val,product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(ti(product_prod(bool,u),skf112(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u))),u,bool))*.
% 300.04/300.43 20537[0:SpR:19631.1,7321.1] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf112(skf112(w,val,product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(ti(product_prod(bool,u),skf112(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u))),u,bool))*.
% 300.04/300.43 20516[0:SpR:19631.1,1390.1] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf113(skf112(w,val,product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(ti(product_prod(u,bool),skf112(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool))),bool,u))*.
% 300.04/300.43 20515[0:SpR:19631.1,1594.1] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf111(skf112(w,val,product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(ti(product_prod(u,bool),skf112(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool))),bool,u))*.
% 300.04/300.43 20512[0:SpR:19631.1,1369.1] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf113(skf112(w,val,product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(ti(product_prod(u,bool),skf112(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool))),bool,u))*.
% 300.04/300.43 20511[0:SpR:19631.1,1571.1] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf111(skf112(w,val,product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(ti(product_prod(u,bool),skf112(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool))),bool,u))*.
% 300.04/300.43 20489[0:SpR:19631.1,6805.1] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf114(skf112(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(ti(product_prod(bool,u),skf112(w,val,product_prod(bool,u))),u,bool))*.
% 300.04/300.43 20488[0:SpR:19631.1,7356.1] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf112(skf112(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(ti(product_prod(bool,u),skf112(w,val,product_prod(bool,u))),u,bool))*.
% 300.04/300.43 20485[0:SpR:19631.1,6772.1] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf114(skf112(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(ti(product_prod(bool,u),skf112(w,val,product_prod(bool,u))),u,bool))*.
% 300.04/300.43 20484[0:SpR:19631.1,7321.1] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf112(skf112(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(ti(product_prod(bool,u),skf112(w,val,product_prod(bool,u))),u,bool))*.
% 300.04/300.43 20463[0:SpR:19631.1,1390.1] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf113(skf112(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(ti(product_prod(u,bool),skf112(w,val,product_prod(u,bool))),bool,u))*.
% 300.04/300.43 20462[0:SpR:19631.1,1594.1] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf111(skf112(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(ti(product_prod(u,bool),skf112(w,val,product_prod(u,bool))),bool,u))*.
% 300.04/300.43 20459[0:SpR:19631.1,1369.1] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf113(skf112(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(ti(product_prod(u,bool),skf112(w,val,product_prod(u,bool))),bool,u))*.
% 300.04/300.43 20458[0:SpR:19631.1,1571.1] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf111(skf112(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(ti(product_prod(u,bool),skf112(w,val,product_prod(u,bool))),bool,u))*.
% 300.04/300.43 21141[0:Rew:38.0,21129.0] || hBOOL(hAPP(u,bool,hAPP(v,fun(u,bool),w,x),y)) -> hBOOL(hAPP(u,bool,hAPP(v,fun(u,bool),w,skf120(y,x,ti(fun(v,fun(u,bool)),w),z,u,v)),skf121(y,x,ti(fun(v,fun(u,bool)),w),z,u,v)))*.
% 300.04/300.43 21739[0:SpL:19630.1,7571.0] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf114(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u))),u,bool)))* -> hBOOL(skf114(skf112(w,val,product_prod(bool,u)),u,bool))*.
% 300.04/300.43 21738[0:SpL:19630.1,7875.0] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf114(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u))),u,bool)))* -> hBOOL(skf112(skf112(w,val,product_prod(bool,u)),u,bool))*.
% 300.04/300.43 21733[0:SpL:19630.1,7260.0] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf114(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u))),u,bool)))* -> hBOOL(skf114(skf112(w,val,product_prod(bool,u)),u,bool))*.
% 300.04/300.43 21732[0:SpL:19630.1,7784.0] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf114(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u))),u,bool)))* -> hBOOL(skf112(skf112(w,val,product_prod(bool,u)),u,bool))*.
% 300.04/300.43 21638[0:SpL:19630.1,1649.0] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf114(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool))),bool,u)))* -> hBOOL(skf113(skf112(w,val,product_prod(u,bool)),bool,u))*.
% 300.04/300.43 21637[0:SpL:19630.1,1737.0] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf114(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool))),bool,u)))* -> hBOOL(skf111(skf112(w,val,product_prod(u,bool)),bool,u))*.
% 300.04/300.43 21630[0:SpL:19630.1,1531.0] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf114(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool))),bool,u)))* -> hBOOL(skf113(skf112(w,val,product_prod(u,bool)),bool,u))*.
% 300.04/300.43 21629[0:SpL:19630.1,1708.0] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf114(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool))),bool,u)))* -> hBOOL(skf111(skf112(w,val,product_prod(u,bool)),bool,u))*.
% 300.04/300.43 21508[0:SpL:19630.1,7571.0] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf112(w,val,product_prod(bool,u))),u,bool)))* -> hBOOL(skf114(skf114(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u)),u,bool))*.
% 300.04/300.43 21507[0:SpL:19630.1,7875.0] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf112(w,val,product_prod(bool,u))),u,bool)))* -> hBOOL(skf112(skf114(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u)),u,bool))*.
% 300.04/300.43 21502[0:SpL:19630.1,7260.0] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf112(w,val,product_prod(bool,u))),u,bool)))* -> hBOOL(skf114(skf114(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u)),u,bool))*.
% 300.04/300.43 21501[0:SpL:19630.1,7784.0] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf112(w,val,product_prod(bool,u))),u,bool)))* -> hBOOL(skf112(skf114(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u)),u,bool))*.
% 300.04/300.43 21407[0:SpL:19630.1,1649.0] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf112(w,val,product_prod(u,bool))),bool,u)))* -> hBOOL(skf113(skf114(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool)),bool,u))*.
% 300.04/300.43 21406[0:SpL:19630.1,1737.0] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf112(w,val,product_prod(u,bool))),bool,u)))* -> hBOOL(skf111(skf114(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool)),bool,u))*.
% 300.04/300.43 21399[0:SpL:19630.1,1531.0] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf112(w,val,product_prod(u,bool))),bool,u)))* -> hBOOL(skf113(skf114(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool)),bool,u))*.
% 300.04/300.43 21398[0:SpL:19630.1,1708.0] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf112(w,val,product_prod(u,bool))),bool,u)))* -> hBOOL(skf111(skf114(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool)),bool,u))*.
% 300.04/300.43 21256[0:SpR:19630.1,6805.1] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf114(skf112(w,val,product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(ti(product_prod(bool,u),skf114(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u))),u,bool))*.
% 300.04/300.43 21255[0:SpR:19630.1,7356.1] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf112(skf112(w,val,product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(ti(product_prod(bool,u),skf114(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u))),u,bool))*.
% 300.04/300.43 21252[0:SpR:19630.1,6772.1] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf114(skf112(w,val,product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(ti(product_prod(bool,u),skf114(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u))),u,bool))*.
% 300.04/300.43 21251[0:SpR:19630.1,7321.1] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf112(skf112(w,val,product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(ti(product_prod(bool,u),skf114(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u))),u,bool))*.
% 300.04/300.43 21229[0:SpR:19630.1,1390.1] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf113(skf112(w,val,product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(ti(product_prod(u,bool),skf114(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool))),bool,u))*.
% 300.04/300.43 21228[0:SpR:19630.1,1594.1] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf111(skf112(w,val,product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(ti(product_prod(u,bool),skf114(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool))),bool,u))*.
% 300.04/300.43 21225[0:SpR:19630.1,1369.1] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf113(skf112(w,val,product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(ti(product_prod(u,bool),skf114(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool))),bool,u))*.
% 300.04/300.43 21224[0:SpR:19630.1,1571.1] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf111(skf112(w,val,product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(ti(product_prod(u,bool),skf114(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool))),bool,u))*.
% 300.04/300.43 21200[0:SpR:19630.1,6805.1] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf114(skf114(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(ti(product_prod(bool,u),skf112(w,val,product_prod(bool,u))),u,bool))*.
% 300.04/300.43 21199[0:SpR:19630.1,7356.1] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf112(skf114(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(ti(product_prod(bool,u),skf112(w,val,product_prod(bool,u))),u,bool))*.
% 300.04/300.43 21196[0:SpR:19630.1,6772.1] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf114(skf114(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(ti(product_prod(bool,u),skf112(w,val,product_prod(bool,u))),u,bool))*.
% 300.04/300.43 21195[0:SpR:19630.1,7321.1] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf112(skf114(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(ti(product_prod(bool,u),skf112(w,val,product_prod(bool,u))),u,bool))*.
% 300.04/300.43 21173[0:SpR:19630.1,1390.1] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf113(skf114(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(ti(product_prod(u,bool),skf112(w,val,product_prod(u,bool))),bool,u))*.
% 300.04/300.43 21172[0:SpR:19630.1,1594.1] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf111(skf114(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(ti(product_prod(u,bool),skf112(w,val,product_prod(u,bool))),bool,u))*.
% 300.04/300.43 21169[0:SpR:19630.1,1369.1] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf113(skf114(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(ti(product_prod(u,bool),skf112(w,val,product_prod(u,bool))),bool,u))*.
% 300.04/300.43 21168[0:SpR:19630.1,1571.1] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf111(skf114(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(ti(product_prod(u,bool),skf112(w,val,product_prod(u,bool))),bool,u))*.
% 300.04/300.43 21866[0:Rew:38.0,21854.0] || hBOOL(hAPP(u,bool,hAPP(v,fun(u,bool),w,x),y)) -> hBOOL(hAPP(u,bool,hAPP(v,fun(u,bool),w,skf127(ti(fun(v,fun(u,bool)),w),z,y,x,u,v)),skf126(ti(fun(v,fun(u,bool)),w),z,y,x,u,v)))*.
% 300.04/300.43 22070[0:SpR:20285.1,5846.1] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(u,product_prod(val,y),z,skf112(x,v,u)),undefined(product_prod(val,y)))** -> equal(skf112(hAPP(u,product_prod(val,y),z,skf112(w,v,u)),y,val),skf112(undefined(product_prod(val,y)),y,val))**.
% 300.04/300.43 22069[0:SpR:20285.1,997.1] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(u,product_prod(y,val),z,skf112(x,v,u)),undefined(product_prod(y,val)))** -> equal(skf111(hAPP(u,product_prod(y,val),z,skf112(w,v,u)),val,y),skf111(undefined(product_prod(y,val)),val,y))**.
% 300.04/300.43 27958[0:SpL:1244.0,50.0] || hBOOL(hAPP(product_prod(u,fun(u,bool)),bool,hAPP(fun(u,fun(fun(u,bool),bool)),fun(product_prod(u,fun(u,bool)),bool),produc1605651328_split(u,fun(u,bool),bool),member(u)),v))* -> hBOOL(hAPP(u,bool,skf111(v,fun(u,bool),u),skf112(v,fun(u,bool),u)))*.
% 300.04/300.43 27799[0:SpR:1244.0,49.1] || hBOOL(hAPP(u,bool,skf111(v,fun(u,bool),u),skf112(v,fun(u,bool),u)))* -> hBOOL(hAPP(product_prod(u,fun(u,bool)),bool,hAPP(fun(u,fun(fun(u,bool),bool)),fun(product_prod(u,fun(u,bool)),bool),produc1605651328_split(u,fun(u,bool),bool),member(u)),v))*.
% 300.04/300.43 28144[0:Rew:27802.0,24422.1] || hBOOL(hAPP(u,bool,skf113(v,fun(u,bool),u),skf114(v,fun(u,bool),u)))* -> hBOOL(hAPP(product_prod(u,fun(u,bool)),bool,hAPP(fun(u,fun(fun(u,bool),bool)),fun(product_prod(u,fun(u,bool)),bool),produc1605651328_split(u,fun(u,bool),bool),member(u)),v))*.
% 300.04/300.43 28145[0:Rew:27802.0,24564.0] || hBOOL(hAPP(product_prod(u,fun(u,bool)),bool,hAPP(fun(u,fun(fun(u,bool),bool)),fun(product_prod(u,fun(u,bool)),bool),produc1605651328_split(u,fun(u,bool),bool),member(u)),v))* -> hBOOL(hAPP(u,bool,skf113(v,fun(u,bool),u),skf114(v,fun(u,bool),u)))*.
% 300.04/300.43 28780[0:SpL:25325.0,7013.1] || hBOOL(ti(bool,skf112(skf114(u,fun(list(char),product_prod(bool,v)),product_prod(bool,v)),v,bool)))* equal(ti(product_prod(bool,v),skf112(u,fun(list(char),product_prod(bool,v)),product_prod(bool,v))),undefined(product_prod(bool,v))) -> hBOOL(ti(bool,skf112(undefined(product_prod(bool,v)),v,bool))).
% 300.04/300.43 28755[0:SpL:25325.0,6909.0] || equal(ti(product_prod(bool,u),skf112(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u))),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf114(undefined(product_prod(bool,u)),u,bool))) -> hBOOL(ti(bool,skf114(skf114(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u)),u,bool)))*.
% 300.04/300.43 28754[0:SpL:25325.0,6896.0] || equal(ti(product_prod(bool,u),skf112(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u))),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf114(skf114(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf114(undefined(product_prod(bool,u)),u,bool))).
% 300.04/300.43 28753[0:SpL:25325.0,6936.0] || equal(ti(product_prod(bool,u),skf112(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u))),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf114(undefined(product_prod(bool,u)),u,bool))) -> hBOOL(ti(bool,skf112(skf114(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u)),u,bool)))*.
% 300.04/300.43 28752[0:SpL:25325.0,6923.0] || equal(ti(product_prod(bool,u),skf112(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u))),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf114(skf114(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf112(undefined(product_prod(bool,u)),u,bool))).
% 300.04/300.43 28751[0:SpL:25325.0,7032.0] || equal(ti(product_prod(bool,u),skf112(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u))),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf112(undefined(product_prod(bool,u)),u,bool))) -> hBOOL(ti(bool,skf112(skf114(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u)),u,bool)))*.
% 300.04/300.43 28750[0:SpL:25325.0,7554.0] || equal(ti(product_prod(bool,u),skf112(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u))),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf112(undefined(product_prod(bool,u)),u,bool))) -> hBOOL(ti(bool,skf114(skf114(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u)),u,bool)))*.
% 300.04/300.43 28749[0:SpL:25325.0,7541.0] || equal(ti(product_prod(bool,u),skf112(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u))),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf112(skf114(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf114(undefined(product_prod(bool,u)),u,bool))).
% 300.04/300.43 28740[0:SpL:25325.0,5198.0] || equal(ti(product_prod(bool,u),skf112(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u))),ti(product_prod(bool,u),w))* hBOOL(ti(bool,skf114(skf114(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(ti(product_prod(bool,u),w),u,bool))*.
% 300.04/300.43 28735[0:SpL:25325.0,6024.0] || equal(ti(product_prod(bool,u),skf112(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u))),ti(product_prod(bool,u),w))* hBOOL(ti(bool,skf112(skf114(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(ti(product_prod(bool,u),w),u,bool))*.
% 300.04/300.43 28732[0:SpL:25325.0,6057.0] || equal(ti(product_prod(bool,u),skf112(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u))),ti(product_prod(bool,u),w))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),w),u,bool)))* -> hBOOL(skf112(skf114(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u)),u,bool)).
% 300.04/300.43 28730[0:SpL:25325.0,6144.0] || equal(ti(product_prod(bool,u),skf112(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u))),ti(product_prod(bool,u),w))* hBOOL(ti(bool,skf112(skf114(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(ti(product_prod(bool,u),w),u,bool))*.
% 300.04/300.43 28712[0:SpL:25325.0,5187.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),skf112(w,fun(list(char),product_prod(bool,u)),product_prod(bool,u))))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),v),u,bool)))* -> hBOOL(skf114(skf114(w,fun(list(char),product_prod(bool,u)),product_prod(bool,u)),u,bool)).
% 300.04/300.43 28709[0:SpL:25325.0,6011.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),skf112(w,fun(list(char),product_prod(bool,u)),product_prod(bool,u))))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),v),u,bool)))* -> hBOOL(skf114(skf114(w,fun(list(char),product_prod(bool,u)),product_prod(bool,u)),u,bool)).
% 300.04/300.43 28707[0:SpL:25325.0,6044.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),skf112(w,fun(list(char),product_prod(bool,u)),product_prod(bool,u))))* hBOOL(ti(bool,skf114(skf114(w,fun(list(char),product_prod(bool,u)),product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(ti(product_prod(bool,u),v),u,bool))*.
% 300.04/300.43 28705[0:SpL:25325.0,6131.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),skf112(w,fun(list(char),product_prod(bool,u)),product_prod(bool,u))))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),v),u,bool)))* -> hBOOL(skf112(skf114(w,fun(list(char),product_prod(bool,u)),product_prod(bool,u)),u,bool)).
% 300.04/300.43 28650[0:SpL:25325.0,1419.0] || equal(ti(product_prod(u,bool),skf112(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool))),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf113(undefined(product_prod(u,bool)),bool,u))) -> hBOOL(ti(bool,skf113(skf114(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool)),bool,u)))*.
% 300.04/300.43 28649[0:SpL:25325.0,1412.0] || equal(ti(product_prod(u,bool),skf112(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool))),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf113(skf114(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf113(undefined(product_prod(u,bool)),bool,u))).
% 300.04/300.43 28648[0:SpL:25325.0,1438.0] || equal(ti(product_prod(u,bool),skf112(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool))),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf113(undefined(product_prod(u,bool)),bool,u))) -> hBOOL(ti(bool,skf111(skf114(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool)),bool,u)))*.
% 300.04/300.43 28647[0:SpL:25325.0,1431.0] || equal(ti(product_prod(u,bool),skf112(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool))),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf113(skf114(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf111(undefined(product_prod(u,bool)),bool,u))).
% 300.04/300.43 28646[0:SpL:25325.0,1472.0] || equal(ti(product_prod(u,bool),skf112(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool))),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf111(undefined(product_prod(u,bool)),bool,u))) -> hBOOL(ti(bool,skf111(skf114(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool)),bool,u)))*.
% 300.04/300.43 28645[0:SpL:25325.0,1638.0] || equal(ti(product_prod(u,bool),skf112(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool))),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf111(undefined(product_prod(u,bool)),bool,u))) -> hBOOL(ti(bool,skf113(skf114(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool)),bool,u)))*.
% 300.04/300.43 28644[0:SpL:25325.0,1631.0] || equal(ti(product_prod(u,bool),skf112(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool))),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf111(skf114(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf113(undefined(product_prod(u,bool)),bool,u))).
% 300.04/300.43 28635[0:SpL:25325.0,846.0] || equal(ti(product_prod(u,bool),skf112(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool))),ti(product_prod(u,bool),w))* hBOOL(ti(bool,skf113(skf114(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(ti(product_prod(u,bool),w),bool,u))*.
% 300.04/300.43 28630[0:SpL:25325.0,1078.0] || equal(ti(product_prod(u,bool),skf112(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool))),ti(product_prod(u,bool),w))* hBOOL(ti(bool,skf111(skf114(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(ti(product_prod(u,bool),w),bool,u))*.
% 300.04/300.43 28627[0:SpL:25325.0,1103.0] || equal(ti(product_prod(u,bool),skf112(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool))),ti(product_prod(u,bool),w))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),w),bool,u)))* -> hBOOL(skf111(skf114(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool)),bool,u)).
% 300.04/300.43 28625[0:SpL:25325.0,1130.0] || equal(ti(product_prod(u,bool),skf112(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool))),ti(product_prod(u,bool),w))* hBOOL(ti(bool,skf111(skf114(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(ti(product_prod(u,bool),w),bool,u))*.
% 300.04/300.43 28603[0:SpL:25325.0,841.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),skf112(w,fun(list(char),product_prod(u,bool)),product_prod(u,bool))))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),v),bool,u)))* -> hBOOL(skf113(skf114(w,fun(list(char),product_prod(u,bool)),product_prod(u,bool)),bool,u)).
% 300.04/300.43 28600[0:SpL:25325.0,1071.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),skf112(w,fun(list(char),product_prod(u,bool)),product_prod(u,bool))))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),v),bool,u)))* -> hBOOL(skf113(skf114(w,fun(list(char),product_prod(u,bool)),product_prod(u,bool)),bool,u)).
% 300.04/300.43 28598[0:SpL:25325.0,1096.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),skf112(w,fun(list(char),product_prod(u,bool)),product_prod(u,bool))))* hBOOL(ti(bool,skf113(skf114(w,fun(list(char),product_prod(u,bool)),product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(ti(product_prod(u,bool),v),bool,u))*.
% 300.04/300.43 28596[0:SpL:25325.0,1123.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),skf112(w,fun(list(char),product_prod(u,bool)),product_prod(u,bool))))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),v),bool,u)))* -> hBOOL(skf111(skf114(w,fun(list(char),product_prod(u,bool)),product_prod(u,bool)),bool,u)).
% 300.04/300.43 28579[0:SpL:25325.0,1452.1] || hBOOL(ti(bool,skf111(skf114(u,fun(list(char),product_prod(v,bool)),product_prod(v,bool)),bool,v)))* equal(ti(product_prod(v,bool),skf112(u,fun(list(char),product_prod(v,bool)),product_prod(v,bool))),undefined(product_prod(v,bool))) -> hBOOL(ti(bool,skf111(undefined(product_prod(v,bool)),bool,v))).
% 300.04/300.43 28543[0:SpR:25325.0,13438.1] || hBOOL(ti(bool,skf108(skf114(u,fun(list(char),product_prod(bool,product_prod(v,w))),product_prod(bool,product_prod(v,w))),w,v,bool))) -> hBOOL(skf108(ti(product_prod(bool,product_prod(v,w)),skf112(u,fun(list(char),product_prod(bool,product_prod(v,w))),product_prod(bool,product_prod(v,w)))),w,v,bool))*.
% 300.04/300.43 31416[0:Rew:340.0,31359.0,340.0,31359.0] || equal(skf112(u,v,val),w)* equal(ti(v,skf113(u,v,val)),ti(v,x))* equal(ti(product_prod(val,v),u),hAPP(v,product_prod(val,v),hAPP(val,fun(v,product_prod(val,v)),product_Pair(val,v),y),z))* -> equal(ti(v,x),ti(v,z))*.
% 300.04/300.43 31418[0:Rew:340.0,31356.3,340.0,31356.3,340.0,31356.1,340.0,31356.1] || equal(ti(u,skf112(ti(product_prod(u,val),v),val,u)),ti(u,w))* equal(skf111(v,val,u),x)* equal(ti(product_prod(u,val),v),hAPP(val,product_prod(u,val),hAPP(u,fun(val,product_prod(u,val)),product_Pair(u,val),y),z))* -> equal(x,z)*.
% 300.04/300.43 31419[0:Rew:340.0,31355.3,340.0,31355.3,340.0,31355.1,340.0,31355.1] || equal(ti(u,skf114(ti(product_prod(u,val),v),val,u)),ti(u,w))* equal(skf111(v,val,u),x)* equal(ti(product_prod(u,val),v),hAPP(val,product_prod(u,val),hAPP(u,fun(val,product_prod(u,val)),product_Pair(u,val),y),z))* -> equal(x,z)*.
% 300.04/300.43 31610[0:Rew:340.0,31547.1,340.0,31547.1] || equal(ti(u,skf114(v,val,u)),ti(u,w))* equal(skf111(v,val,u),x)* equal(ti(product_prod(u,val),v),hAPP(val,product_prod(u,val),hAPP(u,fun(val,product_prod(u,val)),product_Pair(u,val),y),z))* -> equal(ti(u,w),ti(u,y))*.
% 300.04/300.43 33264[0:Res:30491.1,5766.0] || hBOOL(hAPP(product_prod(u,u),bool,v,hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),w),x)))* hBOOL(hAPP(u,bool,y,x))* hBOOL(hAPP(u,bool,y,skf131(y,u,z,x1)))* -> hBOOL(hAPP(u,bool,y,w))*.
% 300.04/300.43 33418[0:Res:30491.1,5980.0] || hBOOL(hAPP(product_prod(u,u),bool,v,hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),w),x)))* hBOOL(hAPP(u,bool,y,w))* hBOOL(hAPP(u,bool,y,skf132(y,u,z,x1)))* -> hBOOL(hAPP(u,bool,y,x))*.
% 300.04/300.43 35656[0:SpL:25325.0,35392.0] || equal(ti(product_prod(u,list(char)),v),ti(product_prod(u,list(char)),skf112(w,fun(list(char),product_prod(u,list(char))),product_prod(u,list(char)))))* -> equal(skf111(v,list(char),u),skf111(skf114(w,fun(list(char),product_prod(u,list(char))),product_prod(u,list(char))),list(char),u)).
% 300.04/300.43 1357[0:SpL:82.2,772.0] || equal(ti(u,v),ti(u,w))* equal(ti(x,y),ti(x,z))* equal(hAPP(x,product_prod(u,x),hAPP(u,fun(x,product_prod(u,x)),product_Pair(u,x),v),y),ti(product_prod(u,x),x1))* -> equal(ti(x,z),ti(x,skf113(x1,x,u)))*.
% 300.04/300.43 1976[0:SpL:808.1,50.0] || equal(ti(product_prod(u,fun(v,bool)),w),ti(product_prod(u,fun(v,bool)),x))* hBOOL(hAPP(fun(v,bool),bool,hAPP(v,fun(fun(v,bool),bool),member(v),y),skf113(w,fun(v,bool),u)))* -> hBOOL(hAPP(v,bool,skf113(x,fun(v,bool),u),y))*.
% 300.04/300.43 1902[0:SpR:808.1,49.1] || equal(ti(product_prod(u,fun(v,bool)),w),ti(product_prod(u,fun(v,bool)),x))* hBOOL(hAPP(v,bool,skf113(x,fun(v,bool),u),y))* -> hBOOL(hAPP(fun(v,bool),bool,hAPP(v,fun(fun(v,bool),bool),member(v),y),skf113(w,fun(v,bool),u)))*.
% 300.04/300.43 2138[0:SpL:951.1,50.0] || equal(ti(product_prod(u,fun(v,bool)),w),ti(product_prod(u,fun(v,bool)),x))* hBOOL(hAPP(fun(v,bool),bool,hAPP(v,fun(fun(v,bool),bool),member(v),y),skf111(w,fun(v,bool),u)))* -> hBOOL(hAPP(v,bool,skf113(x,fun(v,bool),u),y))*.
% 300.04/300.43 2100[0:SpL:951.1,50.0] || equal(ti(product_prod(u,fun(v,bool)),w),ti(product_prod(u,fun(v,bool)),x))* hBOOL(hAPP(fun(v,bool),bool,hAPP(v,fun(fun(v,bool),bool),member(v),y),skf113(x,fun(v,bool),u)))* -> hBOOL(hAPP(v,bool,skf111(w,fun(v,bool),u),y))*.
% 300.04/300.43 2064[0:SpR:951.1,49.1] || equal(ti(product_prod(u,fun(v,bool)),w),ti(product_prod(u,fun(v,bool)),x))* hBOOL(hAPP(v,bool,skf113(x,fun(v,bool),u),y))* -> hBOOL(hAPP(fun(v,bool),bool,hAPP(v,fun(fun(v,bool),bool),member(v),y),skf111(w,fun(v,bool),u)))*.
% 300.04/300.43 2032[0:SpR:951.1,49.1] || equal(ti(product_prod(u,fun(v,bool)),w),ti(product_prod(u,fun(v,bool)),x))* hBOOL(hAPP(v,bool,skf111(w,fun(v,bool),u),y))* -> hBOOL(hAPP(fun(v,bool),bool,hAPP(v,fun(fun(v,bool),bool),member(v),y),skf113(x,fun(v,bool),u)))*.
% 300.04/300.43 4727[0:SpL:4378.1,50.0] || equal(ti(product_prod(u,fun(v,bool)),w),ti(product_prod(u,fun(v,bool)),x))* hBOOL(hAPP(fun(v,bool),bool,hAPP(v,fun(fun(v,bool),bool),member(v),y),skf111(w,fun(v,bool),u)))* -> hBOOL(hAPP(v,bool,skf111(x,fun(v,bool),u),y))*.
% 300.04/300.43 4562[0:SpR:4378.1,49.1] || equal(ti(product_prod(u,fun(v,bool)),w),ti(product_prod(u,fun(v,bool)),x))* hBOOL(hAPP(v,bool,skf111(x,fun(v,bool),u),y))* -> hBOOL(hAPP(fun(v,bool),bool,hAPP(v,fun(fun(v,bool),bool),member(v),y),skf111(w,fun(v,bool),u)))*.
% 300.04/300.43 9527[0:SpL:5139.1,50.0] || equal(ti(product_prod(fun(u,bool),v),w),ti(product_prod(fun(u,bool),v),x))* hBOOL(hAPP(fun(u,bool),bool,hAPP(u,fun(fun(u,bool),bool),member(u),y),skf114(w,v,fun(u,bool))))* -> hBOOL(hAPP(u,bool,skf114(x,v,fun(u,bool)),y))*.
% 300.04/300.43 9268[0:SpR:5139.1,49.1] || equal(ti(product_prod(fun(u,bool),v),w),ti(product_prod(fun(u,bool),v),x))* hBOOL(hAPP(u,bool,skf114(x,v,fun(u,bool)),y))* -> hBOOL(hAPP(fun(u,bool),bool,hAPP(u,fun(fun(u,bool),bool),member(u),y),skf114(w,v,fun(u,bool))))*.
% 300.04/300.43 10125[0:SpL:5728.1,50.0] || equal(ti(product_prod(fun(u,bool),v),w),ti(product_prod(fun(u,bool),v),x))* hBOOL(hAPP(fun(u,bool),bool,hAPP(u,fun(fun(u,bool),bool),member(u),y),skf112(w,v,fun(u,bool))))* -> hBOOL(hAPP(u,bool,skf114(x,v,fun(u,bool)),y))*.
% 300.04/300.43 9962[0:SpL:5728.1,50.0] || equal(ti(product_prod(fun(u,bool),v),w),ti(product_prod(fun(u,bool),v),x))* hBOOL(hAPP(fun(u,bool),bool,hAPP(u,fun(fun(u,bool),bool),member(u),y),skf114(x,v,fun(u,bool))))* -> hBOOL(hAPP(u,bool,skf112(w,v,fun(u,bool)),y))*.
% 300.04/300.43 9866[0:SpR:5728.1,49.1] || equal(ti(product_prod(fun(u,bool),v),w),ti(product_prod(fun(u,bool),v),x))* hBOOL(hAPP(u,bool,skf114(x,v,fun(u,bool)),y))* -> hBOOL(hAPP(fun(u,bool),bool,hAPP(u,fun(fun(u,bool),bool),member(u),y),skf112(w,v,fun(u,bool))))*.
% 300.04/300.43 9774[0:SpR:5728.1,49.1] || equal(ti(product_prod(fun(u,bool),v),w),ti(product_prod(fun(u,bool),v),x))* hBOOL(hAPP(u,bool,skf112(w,v,fun(u,bool)),y))* -> hBOOL(hAPP(fun(u,bool),bool,hAPP(u,fun(fun(u,bool),bool),member(u),y),skf114(x,v,fun(u,bool))))*.
% 300.04/300.43 22529[0:SpL:20285.1,50.0] || equal(ti(product_prod(fun(u,bool),v),w),ti(product_prod(fun(u,bool),v),x))* hBOOL(hAPP(fun(u,bool),bool,hAPP(u,fun(fun(u,bool),bool),member(u),y),skf112(w,v,fun(u,bool))))* -> hBOOL(hAPP(u,bool,skf112(x,v,fun(u,bool)),y))*.
% 300.04/300.43 22073[0:SpR:20285.1,49.1] || equal(ti(product_prod(fun(u,bool),v),w),ti(product_prod(fun(u,bool),v),x))* hBOOL(hAPP(u,bool,skf112(x,v,fun(u,bool)),y))* -> hBOOL(hAPP(fun(u,bool),bool,hAPP(u,fun(fun(u,bool),bool),member(u),y),skf112(w,v,fun(u,bool))))*.
% 300.04/300.43 23691[0:SpL:1362.2,771.0] || equal(ti(u,v),ti(u,w))* equal(ti(x,y),ti(x,z))* equal(hAPP(x,product_prod(u,x),hAPP(u,fun(x,product_prod(u,x)),product_Pair(u,x),v),y),ti(product_prod(u,x),x1))* -> equal(ti(x,z),ti(x,skf111(x1,x,u)))*.
% 300.04/300.43 23690[0:SpL:1362.2,836.0] || equal(ti(u,v),ti(u,w))* equal(ti(x,y),ti(x,z))* equal(hAPP(x,product_prod(u,x),hAPP(u,fun(x,product_prod(u,x)),product_Pair(u,x),v),y),ti(product_prod(u,x),x1))* -> equal(ti(u,w),ti(u,skf114(x1,x,u)))*.
% 300.04/300.43 23689[0:SpL:1362.2,835.0] || equal(ti(u,v),ti(u,w))* equal(ti(x,y),ti(x,z))* equal(hAPP(x,product_prod(u,x),hAPP(u,fun(x,product_prod(u,x)),product_Pair(u,x),v),y),ti(product_prod(u,x),x1))* -> equal(ti(u,w),ti(u,skf112(x1,x,u)))*.
% 300.04/300.43 28692[0:SpL:25325.0,12398.0] || hBOOL(ti(bool,skf108(ti(product_prod(bool,product_prod(u,v)),skf112(w,fun(list(char),product_prod(bool,product_prod(u,v))),product_prod(bool,product_prod(u,v)))),v,u,bool)))* -> hBOOL(skf114(skf114(w,fun(list(char),product_prod(bool,product_prod(u,v))),product_prod(bool,product_prod(u,v))),product_prod(u,v),bool)).
% 300.04/300.43 28691[0:SpL:25325.0,12397.0] || hBOOL(ti(bool,skf108(ti(product_prod(bool,product_prod(u,v)),skf112(w,fun(list(char),product_prod(bool,product_prod(u,v))),product_prod(bool,product_prod(u,v)))),v,u,bool)))* -> hBOOL(skf112(skf114(w,fun(list(char),product_prod(bool,product_prod(u,v))),product_prod(bool,product_prod(u,v))),product_prod(u,v),bool)).
% 300.04/300.43 28545[0:SpR:25325.0,13439.1] || hBOOL(ti(bool,skf108(skf114(u,fun(list(char),product_prod(bool,product_prod(v,w))),product_prod(bool,product_prod(v,w))),w,v,bool))) -> hBOOL(skf112(ti(product_prod(bool,product_prod(v,w)),skf112(u,fun(list(char),product_prod(bool,product_prod(v,w))),product_prod(bool,product_prod(v,w)))),product_prod(v,w),bool))*.
% 300.04/300.43 28544[0:SpR:25325.0,13440.1] || hBOOL(ti(bool,skf108(skf114(u,fun(list(char),product_prod(bool,product_prod(v,w))),product_prod(bool,product_prod(v,w))),w,v,bool))) -> hBOOL(skf114(ti(product_prod(bool,product_prod(v,w)),skf112(u,fun(list(char),product_prod(bool,product_prod(v,w))),product_prod(bool,product_prod(v,w)))),product_prod(v,w),bool))*.
% 300.04/300.43 28945[0:Rew:25328.0,28926.0] || -> equal(hAPP(u,product_prod(val,u),hAPP(val,fun(u,product_prod(val,u)),product_Pair(val,u),skf112(skf111(v,product_prod(val,u),product_prod(val,u)),u,val)),skf113(skf113(v,product_prod(val,u),product_prod(val,u)),u,val)),ti(product_prod(val,u),skf111(v,product_prod(val,u),product_prod(val,u))))**.
% 300.04/300.43 28946[0:Rew:25328.0,28918.0] || -> equal(hAPP(u,product_prod(val,u),hAPP(val,fun(u,product_prod(val,u)),product_Pair(val,u),skf112(skf111(v,product_prod(val,u),product_prod(val,u)),u,val)),skf111(skf113(v,product_prod(val,u),product_prod(val,u)),u,val)),ti(product_prod(val,u),skf111(v,product_prod(val,u),product_prod(val,u))))**.
% 300.04/300.43 28966[0:Rew:25328.0,28954.0] || -> equal(hAPP(val,product_prod(u,val),hAPP(u,fun(val,product_prod(u,val)),product_Pair(u,val),skf114(skf113(v,product_prod(u,val),product_prod(u,val)),val,u)),skf111(skf111(v,product_prod(u,val),product_prod(u,val)),val,u)),ti(product_prod(u,val),skf111(v,product_prod(u,val),product_prod(u,val))))**.
% 300.04/300.43 28967[0:Rew:25328.0,28948.0] || -> equal(hAPP(val,product_prod(u,val),hAPP(u,fun(val,product_prod(u,val)),product_Pair(u,val),skf112(skf113(v,product_prod(u,val),product_prod(u,val)),val,u)),skf111(skf111(v,product_prod(u,val),product_prod(u,val)),val,u)),ti(product_prod(u,val),skf111(v,product_prod(u,val),product_prod(u,val))))**.
% 300.04/300.43 29645[0:SpR:18205.0,1655.0] || -> hBOOL(hAPP(product_prod(u,u),bool,hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),v),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),skf129(skf112(w,product_prod(x,y),u),v,z,u)),skf108(w,y,x,u))))*.
% 300.04/300.43 29642[0:SpR:12405.0,1655.0] || -> hBOOL(hAPP(product_prod(u,u),bool,hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),v),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),skf129(skf114(w,product_prod(x,y),u),v,z,u)),skf108(w,y,x,u))))*.
% 300.04/300.43 30000[0:SpR:18205.0,1689.0] || -> hBOOL(hAPP(product_prod(u,u),bool,hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),v),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),skf130(skf112(w,product_prod(x,y),u),z,v,u)),skf108(w,y,x,u))))*.
% 300.04/300.43 29997[0:SpR:12405.0,1689.0] || -> hBOOL(hAPP(product_prod(u,u),bool,hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),v),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),skf130(skf114(w,product_prod(x,y),u),z,v,u)),skf108(w,y,x,u))))*.
% 300.04/300.43 30136[0:SpR:18205.0,1748.0] || -> hBOOL(hAPP(product_prod(u,u),bool,hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),v),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),skf108(w,x,y,u)),skf128(z,v,skf112(w,product_prod(y,x),u),u))))*.
% 300.04/300.43 30133[0:SpR:12405.0,1748.0] || -> hBOOL(hAPP(product_prod(u,u),bool,hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),v),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),skf108(w,x,y,u)),skf128(z,v,skf114(w,product_prod(y,x),u),u))))*.
% 300.04/300.43 30211[0:SpR:18205.0,1812.0] || -> hBOOL(hAPP(product_prod(u,u),bool,hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),v),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),skf108(w,x,y,u)),skf133(z,v,skf112(w,product_prod(y,x),u),u))))*.
% 300.04/300.43 30208[0:SpR:12405.0,1812.0] || -> hBOOL(hAPP(product_prod(u,u),bool,hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),v),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),skf108(w,x,y,u)),skf133(z,v,skf114(w,product_prod(y,x),u),u))))*.
% 300.04/300.43 31611[0:Rew:340.0,31595.1,340.0,31595.1] || equal(ti(u,v),ti(u,w))* equal(x,y)* equal(hAPP(val,product_prod(u,val),hAPP(u,fun(val,product_prod(u,val)),product_Pair(u,val),v),x),ti(product_prod(u,val),z))* -> equal(ti(u,w),ti(u,skf112(ti(product_prod(u,val),z),val,u)))*.
% 300.04/300.43 31612[0:Rew:340.0,31594.1,340.0,31594.1] || equal(ti(u,v),ti(u,w))* equal(x,y)* equal(hAPP(val,product_prod(u,val),hAPP(u,fun(val,product_prod(u,val)),product_Pair(u,val),v),x),ti(product_prod(u,val),z))* -> equal(ti(u,w),ti(u,skf114(ti(product_prod(u,val),z),val,u)))*.
% 300.04/300.43 849[0:SpL:778.1,801.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)))* hBOOL(ti(bool,skf113(y,bool,v)))* -> hBOOL(skf113(skf113(w,product_prod(v,bool),u),bool,v))*.
% 300.04/300.43 844[0:SpL:778.1,801.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf113(skf113(w,product_prod(v,bool),u),bool,v)))* -> hBOOL(skf113(y,bool,v)).
% 300.04/300.43 943[0:SpL:777.1,801.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf113(skf113(x,product_prod(v,bool),u),bool,v)))* -> hBOOL(skf113(y,bool,v)).
% 300.04/300.43 942[0:SpL:777.1,801.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)))* hBOOL(ti(bool,skf113(y,bool,v)))* -> hBOOL(skf113(skf113(x,product_prod(v,bool),u),bool,v))*.
% 300.04/300.43 933[0:SpL:777.1,801.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf113(skf111(w,product_prod(v,bool),u),bool,v)))* -> hBOOL(skf113(y,bool,v)).
% 300.04/300.43 932[0:SpL:777.1,801.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)))* hBOOL(ti(bool,skf113(y,bool,v)))* -> hBOOL(skf113(skf111(w,product_prod(v,bool),u),bool,v))*.
% 300.04/300.43 1083[0:SpL:777.1,936.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)))* hBOOL(ti(bool,skf111(y,bool,v)))* -> hBOOL(skf113(skf111(w,product_prod(v,bool),u),bool,v))*.
% 300.04/300.43 1082[0:SpL:778.1,936.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)))* hBOOL(ti(bool,skf111(y,bool,v)))* -> hBOOL(skf113(skf113(w,product_prod(v,bool),u),bool,v))*.
% 300.04/300.43 1080[0:SpL:777.1,936.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)))* hBOOL(ti(bool,skf111(y,bool,v)))* -> hBOOL(skf113(skf113(x,product_prod(v,bool),u),bool,v))*.
% 300.04/300.43 1076[0:SpL:777.1,936.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf111(skf111(w,product_prod(v,bool),u),bool,v)))* -> hBOOL(skf113(y,bool,v)).
% 300.04/300.43 1075[0:SpL:778.1,936.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf111(skf113(w,product_prod(v,bool),u),bool,v)))* -> hBOOL(skf113(y,bool,v)).
% 300.04/300.43 1073[0:SpL:777.1,936.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf111(skf113(x,product_prod(v,bool),u),bool,v)))* -> hBOOL(skf113(y,bool,v)).
% 300.04/300.43 1108[0:SpL:777.1,926.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)))* hBOOL(ti(bool,skf113(skf111(w,product_prod(v,bool),u),bool,v)))* -> hBOOL(skf111(y,bool,v)).
% 300.04/300.43 1107[0:SpL:778.1,926.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)))* hBOOL(ti(bool,skf113(skf113(w,product_prod(v,bool),u),bool,v)))* -> hBOOL(skf111(y,bool,v)).
% 300.04/300.43 1105[0:SpL:777.1,926.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)))* hBOOL(ti(bool,skf113(skf113(x,product_prod(v,bool),u),bool,v)))* -> hBOOL(skf111(y,bool,v)).
% 300.04/300.43 1101[0:SpL:777.1,926.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf113(y,bool,v)))* -> hBOOL(skf111(skf111(w,product_prod(v,bool),u),bool,v))*.
% 300.04/300.43 1100[0:SpL:778.1,926.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf113(y,bool,v)))* -> hBOOL(skf111(skf113(w,product_prod(v,bool),u),bool,v))*.
% 300.04/300.43 1098[0:SpL:777.1,926.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf113(y,bool,v)))* -> hBOOL(skf111(skf113(x,product_prod(v,bool),u),bool,v))*.
% 300.04/300.43 1135[0:SpL:777.1,1109.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)))* hBOOL(ti(bool,skf111(y,bool,v)))* -> hBOOL(skf111(skf111(w,product_prod(v,bool),u),bool,v))*.
% 300.04/300.43 1134[0:SpL:778.1,1109.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)))* hBOOL(ti(bool,skf111(y,bool,v)))* -> hBOOL(skf111(skf113(w,product_prod(v,bool),u),bool,v))*.
% 300.04/300.43 1132[0:SpL:777.1,1109.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)))* hBOOL(ti(bool,skf111(y,bool,v)))* -> hBOOL(skf111(skf113(x,product_prod(v,bool),u),bool,v))*.
% 300.04/300.43 1128[0:SpL:777.1,1109.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf111(skf111(w,product_prod(v,bool),u),bool,v)))* -> hBOOL(skf111(y,bool,v)).
% 300.04/300.43 1127[0:SpL:778.1,1109.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf111(skf113(w,product_prod(v,bool),u),bool,v)))* -> hBOOL(skf111(y,bool,v)).
% 300.04/300.43 1125[0:SpL:777.1,1109.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf111(skf113(x,product_prod(v,bool),u),bool,v)))* -> hBOOL(skf111(y,bool,v)).
% 300.04/300.43 3620[0:SpL:951.1,847.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(ti(product_prod(y,bool),z),hAPP(v,product_prod(y,bool),x1,skf113(x,v,u)))* hBOOL(ti(bool,skf113(z,bool,y)))* -> hBOOL(skf113(hAPP(v,product_prod(y,bool),x1,skf111(w,v,u)),bool,y))*.
% 300.04/300.43 3619[0:SpL:808.1,847.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(ti(product_prod(y,bool),z),hAPP(v,product_prod(y,bool),x1,skf113(x,v,u)))* hBOOL(ti(bool,skf113(z,bool,y)))* -> hBOOL(skf113(hAPP(v,product_prod(y,bool),x1,skf113(w,v,u)),bool,y))*.
% 300.04/300.43 3617[0:SpL:951.1,847.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(ti(product_prod(y,bool),z),hAPP(v,product_prod(y,bool),x1,skf111(w,v,u)))* hBOOL(ti(bool,skf113(z,bool,y)))* -> hBOOL(skf113(hAPP(v,product_prod(y,bool),x1,skf113(x,v,u)),bool,y))*.
% 300.04/300.43 3646[0:SpL:951.1,842.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(v,product_prod(y,bool),z,skf113(x,v,u)),ti(product_prod(y,bool),x1))* hBOOL(ti(bool,skf113(hAPP(v,product_prod(y,bool),z,skf111(w,v,u)),bool,y)))* -> hBOOL(skf113(x1,bool,y)).
% 300.04/300.43 3645[0:SpL:808.1,842.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(v,product_prod(y,bool),z,skf113(x,v,u)),ti(product_prod(y,bool),x1))* hBOOL(ti(bool,skf113(hAPP(v,product_prod(y,bool),z,skf113(w,v,u)),bool,y)))* -> hBOOL(skf113(x1,bool,y)).
% 300.04/300.43 3643[0:SpL:951.1,842.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(v,product_prod(y,bool),z,skf111(w,v,u)),ti(product_prod(y,bool),x1))* hBOOL(ti(bool,skf113(hAPP(v,product_prod(y,bool),z,skf113(x,v,u)),bool,y)))* -> hBOOL(skf113(x1,bool,y)).
% 300.04/300.43 3688[0:SpL:951.1,1079.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(ti(product_prod(y,bool),z),hAPP(v,product_prod(y,bool),x1,skf113(x,v,u)))* hBOOL(ti(bool,skf111(z,bool,y)))* -> hBOOL(skf113(hAPP(v,product_prod(y,bool),x1,skf111(w,v,u)),bool,y))*.
% 300.04/300.43 3687[0:SpL:808.1,1079.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(ti(product_prod(y,bool),z),hAPP(v,product_prod(y,bool),x1,skf113(x,v,u)))* hBOOL(ti(bool,skf111(z,bool,y)))* -> hBOOL(skf113(hAPP(v,product_prod(y,bool),x1,skf113(w,v,u)),bool,y))*.
% 300.04/300.43 3685[0:SpL:951.1,1079.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(ti(product_prod(y,bool),z),hAPP(v,product_prod(y,bool),x1,skf111(w,v,u)))* hBOOL(ti(bool,skf111(z,bool,y)))* -> hBOOL(skf113(hAPP(v,product_prod(y,bool),x1,skf113(x,v,u)),bool,y))*.
% 300.04/300.43 3767[0:SpL:951.1,1072.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(v,product_prod(y,bool),z,skf113(x,v,u)),ti(product_prod(y,bool),x1))* hBOOL(ti(bool,skf111(hAPP(v,product_prod(y,bool),z,skf111(w,v,u)),bool,y)))* -> hBOOL(skf113(x1,bool,y)).
% 300.04/300.43 3766[0:SpL:808.1,1072.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(v,product_prod(y,bool),z,skf113(x,v,u)),ti(product_prod(y,bool),x1))* hBOOL(ti(bool,skf111(hAPP(v,product_prod(y,bool),z,skf113(w,v,u)),bool,y)))* -> hBOOL(skf113(x1,bool,y)).
% 300.04/300.43 3764[0:SpL:951.1,1072.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(v,product_prod(y,bool),z,skf111(w,v,u)),ti(product_prod(y,bool),x1))* hBOOL(ti(bool,skf111(hAPP(v,product_prod(y,bool),z,skf113(x,v,u)),bool,y)))* -> hBOOL(skf113(x1,bool,y)).
% 300.04/300.43 3807[0:SpL:951.1,1104.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(ti(product_prod(y,bool),z),hAPP(v,product_prod(y,bool),x1,skf113(x,v,u)))* hBOOL(ti(bool,skf113(hAPP(v,product_prod(y,bool),x1,skf111(w,v,u)),bool,y)))* -> hBOOL(skf111(z,bool,y)).
% 300.04/300.43 3806[0:SpL:808.1,1104.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(ti(product_prod(y,bool),z),hAPP(v,product_prod(y,bool),x1,skf113(x,v,u)))* hBOOL(ti(bool,skf113(hAPP(v,product_prod(y,bool),x1,skf113(w,v,u)),bool,y)))* -> hBOOL(skf111(z,bool,y)).
% 300.04/300.43 3804[0:SpL:951.1,1104.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(ti(product_prod(y,bool),z),hAPP(v,product_prod(y,bool),x1,skf111(w,v,u)))* hBOOL(ti(bool,skf113(hAPP(v,product_prod(y,bool),x1,skf113(x,v,u)),bool,y)))* -> hBOOL(skf111(z,bool,y)).
% 300.04/300.43 3835[0:SpL:951.1,1097.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(v,product_prod(y,bool),z,skf113(x,v,u)),ti(product_prod(y,bool),x1))* hBOOL(ti(bool,skf113(x1,bool,y)))* -> hBOOL(skf111(hAPP(v,product_prod(y,bool),z,skf111(w,v,u)),bool,y))*.
% 300.04/300.43 3834[0:SpL:808.1,1097.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(v,product_prod(y,bool),z,skf113(x,v,u)),ti(product_prod(y,bool),x1))* hBOOL(ti(bool,skf113(x1,bool,y)))* -> hBOOL(skf111(hAPP(v,product_prod(y,bool),z,skf113(w,v,u)),bool,y))*.
% 300.04/300.43 3832[0:SpL:951.1,1097.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(v,product_prod(y,bool),z,skf111(w,v,u)),ti(product_prod(y,bool),x1))* hBOOL(ti(bool,skf113(x1,bool,y)))* -> hBOOL(skf111(hAPP(v,product_prod(y,bool),z,skf113(x,v,u)),bool,y))*.
% 300.04/300.43 3878[0:SpL:951.1,1131.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(ti(product_prod(y,bool),z),hAPP(v,product_prod(y,bool),x1,skf113(x,v,u)))* hBOOL(ti(bool,skf111(z,bool,y)))* -> hBOOL(skf111(hAPP(v,product_prod(y,bool),x1,skf111(w,v,u)),bool,y))*.
% 300.04/300.43 3877[0:SpL:808.1,1131.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(ti(product_prod(y,bool),z),hAPP(v,product_prod(y,bool),x1,skf113(x,v,u)))* hBOOL(ti(bool,skf111(z,bool,y)))* -> hBOOL(skf111(hAPP(v,product_prod(y,bool),x1,skf113(w,v,u)),bool,y))*.
% 300.04/300.43 3875[0:SpL:951.1,1131.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(ti(product_prod(y,bool),z),hAPP(v,product_prod(y,bool),x1,skf111(w,v,u)))* hBOOL(ti(bool,skf111(z,bool,y)))* -> hBOOL(skf111(hAPP(v,product_prod(y,bool),x1,skf113(x,v,u)),bool,y))*.
% 300.04/300.43 3966[0:SpL:951.1,1124.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(v,product_prod(y,bool),z,skf113(x,v,u)),ti(product_prod(y,bool),x1))* hBOOL(ti(bool,skf111(hAPP(v,product_prod(y,bool),z,skf111(w,v,u)),bool,y)))* -> hBOOL(skf111(x1,bool,y)).
% 300.04/300.43 3965[0:SpL:808.1,1124.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(v,product_prod(y,bool),z,skf113(x,v,u)),ti(product_prod(y,bool),x1))* hBOOL(ti(bool,skf111(hAPP(v,product_prod(y,bool),z,skf113(w,v,u)),bool,y)))* -> hBOOL(skf111(x1,bool,y)).
% 300.04/300.43 3963[0:SpL:951.1,1124.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(v,product_prod(y,bool),z,skf111(w,v,u)),ti(product_prod(y,bool),x1))* hBOOL(ti(bool,skf111(hAPP(v,product_prod(y,bool),z,skf113(x,v,u)),bool,y)))* -> hBOOL(skf111(x1,bool,y)).
% 300.04/300.43 4305[0:SpL:4031.1,801.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf113(skf111(x,product_prod(v,bool),u),bool,v)))* -> hBOOL(skf113(y,bool,v)).
% 300.04/300.43 4304[0:SpL:4031.1,936.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf111(skf111(x,product_prod(v,bool),u),bool,v)))* -> hBOOL(skf113(y,bool,v)).
% 300.04/300.43 4303[0:SpL:4031.1,926.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf113(y,bool,v)))* -> hBOOL(skf111(skf111(x,product_prod(v,bool),u),bool,v))*.
% 300.04/300.43 4302[0:SpL:4031.1,1109.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf111(skf111(x,product_prod(v,bool),u),bool,v)))* -> hBOOL(skf111(y,bool,v)).
% 300.04/300.43 4277[0:SpL:4031.1,801.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)))* hBOOL(ti(bool,skf113(y,bool,v)))* -> hBOOL(skf113(skf111(x,product_prod(v,bool),u),bool,v))*.
% 300.04/300.43 4276[0:SpL:4031.1,936.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)))* hBOOL(ti(bool,skf111(y,bool,v)))* -> hBOOL(skf113(skf111(x,product_prod(v,bool),u),bool,v))*.
% 300.04/300.43 4275[0:SpL:4031.1,926.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)))* hBOOL(ti(bool,skf113(skf111(x,product_prod(v,bool),u),bool,v)))* -> hBOOL(skf111(y,bool,v)).
% 300.04/300.43 4274[0:SpL:4031.1,1109.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)))* hBOOL(ti(bool,skf111(y,bool,v)))* -> hBOOL(skf111(skf111(x,product_prod(v,bool),u),bool,v))*.
% 300.04/300.43 4798[0:SpL:4378.1,847.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(ti(product_prod(y,bool),z),hAPP(v,product_prod(y,bool),x1,skf111(w,v,u)))* hBOOL(ti(bool,skf113(z,bool,y)))* -> hBOOL(skf113(hAPP(v,product_prod(y,bool),x1,skf111(x,v,u)),bool,y))*.
% 300.04/300.43 4797[0:SpL:4378.1,1079.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(ti(product_prod(y,bool),z),hAPP(v,product_prod(y,bool),x1,skf111(w,v,u)))* hBOOL(ti(bool,skf111(z,bool,y)))* -> hBOOL(skf113(hAPP(v,product_prod(y,bool),x1,skf111(x,v,u)),bool,y))*.
% 300.04/300.43 4796[0:SpL:4378.1,1104.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(ti(product_prod(y,bool),z),hAPP(v,product_prod(y,bool),x1,skf111(w,v,u)))* hBOOL(ti(bool,skf113(hAPP(v,product_prod(y,bool),x1,skf111(x,v,u)),bool,y)))* -> hBOOL(skf111(z,bool,y)).
% 300.04/300.43 4795[0:SpL:4378.1,1131.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(ti(product_prod(y,bool),z),hAPP(v,product_prod(y,bool),x1,skf111(w,v,u)))* hBOOL(ti(bool,skf111(z,bool,y)))* -> hBOOL(skf111(hAPP(v,product_prod(y,bool),x1,skf111(x,v,u)),bool,y))*.
% 300.04/300.43 4726[0:SpL:4378.1,842.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(v,product_prod(y,bool),z,skf111(w,v,u)),ti(product_prod(y,bool),x1))* hBOOL(ti(bool,skf113(hAPP(v,product_prod(y,bool),z,skf111(x,v,u)),bool,y)))* -> hBOOL(skf113(x1,bool,y)).
% 300.04/300.43 4725[0:SpL:4378.1,1072.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(v,product_prod(y,bool),z,skf111(w,v,u)),ti(product_prod(y,bool),x1))* hBOOL(ti(bool,skf111(hAPP(v,product_prod(y,bool),z,skf111(x,v,u)),bool,y)))* -> hBOOL(skf113(x1,bool,y)).
% 300.04/300.43 4724[0:SpL:4378.1,1097.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(v,product_prod(y,bool),z,skf111(w,v,u)),ti(product_prod(y,bool),x1))* hBOOL(ti(bool,skf113(x1,bool,y)))* -> hBOOL(skf111(hAPP(v,product_prod(y,bool),z,skf111(x,v,u)),bool,y))*.
% 300.04/300.43 4723[0:SpL:4378.1,1124.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(v,product_prod(y,bool),z,skf111(w,v,u)),ti(product_prod(y,bool),x1))* hBOOL(ti(bool,skf111(hAPP(v,product_prod(y,bool),z,skf111(x,v,u)),bool,y)))* -> hBOOL(skf111(x1,bool,y)).
% 300.04/300.43 5087[0:SpL:4841.1,801.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf114(w,v,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf113(skf114(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(y,bool,u)).
% 300.04/300.43 5086[0:SpL:4841.1,936.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf114(w,v,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf111(skf114(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(y,bool,u)).
% 300.04/300.43 5085[0:SpL:4841.1,926.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf114(w,v,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf113(y,bool,u)))* -> hBOOL(skf111(skf114(x,v,product_prod(u,bool)),bool,u))*.
% 300.04/300.43 5084[0:SpL:4841.1,1109.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf114(w,v,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf111(skf114(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(y,bool,u)).
% 300.04/300.43 5059[0:SpL:4841.1,801.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),y),ti(product_prod(u,bool),skf114(w,v,product_prod(u,bool))))* hBOOL(ti(bool,skf113(y,bool,u)))* -> hBOOL(skf113(skf114(x,v,product_prod(u,bool)),bool,u))*.
% 300.04/300.43 5058[0:SpL:4841.1,936.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),y),ti(product_prod(u,bool),skf114(w,v,product_prod(u,bool))))* hBOOL(ti(bool,skf111(y,bool,u)))* -> hBOOL(skf113(skf114(x,v,product_prod(u,bool)),bool,u))*.
% 300.04/300.43 5057[0:SpL:4841.1,926.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),y),ti(product_prod(u,bool),skf114(w,v,product_prod(u,bool))))* hBOOL(ti(bool,skf113(skf114(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(y,bool,u)).
% 300.04/300.43 5056[0:SpL:4841.1,1109.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),y),ti(product_prod(u,bool),skf114(w,v,product_prod(u,bool))))* hBOOL(ti(bool,skf111(y,bool,u)))* -> hBOOL(skf111(skf114(x,v,product_prod(u,bool)),bool,u))*.
% 300.04/300.43 5207[0:SpL:4031.1,5022.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),y),ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)))* hBOOL(ti(bool,skf114(y,v,bool)))* -> hBOOL(skf114(skf111(x,product_prod(bool,v),u),v,bool))*.
% 300.04/300.43 5206[0:SpL:777.1,5022.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),y),ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)))* hBOOL(ti(bool,skf114(y,v,bool)))* -> hBOOL(skf114(skf111(w,product_prod(bool,v),u),v,bool))*.
% 300.04/300.43 5204[0:SpL:778.1,5022.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),y),ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)))* hBOOL(ti(bool,skf114(y,v,bool)))* -> hBOOL(skf114(skf113(w,product_prod(bool,v),u),v,bool))*.
% 300.04/300.43 5202[0:SpL:777.1,5022.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),y),ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)))* hBOOL(ti(bool,skf114(y,v,bool)))* -> hBOOL(skf114(skf113(x,product_prod(bool,v),u),v,bool))*.
% 300.04/300.43 5201[0:SpL:4841.1,5022.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),y),ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))))* hBOOL(ti(bool,skf114(y,u,bool)))* -> hBOOL(skf114(skf114(w,v,product_prod(bool,u)),u,bool))*.
% 300.04/300.43 5196[0:SpL:4031.1,5022.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf114(skf111(x,product_prod(bool,v),u),v,bool)))* -> hBOOL(skf114(y,v,bool)).
% 300.04/300.43 5195[0:SpL:777.1,5022.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf114(skf111(w,product_prod(bool,v),u),v,bool)))* -> hBOOL(skf114(y,v,bool)).
% 300.04/300.43 5193[0:SpL:778.1,5022.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf114(skf113(w,product_prod(bool,v),u),v,bool)))* -> hBOOL(skf114(y,v,bool)).
% 300.04/300.43 5191[0:SpL:777.1,5022.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf114(skf113(x,product_prod(bool,v),u),v,bool)))* -> hBOOL(skf114(y,v,bool)).
% 300.04/300.43 5190[0:SpL:4841.1,5022.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf114(skf114(w,v,product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(y,u,bool)).
% 300.04/300.43 5720[0:SpL:4840.1,5022.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf114(skf114(x,v,product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(y,u,bool)).
% 300.04/300.43 5719[0:SpL:4840.1,5022.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),y),ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))))* hBOOL(ti(bool,skf114(y,u,bool)))* -> hBOOL(skf114(skf114(x,v,product_prod(bool,u)),u,bool))*.
% 300.04/300.43 5668[0:SpL:4840.1,801.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf113(skf114(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(y,bool,u)).
% 300.04/300.43 5667[0:SpL:4840.1,936.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf111(skf114(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(y,bool,u)).
% 300.04/300.43 5666[0:SpL:4840.1,926.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf113(y,bool,u)))* -> hBOOL(skf111(skf114(x,v,product_prod(u,bool)),bool,u))*.
% 300.04/300.43 5665[0:SpL:4840.1,1109.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf111(skf114(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(y,bool,u)).
% 300.04/300.43 5640[0:SpL:4840.1,801.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),y),ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))))* hBOOL(ti(bool,skf113(y,bool,u)))* -> hBOOL(skf113(skf114(x,v,product_prod(u,bool)),bool,u))*.
% 300.04/300.43 5639[0:SpL:4840.1,936.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),y),ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))))* hBOOL(ti(bool,skf111(y,bool,u)))* -> hBOOL(skf113(skf114(x,v,product_prod(u,bool)),bool,u))*.
% 300.04/300.43 5638[0:SpL:4840.1,926.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),y),ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))))* hBOOL(ti(bool,skf113(skf114(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(y,bool,u)).
% 300.04/300.43 5637[0:SpL:4840.1,1109.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),y),ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))))* hBOOL(ti(bool,skf111(y,bool,u)))* -> hBOOL(skf111(skf114(x,v,product_prod(u,bool)),bool,u))*.
% 300.04/300.43 5600[0:SpL:4840.1,5022.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf114(skf112(w,v,product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(y,u,bool)).
% 300.04/300.43 5599[0:SpL:4840.1,5022.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),y),ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))))* hBOOL(ti(bool,skf114(y,u,bool)))* -> hBOOL(skf114(skf112(w,v,product_prod(bool,u)),u,bool))*.
% 300.04/300.43 5548[0:SpL:4840.1,801.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf113(skf112(w,v,product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(y,bool,u)).
% 300.04/300.43 5547[0:SpL:4840.1,936.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf111(skf112(w,v,product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(y,bool,u)).
% 300.04/300.43 5546[0:SpL:4840.1,926.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf113(y,bool,u)))* -> hBOOL(skf111(skf112(w,v,product_prod(u,bool)),bool,u))*.
% 300.04/300.43 5545[0:SpL:4840.1,1109.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf111(skf112(w,v,product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(y,bool,u)).
% 300.04/300.43 5520[0:SpL:4840.1,801.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),y),ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))))* hBOOL(ti(bool,skf113(y,bool,u)))* -> hBOOL(skf113(skf112(w,v,product_prod(u,bool)),bool,u))*.
% 300.04/300.43 5519[0:SpL:4840.1,936.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),y),ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))))* hBOOL(ti(bool,skf111(y,bool,u)))* -> hBOOL(skf113(skf112(w,v,product_prod(u,bool)),bool,u))*.
% 300.04/300.43 5518[0:SpL:4840.1,926.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),y),ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))))* hBOOL(ti(bool,skf113(skf112(w,v,product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(y,bool,u)).
% 300.04/300.43 5517[0:SpL:4840.1,1109.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),y),ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))))* hBOOL(ti(bool,skf111(y,bool,u)))* -> hBOOL(skf111(skf112(w,v,product_prod(u,bool)),bool,u))*.
% 300.04/300.43 6035[0:SpL:4031.1,5603.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),y),ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)))* hBOOL(ti(bool,skf112(y,v,bool)))* -> hBOOL(skf114(skf111(x,product_prod(bool,v),u),v,bool))*.
% 300.04/300.43 6034[0:SpL:777.1,5603.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),y),ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)))* hBOOL(ti(bool,skf112(y,v,bool)))* -> hBOOL(skf114(skf111(w,product_prod(bool,v),u),v,bool))*.
% 300.04/300.43 6032[0:SpL:778.1,5603.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),y),ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)))* hBOOL(ti(bool,skf112(y,v,bool)))* -> hBOOL(skf114(skf113(w,product_prod(bool,v),u),v,bool))*.
% 300.04/300.43 6030[0:SpL:777.1,5603.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),y),ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)))* hBOOL(ti(bool,skf112(y,v,bool)))* -> hBOOL(skf114(skf113(x,product_prod(bool,v),u),v,bool))*.
% 300.04/300.43 6029[0:SpL:4840.1,5603.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),y),ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))))* hBOOL(ti(bool,skf112(y,u,bool)))* -> hBOOL(skf114(skf112(w,v,product_prod(bool,u)),u,bool))*.
% 300.04/300.43 6028[0:SpL:4841.1,5603.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),y),ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))))* hBOOL(ti(bool,skf112(y,u,bool)))* -> hBOOL(skf114(skf114(w,v,product_prod(bool,u)),u,bool))*.
% 300.04/300.43 6026[0:SpL:4840.1,5603.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),y),ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))))* hBOOL(ti(bool,skf112(y,u,bool)))* -> hBOOL(skf114(skf114(x,v,product_prod(bool,u)),u,bool))*.
% 300.04/300.43 6022[0:SpL:4031.1,5603.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf112(skf111(x,product_prod(bool,v),u),v,bool)))* -> hBOOL(skf114(y,v,bool)).
% 300.04/300.43 6021[0:SpL:777.1,5603.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf112(skf111(w,product_prod(bool,v),u),v,bool)))* -> hBOOL(skf114(y,v,bool)).
% 300.04/300.43 6019[0:SpL:778.1,5603.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf112(skf113(w,product_prod(bool,v),u),v,bool)))* -> hBOOL(skf114(y,v,bool)).
% 300.04/300.43 6017[0:SpL:777.1,5603.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf112(skf113(x,product_prod(bool,v),u),v,bool)))* -> hBOOL(skf114(y,v,bool)).
% 300.04/300.43 6016[0:SpL:4840.1,5603.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf112(skf112(w,v,product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(y,u,bool)).
% 300.04/300.43 6015[0:SpL:4841.1,5603.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf112(skf114(w,v,product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(y,u,bool)).
% 300.04/300.43 6013[0:SpL:4840.1,5603.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf112(skf114(x,v,product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(y,u,bool)).
% 300.04/300.43 6068[0:SpL:4031.1,5483.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),y),ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)))* hBOOL(ti(bool,skf114(skf111(x,product_prod(bool,v),u),v,bool)))* -> hBOOL(skf112(y,v,bool)).
% 300.04/300.43 6067[0:SpL:777.1,5483.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),y),ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)))* hBOOL(ti(bool,skf114(skf111(w,product_prod(bool,v),u),v,bool)))* -> hBOOL(skf112(y,v,bool)).
% 300.04/300.43 6065[0:SpL:778.1,5483.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),y),ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)))* hBOOL(ti(bool,skf114(skf113(w,product_prod(bool,v),u),v,bool)))* -> hBOOL(skf112(y,v,bool)).
% 300.04/300.43 6063[0:SpL:777.1,5483.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),y),ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)))* hBOOL(ti(bool,skf114(skf113(x,product_prod(bool,v),u),v,bool)))* -> hBOOL(skf112(y,v,bool)).
% 300.04/300.43 6062[0:SpL:4840.1,5483.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),y),ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))))* hBOOL(ti(bool,skf114(skf112(w,v,product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(y,u,bool)).
% 300.04/300.43 6061[0:SpL:4841.1,5483.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),y),ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))))* hBOOL(ti(bool,skf114(skf114(w,v,product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(y,u,bool)).
% 300.04/300.43 6059[0:SpL:4840.1,5483.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),y),ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))))* hBOOL(ti(bool,skf114(skf114(x,v,product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(y,u,bool)).
% 300.04/300.43 6055[0:SpL:4031.1,5483.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf114(y,v,bool)))* -> hBOOL(skf112(skf111(x,product_prod(bool,v),u),v,bool))*.
% 300.04/300.43 6054[0:SpL:777.1,5483.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf114(y,v,bool)))* -> hBOOL(skf112(skf111(w,product_prod(bool,v),u),v,bool))*.
% 300.04/300.43 6052[0:SpL:778.1,5483.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf114(y,v,bool)))* -> hBOOL(skf112(skf113(w,product_prod(bool,v),u),v,bool))*.
% 300.04/300.43 6050[0:SpL:777.1,5483.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf114(y,v,bool)))* -> hBOOL(skf112(skf113(x,product_prod(bool,v),u),v,bool))*.
% 300.04/300.43 6049[0:SpL:4840.1,5483.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf114(y,u,bool)))* -> hBOOL(skf112(skf112(w,v,product_prod(bool,u)),u,bool))*.
% 300.04/300.43 6048[0:SpL:4841.1,5483.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf114(y,u,bool)))* -> hBOOL(skf112(skf114(w,v,product_prod(bool,u)),u,bool))*.
% 300.04/300.43 6046[0:SpL:4840.1,5483.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf114(y,u,bool)))* -> hBOOL(skf112(skf114(x,v,product_prod(bool,u)),u,bool))*.
% 300.04/300.43 6155[0:SpL:4031.1,6069.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),y),ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)))* hBOOL(ti(bool,skf112(y,v,bool)))* -> hBOOL(skf112(skf111(x,product_prod(bool,v),u),v,bool))*.
% 300.04/300.43 6154[0:SpL:777.1,6069.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),y),ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)))* hBOOL(ti(bool,skf112(y,v,bool)))* -> hBOOL(skf112(skf111(w,product_prod(bool,v),u),v,bool))*.
% 300.04/300.43 6152[0:SpL:778.1,6069.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),y),ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)))* hBOOL(ti(bool,skf112(y,v,bool)))* -> hBOOL(skf112(skf113(w,product_prod(bool,v),u),v,bool))*.
% 300.04/300.43 6150[0:SpL:777.1,6069.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),y),ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)))* hBOOL(ti(bool,skf112(y,v,bool)))* -> hBOOL(skf112(skf113(x,product_prod(bool,v),u),v,bool))*.
% 300.04/300.43 6149[0:SpL:4840.1,6069.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),y),ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))))* hBOOL(ti(bool,skf112(y,u,bool)))* -> hBOOL(skf112(skf112(w,v,product_prod(bool,u)),u,bool))*.
% 300.04/300.43 6148[0:SpL:4841.1,6069.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),y),ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))))* hBOOL(ti(bool,skf112(y,u,bool)))* -> hBOOL(skf112(skf114(w,v,product_prod(bool,u)),u,bool))*.
% 300.04/300.43 6146[0:SpL:4840.1,6069.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),y),ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))))* hBOOL(ti(bool,skf112(y,u,bool)))* -> hBOOL(skf112(skf114(x,v,product_prod(bool,u)),u,bool))*.
% 300.04/300.43 6142[0:SpL:4031.1,6069.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf112(skf111(x,product_prod(bool,v),u),v,bool)))* -> hBOOL(skf112(y,v,bool)).
% 300.04/300.43 6141[0:SpL:777.1,6069.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf112(skf111(w,product_prod(bool,v),u),v,bool)))* -> hBOOL(skf112(y,v,bool)).
% 300.04/300.43 6139[0:SpL:778.1,6069.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf112(skf113(w,product_prod(bool,v),u),v,bool)))* -> hBOOL(skf112(y,v,bool)).
% 300.04/300.43 6137[0:SpL:777.1,6069.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf112(skf113(x,product_prod(bool,v),u),v,bool)))* -> hBOOL(skf112(y,v,bool)).
% 300.04/300.43 6136[0:SpL:4840.1,6069.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf112(skf112(w,v,product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(y,u,bool)).
% 300.04/300.43 6135[0:SpL:4841.1,6069.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf112(skf114(w,v,product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(y,u,bool)).
% 300.04/300.43 6133[0:SpL:4840.1,6069.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf112(skf114(x,v,product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(y,u,bool)).
% 300.04/300.43 8406[0:SpL:4844.1,2613.0] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf112(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool))),bool,u)))* -> hBOOL(ti(bool,skf113(skf114(w,val,product_prod(u,bool)),bool,u)))*.
% 300.04/300.43 8405[0:SpL:4844.1,2727.0] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf112(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool))),bool,u)))* -> hBOOL(ti(bool,skf111(skf114(w,val,product_prod(u,bool)),bool,u)))*.
% 300.04/300.43 8398[0:SpL:4844.1,2584.0] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf112(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool))),bool,u)))* -> hBOOL(ti(bool,skf113(skf114(w,val,product_prod(u,bool)),bool,u)))*.
% 300.04/300.43 8397[0:SpL:4844.1,2694.0] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf112(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool))),bool,u)))* -> hBOOL(ti(bool,skf111(skf114(w,val,product_prod(u,bool)),bool,u)))*.
% 300.04/300.43 8232[0:SpL:4844.1,2613.0] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf114(w,val,product_prod(u,bool))),bool,u)))* -> hBOOL(ti(bool,skf113(skf112(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool)),bool,u)))*.
% 300.04/300.43 8231[0:SpL:4844.1,2727.0] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf114(w,val,product_prod(u,bool))),bool,u)))* -> hBOOL(ti(bool,skf111(skf112(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool)),bool,u)))*.
% 300.04/300.43 8224[0:SpL:4844.1,2584.0] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf114(w,val,product_prod(u,bool))),bool,u)))* -> hBOOL(ti(bool,skf113(skf112(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool)),bool,u)))*.
% 300.04/300.43 8223[0:SpL:4844.1,2694.0] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf114(w,val,product_prod(u,bool))),bool,u)))* -> hBOOL(ti(bool,skf111(skf112(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool)),bool,u)))*.
% 300.04/300.43 8118[0:SpR:4844.1,7010.1] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf114(skf114(w,val,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf112(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u))),u,bool)))*.
% 300.04/300.43 8117[0:SpR:4844.1,7354.1] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf112(skf114(w,val,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf112(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u))),u,bool)))*.
% 300.04/300.43 8102[0:SpR:4844.1,1449.1] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf113(skf114(w,val,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf112(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool))),bool,u)))*.
% 300.04/300.43 8101[0:SpR:4844.1,1592.1] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf111(skf114(w,val,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf112(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool))),bool,u)))*.
% 300.04/300.43 8098[0:SpR:4844.1,2655.1] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf113(skf114(w,val,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf112(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool))),bool,u)))*.
% 300.04/300.43 8097[0:SpR:4844.1,2922.1] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf111(skf114(w,val,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf112(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool))),bool,u)))*.
% 300.04/300.43 8080[0:SpR:4844.1,7010.1] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf114(skf112(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf114(w,val,product_prod(bool,u))),u,bool)))*.
% 300.04/300.43 8079[0:SpR:4844.1,7354.1] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf112(skf112(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf114(w,val,product_prod(bool,u))),u,bool)))*.
% 300.04/300.43 8064[0:SpR:4844.1,1449.1] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf113(skf112(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf114(w,val,product_prod(u,bool))),bool,u)))*.
% 300.04/300.43 8063[0:SpR:4844.1,1592.1] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf111(skf112(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf114(w,val,product_prod(u,bool))),bool,u)))*.
% 300.04/300.43 8060[0:SpR:4844.1,2655.1] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf113(skf112(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf114(w,val,product_prod(u,bool))),bool,u)))*.
% 300.04/300.43 8059[0:SpR:4844.1,2922.1] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf111(skf112(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf114(w,val,product_prod(u,bool))),bool,u)))*.
% 300.04/300.43 8911[0:SpL:4843.1,2613.0] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf114(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool))),bool,u)))* -> hBOOL(ti(bool,skf113(skf114(w,val,product_prod(u,bool)),bool,u)))*.
% 300.04/300.43 8910[0:SpL:4843.1,2727.0] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf114(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool))),bool,u)))* -> hBOOL(ti(bool,skf111(skf114(w,val,product_prod(u,bool)),bool,u)))*.
% 300.04/300.43 8903[0:SpL:4843.1,2584.0] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf114(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool))),bool,u)))* -> hBOOL(ti(bool,skf113(skf114(w,val,product_prod(u,bool)),bool,u)))*.
% 300.04/300.43 8902[0:SpL:4843.1,2694.0] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf114(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool))),bool,u)))* -> hBOOL(ti(bool,skf111(skf114(w,val,product_prod(u,bool)),bool,u)))*.
% 300.04/300.43 8736[0:SpL:4843.1,2613.0] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf114(w,val,product_prod(u,bool))),bool,u)))* -> hBOOL(ti(bool,skf113(skf114(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool)),bool,u)))*.
% 300.04/300.43 8735[0:SpL:4843.1,2727.0] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf114(w,val,product_prod(u,bool))),bool,u)))* -> hBOOL(ti(bool,skf111(skf114(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool)),bool,u)))*.
% 300.04/300.43 8728[0:SpL:4843.1,2584.0] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf114(w,val,product_prod(u,bool))),bool,u)))* -> hBOOL(ti(bool,skf113(skf114(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool)),bool,u)))*.
% 300.04/300.43 8727[0:SpL:4843.1,2694.0] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf114(w,val,product_prod(u,bool))),bool,u)))* -> hBOOL(ti(bool,skf111(skf114(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool)),bool,u)))*.
% 300.04/300.43 8619[0:SpR:4843.1,7010.1] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf114(skf114(w,val,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf114(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u))),u,bool)))*.
% 300.04/300.43 8618[0:SpR:4843.1,7354.1] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf112(skf114(w,val,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf114(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u))),u,bool)))*.
% 300.04/300.43 8602[0:SpR:4843.1,1449.1] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf113(skf114(w,val,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf114(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool))),bool,u)))*.
% 300.04/300.43 8601[0:SpR:4843.1,1592.1] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf111(skf114(w,val,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf114(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool))),bool,u)))*.
% 300.04/300.43 8598[0:SpR:4843.1,2655.1] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf113(skf114(w,val,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf114(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool))),bool,u)))*.
% 300.04/300.43 8597[0:SpR:4843.1,2922.1] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf111(skf114(w,val,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf114(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool))),bool,u)))*.
% 300.04/300.43 8579[0:SpR:4843.1,7010.1] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf114(skf114(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf114(w,val,product_prod(bool,u))),u,bool)))*.
% 300.04/300.43 8578[0:SpR:4843.1,7354.1] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf112(skf114(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf114(w,val,product_prod(bool,u))),u,bool)))*.
% 300.04/300.43 8562[0:SpR:4843.1,1449.1] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf113(skf114(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf114(w,val,product_prod(u,bool))),bool,u)))*.
% 300.04/300.43 8561[0:SpR:4843.1,1592.1] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf111(skf114(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf114(w,val,product_prod(u,bool))),bool,u)))*.
% 300.04/300.43 8558[0:SpR:4843.1,2655.1] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf113(skf114(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf114(w,val,product_prod(u,bool))),bool,u)))*.
% 300.04/300.43 8557[0:SpR:4843.1,2922.1] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf111(skf114(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf114(w,val,product_prod(u,bool))),bool,u)))*.
% 300.04/300.43 9678[0:SpL:5139.1,847.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(ti(product_prod(y,bool),z),hAPP(u,product_prod(y,bool),x1,skf114(w,v,u)))* hBOOL(ti(bool,skf113(z,bool,y)))* -> hBOOL(skf113(hAPP(u,product_prod(y,bool),x1,skf114(x,v,u)),bool,y))*.
% 300.04/300.43 9677[0:SpL:5139.1,1079.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(ti(product_prod(y,bool),z),hAPP(u,product_prod(y,bool),x1,skf114(w,v,u)))* hBOOL(ti(bool,skf111(z,bool,y)))* -> hBOOL(skf113(hAPP(u,product_prod(y,bool),x1,skf114(x,v,u)),bool,y))*.
% 300.04/300.43 9676[0:SpL:5139.1,1104.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(ti(product_prod(y,bool),z),hAPP(u,product_prod(y,bool),x1,skf114(w,v,u)))* hBOOL(ti(bool,skf113(hAPP(u,product_prod(y,bool),x1,skf114(x,v,u)),bool,y)))* -> hBOOL(skf111(z,bool,y)).
% 300.04/300.43 9675[0:SpL:5139.1,1131.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(ti(product_prod(y,bool),z),hAPP(u,product_prod(y,bool),x1,skf114(w,v,u)))* hBOOL(ti(bool,skf111(z,bool,y)))* -> hBOOL(skf111(hAPP(u,product_prod(y,bool),x1,skf114(x,v,u)),bool,y))*.
% 300.04/300.43 9526[0:SpL:5139.1,842.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(u,product_prod(y,bool),z,skf114(w,v,u)),ti(product_prod(y,bool),x1))* hBOOL(ti(bool,skf113(hAPP(u,product_prod(y,bool),z,skf114(x,v,u)),bool,y)))* -> hBOOL(skf113(x1,bool,y)).
% 300.04/300.43 9525[0:SpL:5139.1,1072.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(u,product_prod(y,bool),z,skf114(w,v,u)),ti(product_prod(y,bool),x1))* hBOOL(ti(bool,skf111(hAPP(u,product_prod(y,bool),z,skf114(x,v,u)),bool,y)))* -> hBOOL(skf113(x1,bool,y)).
% 300.04/300.43 9524[0:SpL:5139.1,1097.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(u,product_prod(y,bool),z,skf114(w,v,u)),ti(product_prod(y,bool),x1))* hBOOL(ti(bool,skf113(x1,bool,y)))* -> hBOOL(skf111(hAPP(u,product_prod(y,bool),z,skf114(x,v,u)),bool,y))*.
% 300.04/300.43 9523[0:SpL:5139.1,1124.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(u,product_prod(y,bool),z,skf114(w,v,u)),ti(product_prod(y,bool),x1))* hBOOL(ti(bool,skf111(hAPP(u,product_prod(y,bool),z,skf114(x,v,u)),bool,y)))* -> hBOOL(skf111(x1,bool,y)).
% 300.04/300.43 10277[0:SpL:5728.1,847.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(ti(product_prod(y,bool),z),hAPP(u,product_prod(y,bool),x1,skf112(w,v,u)))* hBOOL(ti(bool,skf113(z,bool,y)))* -> hBOOL(skf113(hAPP(u,product_prod(y,bool),x1,skf114(x,v,u)),bool,y))*.
% 300.04/300.43 10276[0:SpL:5728.1,1079.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(ti(product_prod(y,bool),z),hAPP(u,product_prod(y,bool),x1,skf112(w,v,u)))* hBOOL(ti(bool,skf111(z,bool,y)))* -> hBOOL(skf113(hAPP(u,product_prod(y,bool),x1,skf114(x,v,u)),bool,y))*.
% 300.04/300.43 10275[0:SpL:5728.1,1104.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(ti(product_prod(y,bool),z),hAPP(u,product_prod(y,bool),x1,skf112(w,v,u)))* hBOOL(ti(bool,skf113(hAPP(u,product_prod(y,bool),x1,skf114(x,v,u)),bool,y)))* -> hBOOL(skf111(z,bool,y)).
% 300.04/300.43 10274[0:SpL:5728.1,1131.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(ti(product_prod(y,bool),z),hAPP(u,product_prod(y,bool),x1,skf112(w,v,u)))* hBOOL(ti(bool,skf111(z,bool,y)))* -> hBOOL(skf111(hAPP(u,product_prod(y,bool),x1,skf114(x,v,u)),bool,y))*.
% 300.04/300.43 10124[0:SpL:5728.1,842.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(u,product_prod(y,bool),z,skf112(w,v,u)),ti(product_prod(y,bool),x1))* hBOOL(ti(bool,skf113(hAPP(u,product_prod(y,bool),z,skf114(x,v,u)),bool,y)))* -> hBOOL(skf113(x1,bool,y)).
% 300.04/300.43 10123[0:SpL:5728.1,1072.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(u,product_prod(y,bool),z,skf112(w,v,u)),ti(product_prod(y,bool),x1))* hBOOL(ti(bool,skf111(hAPP(u,product_prod(y,bool),z,skf114(x,v,u)),bool,y)))* -> hBOOL(skf113(x1,bool,y)).
% 300.04/300.43 10122[0:SpL:5728.1,1097.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(u,product_prod(y,bool),z,skf112(w,v,u)),ti(product_prod(y,bool),x1))* hBOOL(ti(bool,skf113(x1,bool,y)))* -> hBOOL(skf111(hAPP(u,product_prod(y,bool),z,skf114(x,v,u)),bool,y))*.
% 300.04/300.43 10121[0:SpL:5728.1,1124.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(u,product_prod(y,bool),z,skf112(w,v,u)),ti(product_prod(y,bool),x1))* hBOOL(ti(bool,skf111(hAPP(u,product_prod(y,bool),z,skf114(x,v,u)),bool,y)))* -> hBOOL(skf111(x1,bool,y)).
% 300.04/300.43 10114[0:SpL:5728.1,847.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(ti(product_prod(y,bool),z),hAPP(u,product_prod(y,bool),x1,skf114(x,v,u)))* hBOOL(ti(bool,skf113(z,bool,y)))* -> hBOOL(skf113(hAPP(u,product_prod(y,bool),x1,skf112(w,v,u)),bool,y))*.
% 300.04/300.43 10113[0:SpL:5728.1,1079.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(ti(product_prod(y,bool),z),hAPP(u,product_prod(y,bool),x1,skf114(x,v,u)))* hBOOL(ti(bool,skf111(z,bool,y)))* -> hBOOL(skf113(hAPP(u,product_prod(y,bool),x1,skf112(w,v,u)),bool,y))*.
% 300.04/300.43 10112[0:SpL:5728.1,1104.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(ti(product_prod(y,bool),z),hAPP(u,product_prod(y,bool),x1,skf114(x,v,u)))* hBOOL(ti(bool,skf113(hAPP(u,product_prod(y,bool),x1,skf112(w,v,u)),bool,y)))* -> hBOOL(skf111(z,bool,y)).
% 300.04/300.43 10111[0:SpL:5728.1,1131.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(ti(product_prod(y,bool),z),hAPP(u,product_prod(y,bool),x1,skf114(x,v,u)))* hBOOL(ti(bool,skf111(z,bool,y)))* -> hBOOL(skf111(hAPP(u,product_prod(y,bool),x1,skf112(w,v,u)),bool,y))*.
% 300.04/300.43 9961[0:SpL:5728.1,842.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(u,product_prod(y,bool),z,skf114(x,v,u)),ti(product_prod(y,bool),x1))* hBOOL(ti(bool,skf113(hAPP(u,product_prod(y,bool),z,skf112(w,v,u)),bool,y)))* -> hBOOL(skf113(x1,bool,y)).
% 300.04/300.43 9960[0:SpL:5728.1,1072.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(u,product_prod(y,bool),z,skf114(x,v,u)),ti(product_prod(y,bool),x1))* hBOOL(ti(bool,skf111(hAPP(u,product_prod(y,bool),z,skf112(w,v,u)),bool,y)))* -> hBOOL(skf113(x1,bool,y)).
% 300.04/300.43 9959[0:SpL:5728.1,1097.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(u,product_prod(y,bool),z,skf114(x,v,u)),ti(product_prod(y,bool),x1))* hBOOL(ti(bool,skf113(x1,bool,y)))* -> hBOOL(skf111(hAPP(u,product_prod(y,bool),z,skf112(w,v,u)),bool,y))*.
% 300.04/300.43 9958[0:SpL:5728.1,1124.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(u,product_prod(y,bool),z,skf114(x,v,u)),ti(product_prod(y,bool),x1))* hBOOL(ti(bool,skf111(hAPP(u,product_prod(y,bool),z,skf112(w,v,u)),bool,y)))* -> hBOOL(skf111(x1,bool,y)).
% 300.04/300.43 11080[0:SpL:4844.1,11032.0] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf114(w,val,product_prod(bool,u))),u,bool)))* -> hBOOL(ti(bool,skf114(skf112(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u)),u,bool)))*.
% 300.04/300.43 11078[0:SpL:4843.1,11032.0] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf114(w,val,product_prod(bool,u))),u,bool)))* -> hBOOL(ti(bool,skf114(skf114(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u)),u,bool)))*.
% 300.04/300.43 11077[0:SpL:4844.1,11032.0] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf112(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u))),u,bool)))* -> hBOOL(ti(bool,skf114(skf114(w,val,product_prod(bool,u)),u,bool)))*.
% 300.04/300.43 11076[0:SpL:4843.1,11032.0] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf114(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u))),u,bool)))* -> hBOOL(ti(bool,skf114(skf114(w,val,product_prod(bool,u)),u,bool)))*.
% 300.04/300.43 11116[0:SpL:4844.1,11094.0] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf114(w,val,product_prod(bool,u))),u,bool)))* -> hBOOL(ti(bool,skf114(skf112(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u)),u,bool)))*.
% 300.04/300.43 11114[0:SpL:4843.1,11094.0] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf114(w,val,product_prod(bool,u))),u,bool)))* -> hBOOL(ti(bool,skf114(skf114(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u)),u,bool)))*.
% 300.04/300.43 11113[0:SpL:4844.1,11094.0] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf112(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u))),u,bool)))* -> hBOOL(ti(bool,skf114(skf114(w,val,product_prod(bool,u)),u,bool)))*.
% 300.04/300.43 11112[0:SpL:4843.1,11094.0] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf114(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u))),u,bool)))* -> hBOOL(ti(bool,skf114(skf114(w,val,product_prod(bool,u)),u,bool)))*.
% 300.04/300.43 11251[0:SpR:4844.1,11203.1] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf114(skf112(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf114(w,val,product_prod(bool,u))),u,bool)))*.
% 300.04/300.43 11249[0:SpR:4843.1,11203.1] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf114(skf114(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf114(w,val,product_prod(bool,u))),u,bool)))*.
% 300.04/300.43 11248[0:SpR:4844.1,11203.1] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf114(skf114(w,val,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf112(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u))),u,bool)))*.
% 300.04/300.43 11247[0:SpR:4843.1,11203.1] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf114(skf114(w,val,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf114(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u))),u,bool)))*.
% 300.04/300.43 11329[0:SpL:4844.1,11277.0] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf114(w,val,product_prod(bool,u))),u,bool)))* -> hBOOL(ti(bool,skf112(skf112(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u)),u,bool)))*.
% 300.04/300.43 11327[0:SpL:4843.1,11277.0] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf114(w,val,product_prod(bool,u))),u,bool)))* -> hBOOL(ti(bool,skf112(skf114(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u)),u,bool)))*.
% 300.04/300.43 11326[0:SpL:4844.1,11277.0] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf112(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u))),u,bool)))* -> hBOOL(ti(bool,skf112(skf114(w,val,product_prod(bool,u)),u,bool)))*.
% 300.04/300.43 11325[0:SpL:4843.1,11277.0] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf114(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u))),u,bool)))* -> hBOOL(ti(bool,skf112(skf114(w,val,product_prod(bool,u)),u,bool)))*.
% 300.04/300.43 11366[0:SpL:4844.1,11343.0] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf114(w,val,product_prod(bool,u))),u,bool)))* -> hBOOL(ti(bool,skf112(skf112(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u)),u,bool)))*.
% 300.04/300.43 11364[0:SpL:4843.1,11343.0] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf114(w,val,product_prod(bool,u))),u,bool)))* -> hBOOL(ti(bool,skf112(skf114(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u)),u,bool)))*.
% 300.04/300.43 11363[0:SpL:4844.1,11343.0] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf112(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u))),u,bool)))* -> hBOOL(ti(bool,skf112(skf114(w,val,product_prod(bool,u)),u,bool)))*.
% 300.04/300.43 11362[0:SpL:4843.1,11343.0] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf114(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u))),u,bool)))* -> hBOOL(ti(bool,skf112(skf114(w,val,product_prod(bool,u)),u,bool)))*.
% 300.04/300.43 11630[0:SpR:4844.1,11582.1] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf112(skf112(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf114(w,val,product_prod(bool,u))),u,bool)))*.
% 300.04/300.43 11628[0:SpR:4843.1,11582.1] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf112(skf114(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf114(w,val,product_prod(bool,u))),u,bool)))*.
% 300.04/300.43 11627[0:SpR:4844.1,11582.1] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf112(skf114(w,val,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf112(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u))),u,bool)))*.
% 300.04/300.43 11626[0:SpR:4843.1,11582.1] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf112(skf114(w,val,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf114(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u))),u,bool)))*.
% 300.04/300.43 12806[0:Rew:12529.0,12804.1] || equal(ti(product_prod(u,product_prod(exp(v),product_prod(w,x))),y),ti(product_prod(u,product_prod(exp(v),product_prod(w,x))),z)) -> equal(skf108(skf111(y,product_prod(exp(v),product_prod(w,x)),u),x,w,exp(v)),skf108(skf111(z,product_prod(exp(v),product_prod(w,x)),u),x,w,exp(v)))*.
% 300.04/300.43 12807[0:Rew:12529.0,12803.1] || equal(ti(product_prod(u,product_prod(exp(v),product_prod(w,x))),y),ti(product_prod(u,product_prod(exp(v),product_prod(w,x))),z)) -> equal(skf108(skf113(z,product_prod(exp(v),product_prod(w,x)),u),x,w,exp(v)),skf108(skf111(y,product_prod(exp(v),product_prod(w,x)),u),x,w,exp(v)))*.
% 300.04/300.43 12809[0:Rew:12529.0,12801.1] || equal(ti(product_prod(u,product_prod(exp(v),product_prod(w,x))),y),ti(product_prod(u,product_prod(exp(v),product_prod(w,x))),z)) -> equal(skf108(skf113(z,product_prod(exp(v),product_prod(w,x)),u),x,w,exp(v)),skf108(skf113(y,product_prod(exp(v),product_prod(w,x)),u),x,w,exp(v)))*.
% 300.04/300.43 12812[0:Rew:12529.0,12797.1] || equal(ti(product_prod(product_prod(exp(u),product_prod(v,w)),x),y),ti(product_prod(product_prod(exp(u),product_prod(v,w)),x),z)) -> equal(skf108(skf114(z,x,product_prod(exp(u),product_prod(v,w))),w,v,exp(u)),skf108(skf112(y,x,product_prod(exp(u),product_prod(v,w))),w,v,exp(u)))*.
% 300.04/300.43 12813[0:Rew:12529.0,12792.1] || equal(ti(product_prod(product_prod(exp(u),product_prod(v,w)),x),y),ti(product_prod(product_prod(exp(u),product_prod(v,w)),x),z)) -> equal(skf108(skf114(z,x,product_prod(exp(u),product_prod(v,w))),w,v,exp(u)),skf108(skf114(y,x,product_prod(exp(u),product_prod(v,w))),w,v,exp(u)))*.
% 300.04/300.43 20210[0:SpL:19623.1,5022.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf114(skf112(x,v,product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(y,u,bool)).
% 300.04/300.43 20209[0:SpL:19623.1,5603.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf112(skf112(x,v,product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(y,u,bool)).
% 300.04/300.43 20208[0:SpL:19623.1,5483.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf114(y,u,bool)))* -> hBOOL(skf112(skf112(x,v,product_prod(bool,u)),u,bool))*.
% 300.04/300.43 20207[0:SpL:19623.1,6069.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf112(skf112(x,v,product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(y,u,bool)).
% 300.04/300.43 20186[0:SpL:19623.1,5022.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),y),ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))))* hBOOL(ti(bool,skf114(y,u,bool)))* -> hBOOL(skf114(skf112(x,v,product_prod(bool,u)),u,bool))*.
% 300.04/300.43 20185[0:SpL:19623.1,5603.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),y),ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))))* hBOOL(ti(bool,skf112(y,u,bool)))* -> hBOOL(skf114(skf112(x,v,product_prod(bool,u)),u,bool))*.
% 300.04/300.43 20184[0:SpL:19623.1,5483.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),y),ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))))* hBOOL(ti(bool,skf114(skf112(x,v,product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(y,u,bool)).
% 300.04/300.43 20183[0:SpL:19623.1,6069.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),y),ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))))* hBOOL(ti(bool,skf112(y,u,bool)))* -> hBOOL(skf112(skf112(x,v,product_prod(bool,u)),u,bool))*.
% 300.04/300.43 20105[0:SpL:19623.1,801.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf113(skf112(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(y,bool,u)).
% 300.04/300.43 20104[0:SpL:19623.1,936.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf111(skf112(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(y,bool,u)).
% 300.04/300.43 20103[0:SpL:19623.1,926.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf113(y,bool,u)))* -> hBOOL(skf111(skf112(x,v,product_prod(u,bool)),bool,u))*.
% 300.04/300.43 20102[0:SpL:19623.1,1109.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf111(skf112(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(y,bool,u)).
% 300.04/300.43 20077[0:SpL:19623.1,801.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),y),ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))))* hBOOL(ti(bool,skf113(y,bool,u)))* -> hBOOL(skf113(skf112(x,v,product_prod(u,bool)),bool,u))*.
% 300.04/300.43 20076[0:SpL:19623.1,936.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),y),ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))))* hBOOL(ti(bool,skf111(y,bool,u)))* -> hBOOL(skf113(skf112(x,v,product_prod(u,bool)),bool,u))*.
% 300.04/300.43 20075[0:SpL:19623.1,926.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),y),ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))))* hBOOL(ti(bool,skf113(skf112(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(y,bool,u)).
% 300.04/300.43 20074[0:SpL:19623.1,1109.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),y),ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))))* hBOOL(ti(bool,skf111(y,bool,u)))* -> hBOOL(skf111(skf112(x,v,product_prod(u,bool)),bool,u))*.
% 300.04/300.43 20351[0:Rew:12529.0,19754.1] || equal(ti(product_prod(product_prod(exp(u),product_prod(v,w)),x),y),ti(product_prod(product_prod(exp(u),product_prod(v,w)),x),z)) -> equal(skf108(skf112(y,x,product_prod(exp(u),product_prod(v,w))),w,v,exp(u)),skf108(skf112(z,x,product_prod(exp(u),product_prod(v,w))),w,v,exp(u)))*.
% 300.04/300.43 21019[0:SpL:19631.1,11094.0] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf112(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u))),u,bool)))* -> hBOOL(ti(bool,skf114(skf112(w,val,product_prod(bool,u)),u,bool)))*.
% 300.04/300.43 21018[0:SpL:19631.1,11343.0] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf112(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u))),u,bool)))* -> hBOOL(ti(bool,skf112(skf112(w,val,product_prod(bool,u)),u,bool)))*.
% 300.04/300.43 21013[0:SpL:19631.1,11032.0] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf112(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u))),u,bool)))* -> hBOOL(ti(bool,skf114(skf112(w,val,product_prod(bool,u)),u,bool)))*.
% 300.04/300.43 21012[0:SpL:19631.1,11277.0] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf112(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u))),u,bool)))* -> hBOOL(ti(bool,skf112(skf112(w,val,product_prod(bool,u)),u,bool)))*.
% 300.04/300.43 20918[0:SpL:19631.1,2613.0] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf112(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool))),bool,u)))* -> hBOOL(ti(bool,skf113(skf112(w,val,product_prod(u,bool)),bool,u)))*.
% 300.04/300.43 20917[0:SpL:19631.1,2727.0] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf112(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool))),bool,u)))* -> hBOOL(ti(bool,skf111(skf112(w,val,product_prod(u,bool)),bool,u)))*.
% 300.04/300.43 20910[0:SpL:19631.1,2584.0] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf112(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool))),bool,u)))* -> hBOOL(ti(bool,skf113(skf112(w,val,product_prod(u,bool)),bool,u)))*.
% 300.04/300.43 20909[0:SpL:19631.1,2694.0] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf112(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool))),bool,u)))* -> hBOOL(ti(bool,skf111(skf112(w,val,product_prod(u,bool)),bool,u)))*.
% 300.04/300.43 20788[0:SpL:19631.1,11094.0] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf112(w,val,product_prod(bool,u))),u,bool)))* -> hBOOL(ti(bool,skf114(skf112(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u)),u,bool)))*.
% 300.04/300.43 20787[0:SpL:19631.1,11343.0] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf112(w,val,product_prod(bool,u))),u,bool)))* -> hBOOL(ti(bool,skf112(skf112(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u)),u,bool)))*.
% 300.04/300.43 20782[0:SpL:19631.1,11032.0] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf112(w,val,product_prod(bool,u))),u,bool)))* -> hBOOL(ti(bool,skf114(skf112(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u)),u,bool)))*.
% 300.04/300.43 20781[0:SpL:19631.1,11277.0] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf112(w,val,product_prod(bool,u))),u,bool)))* -> hBOOL(ti(bool,skf112(skf112(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u)),u,bool)))*.
% 300.04/300.43 20687[0:SpL:19631.1,2613.0] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf112(w,val,product_prod(u,bool))),bool,u)))* -> hBOOL(ti(bool,skf113(skf112(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool)),bool,u)))*.
% 300.04/300.43 20686[0:SpL:19631.1,2727.0] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf112(w,val,product_prod(u,bool))),bool,u)))* -> hBOOL(ti(bool,skf111(skf112(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool)),bool,u)))*.
% 300.04/300.43 20679[0:SpL:19631.1,2584.0] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf112(w,val,product_prod(u,bool))),bool,u)))* -> hBOOL(ti(bool,skf113(skf112(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool)),bool,u)))*.
% 300.04/300.43 20678[0:SpL:19631.1,2694.0] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf112(w,val,product_prod(u,bool))),bool,u)))* -> hBOOL(ti(bool,skf111(skf112(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool)),bool,u)))*.
% 300.04/300.43 20544[0:SpR:19631.1,7010.1] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf114(skf112(w,val,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf112(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u))),u,bool)))*.
% 300.04/300.43 20543[0:SpR:19631.1,7354.1] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf112(skf112(w,val,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf112(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u))),u,bool)))*.
% 300.04/300.43 20540[0:SpR:19631.1,11203.1] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf114(skf112(w,val,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf112(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u))),u,bool)))*.
% 300.04/300.43 20539[0:SpR:19631.1,11582.1] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf112(skf112(w,val,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf112(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u))),u,bool)))*.
% 300.04/300.43 20518[0:SpR:19631.1,1449.1] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf113(skf112(w,val,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf112(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool))),bool,u)))*.
% 300.04/300.43 20517[0:SpR:19631.1,1592.1] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf111(skf112(w,val,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf112(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool))),bool,u)))*.
% 300.04/300.43 20514[0:SpR:19631.1,2655.1] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf113(skf112(w,val,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf112(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool))),bool,u)))*.
% 300.04/300.43 20513[0:SpR:19631.1,2922.1] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf111(skf112(w,val,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf112(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool))),bool,u)))*.
% 300.04/300.43 20491[0:SpR:19631.1,7010.1] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf114(skf112(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf112(w,val,product_prod(bool,u))),u,bool)))*.
% 300.04/300.43 20490[0:SpR:19631.1,7354.1] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf112(skf112(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf112(w,val,product_prod(bool,u))),u,bool)))*.
% 300.04/300.43 20487[0:SpR:19631.1,11203.1] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf114(skf112(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf112(w,val,product_prod(bool,u))),u,bool)))*.
% 300.04/300.43 20486[0:SpR:19631.1,11582.1] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf112(skf112(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf112(w,val,product_prod(bool,u))),u,bool)))*.
% 300.04/300.43 20465[0:SpR:19631.1,1449.1] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf113(skf112(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf112(w,val,product_prod(u,bool))),bool,u)))*.
% 300.04/300.43 20464[0:SpR:19631.1,1592.1] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf111(skf112(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf112(w,val,product_prod(u,bool))),bool,u)))*.
% 300.04/300.43 20461[0:SpR:19631.1,2655.1] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf113(skf112(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf112(w,val,product_prod(u,bool))),bool,u)))*.
% 300.04/300.43 20460[0:SpR:19631.1,2922.1] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf111(skf112(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf112(w,val,product_prod(u,bool))),bool,u)))*.
% 300.04/300.43 21735[0:SpL:19630.1,11094.0] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf114(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u))),u,bool)))* -> hBOOL(ti(bool,skf114(skf112(w,val,product_prod(bool,u)),u,bool)))*.
% 300.04/300.43 21734[0:SpL:19630.1,11343.0] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf114(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u))),u,bool)))* -> hBOOL(ti(bool,skf112(skf112(w,val,product_prod(bool,u)),u,bool)))*.
% 300.04/300.43 21729[0:SpL:19630.1,11032.0] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf114(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u))),u,bool)))* -> hBOOL(ti(bool,skf114(skf112(w,val,product_prod(bool,u)),u,bool)))*.
% 300.04/300.43 21728[0:SpL:19630.1,11277.0] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf114(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u))),u,bool)))* -> hBOOL(ti(bool,skf112(skf112(w,val,product_prod(bool,u)),u,bool)))*.
% 300.04/300.43 21634[0:SpL:19630.1,2613.0] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf114(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool))),bool,u)))* -> hBOOL(ti(bool,skf113(skf112(w,val,product_prod(u,bool)),bool,u)))*.
% 300.04/300.43 21633[0:SpL:19630.1,2727.0] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf114(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool))),bool,u)))* -> hBOOL(ti(bool,skf111(skf112(w,val,product_prod(u,bool)),bool,u)))*.
% 300.04/300.43 21626[0:SpL:19630.1,2584.0] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf114(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool))),bool,u)))* -> hBOOL(ti(bool,skf113(skf112(w,val,product_prod(u,bool)),bool,u)))*.
% 300.04/300.43 21625[0:SpL:19630.1,2694.0] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf114(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool))),bool,u)))* -> hBOOL(ti(bool,skf111(skf112(w,val,product_prod(u,bool)),bool,u)))*.
% 300.04/300.43 21504[0:SpL:19630.1,11094.0] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf112(w,val,product_prod(bool,u))),u,bool)))* -> hBOOL(ti(bool,skf114(skf114(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u)),u,bool)))*.
% 300.04/300.43 21503[0:SpL:19630.1,11343.0] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf112(w,val,product_prod(bool,u))),u,bool)))* -> hBOOL(ti(bool,skf112(skf114(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u)),u,bool)))*.
% 300.04/300.43 21498[0:SpL:19630.1,11032.0] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf112(w,val,product_prod(bool,u))),u,bool)))* -> hBOOL(ti(bool,skf114(skf114(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u)),u,bool)))*.
% 300.04/300.43 21497[0:SpL:19630.1,11277.0] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf112(w,val,product_prod(bool,u))),u,bool)))* -> hBOOL(ti(bool,skf112(skf114(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u)),u,bool)))*.
% 300.04/300.43 21403[0:SpL:19630.1,2613.0] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf112(w,val,product_prod(u,bool))),bool,u)))* -> hBOOL(ti(bool,skf113(skf114(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool)),bool,u)))*.
% 300.04/300.43 21402[0:SpL:19630.1,2727.0] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf112(w,val,product_prod(u,bool))),bool,u)))* -> hBOOL(ti(bool,skf111(skf114(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool)),bool,u)))*.
% 300.04/300.43 21395[0:SpL:19630.1,2584.0] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf112(w,val,product_prod(u,bool))),bool,u)))* -> hBOOL(ti(bool,skf113(skf114(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool)),bool,u)))*.
% 300.04/300.43 21394[0:SpL:19630.1,2694.0] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf112(w,val,product_prod(u,bool))),bool,u)))* -> hBOOL(ti(bool,skf111(skf114(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool)),bool,u)))*.
% 300.04/300.43 21258[0:SpR:19630.1,7010.1] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf114(skf112(w,val,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf114(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u))),u,bool)))*.
% 300.04/300.43 21257[0:SpR:19630.1,7354.1] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf112(skf112(w,val,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf114(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u))),u,bool)))*.
% 300.04/300.43 21254[0:SpR:19630.1,11203.1] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf114(skf112(w,val,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf114(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u))),u,bool)))*.
% 300.04/300.43 21253[0:SpR:19630.1,11582.1] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf112(skf112(w,val,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf114(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u))),u,bool)))*.
% 300.04/300.43 21231[0:SpR:19630.1,1449.1] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf113(skf112(w,val,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf114(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool))),bool,u)))*.
% 300.04/300.43 21230[0:SpR:19630.1,1592.1] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf111(skf112(w,val,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf114(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool))),bool,u)))*.
% 300.04/300.43 21227[0:SpR:19630.1,2655.1] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf113(skf112(w,val,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf114(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool))),bool,u)))*.
% 300.04/300.43 21226[0:SpR:19630.1,2922.1] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf111(skf112(w,val,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf114(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool))),bool,u)))*.
% 300.04/300.43 21202[0:SpR:19630.1,7010.1] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf114(skf114(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf112(w,val,product_prod(bool,u))),u,bool)))*.
% 300.04/300.43 21201[0:SpR:19630.1,7354.1] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf112(skf114(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf112(w,val,product_prod(bool,u))),u,bool)))*.
% 300.04/300.43 21198[0:SpR:19630.1,11203.1] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf114(skf114(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf112(w,val,product_prod(bool,u))),u,bool)))*.
% 300.04/300.43 21197[0:SpR:19630.1,11582.1] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf112(skf114(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf112(w,val,product_prod(bool,u))),u,bool)))*.
% 300.04/300.43 21175[0:SpR:19630.1,1449.1] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf113(skf114(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf112(w,val,product_prod(u,bool))),bool,u)))*.
% 300.04/300.43 21174[0:SpR:19630.1,1592.1] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf111(skf114(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf112(w,val,product_prod(u,bool))),bool,u)))*.
% 300.04/300.43 21171[0:SpR:19630.1,2655.1] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf113(skf114(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf112(w,val,product_prod(u,bool))),bool,u)))*.
% 300.04/300.43 21170[0:SpR:19630.1,2922.1] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf111(skf114(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf112(w,val,product_prod(u,bool))),bool,u)))*.
% 300.04/300.43 22765[0:SpL:20285.1,847.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(ti(product_prod(y,bool),z),hAPP(u,product_prod(y,bool),x1,skf112(w,v,u)))* hBOOL(ti(bool,skf113(z,bool,y)))* -> hBOOL(skf113(hAPP(u,product_prod(y,bool),x1,skf112(x,v,u)),bool,y))*.
% 300.04/300.43 22764[0:SpL:20285.1,1079.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(ti(product_prod(y,bool),z),hAPP(u,product_prod(y,bool),x1,skf112(w,v,u)))* hBOOL(ti(bool,skf111(z,bool,y)))* -> hBOOL(skf113(hAPP(u,product_prod(y,bool),x1,skf112(x,v,u)),bool,y))*.
% 300.04/300.43 22763[0:SpL:20285.1,1104.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(ti(product_prod(y,bool),z),hAPP(u,product_prod(y,bool),x1,skf112(w,v,u)))* hBOOL(ti(bool,skf113(hAPP(u,product_prod(y,bool),x1,skf112(x,v,u)),bool,y)))* -> hBOOL(skf111(z,bool,y)).
% 300.04/300.43 22762[0:SpL:20285.1,1131.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(ti(product_prod(y,bool),z),hAPP(u,product_prod(y,bool),x1,skf112(w,v,u)))* hBOOL(ti(bool,skf111(z,bool,y)))* -> hBOOL(skf111(hAPP(u,product_prod(y,bool),x1,skf112(x,v,u)),bool,y))*.
% 300.04/300.43 22528[0:SpL:20285.1,842.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(u,product_prod(y,bool),z,skf112(w,v,u)),ti(product_prod(y,bool),x1))* hBOOL(ti(bool,skf113(hAPP(u,product_prod(y,bool),z,skf112(x,v,u)),bool,y)))* -> hBOOL(skf113(x1,bool,y)).
% 300.04/300.43 22527[0:SpL:20285.1,1072.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(u,product_prod(y,bool),z,skf112(w,v,u)),ti(product_prod(y,bool),x1))* hBOOL(ti(bool,skf111(hAPP(u,product_prod(y,bool),z,skf112(x,v,u)),bool,y)))* -> hBOOL(skf113(x1,bool,y)).
% 300.04/300.43 22526[0:SpL:20285.1,1097.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(u,product_prod(y,bool),z,skf112(w,v,u)),ti(product_prod(y,bool),x1))* hBOOL(ti(bool,skf113(x1,bool,y)))* -> hBOOL(skf111(hAPP(u,product_prod(y,bool),z,skf112(x,v,u)),bool,y))*.
% 300.04/300.43 22525[0:SpL:20285.1,1124.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(u,product_prod(y,bool),z,skf112(w,v,u)),ti(product_prod(y,bool),x1))* hBOOL(ti(bool,skf111(hAPP(u,product_prod(y,bool),z,skf112(x,v,u)),bool,y)))* -> hBOOL(skf111(x1,bool,y)).
% 300.04/300.43 23099[0:SpR:1362.2,5380.1] || equal(ti(u,v),ti(u,w))* equal(ti(x,y),ti(x,skf133(hAPP(u,fun(x,bool),z,w),x1,x2,x)))* hBOOL(hAPP(x,bool,hAPP(u,fun(x,bool),z,w),x2)) -> hBOOL(hAPP(x,bool,hAPP(u,fun(x,bool),z,v),y))*.
% 300.04/300.43 23097[0:SpR:1362.2,5243.1] || equal(ti(u,v),ti(u,w))* equal(ti(x,y),ti(x,skf130(z,hAPP(u,fun(x,bool),x1,w),x2,x)))* hBOOL(hAPP(x,bool,hAPP(u,fun(x,bool),x1,w),z)) -> hBOOL(hAPP(x,bool,hAPP(u,fun(x,bool),x1,v),y))*.
% 300.04/300.43 28728[0:SpL:25325.0,6910.0] || equal(ti(product_prod(bool,u),skf112(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u))),ti(product_prod(bool,u),w))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),w),u,bool)))* -> hBOOL(ti(bool,skf114(skf114(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u)),u,bool)))*.
% 300.04/300.43 28726[0:SpL:25325.0,6937.0] || equal(ti(product_prod(bool,u),skf112(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u))),ti(product_prod(bool,u),w))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),w),u,bool)))* -> hBOOL(ti(bool,skf112(skf114(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u)),u,bool)))*.
% 300.04/300.43 28724[0:SpL:25325.0,7046.0] || equal(ti(product_prod(bool,u),skf112(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u))),ti(product_prod(bool,u),w))* hBOOL(ti(bool,skf112(skf114(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf112(ti(product_prod(bool,u),w),u,bool)))*.
% 300.04/300.43 28722[0:SpL:25325.0,7555.0] || equal(ti(product_prod(bool,u),skf112(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u))),ti(product_prod(bool,u),w))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),w),u,bool)))* -> hBOOL(ti(bool,skf114(skf114(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u)),u,bool)))*.
% 300.04/300.43 28703[0:SpL:25325.0,6897.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),skf112(w,fun(list(char),product_prod(bool,u)),product_prod(bool,u))))* hBOOL(ti(bool,skf114(skf114(w,fun(list(char),product_prod(bool,u)),product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf114(ti(product_prod(bool,u),v),u,bool)))*.
% 300.04/300.43 28701[0:SpL:25325.0,6924.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),skf112(w,fun(list(char),product_prod(bool,u)),product_prod(bool,u))))* hBOOL(ti(bool,skf114(skf114(w,fun(list(char),product_prod(bool,u)),product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf112(ti(product_prod(bool,u),v),u,bool)))*.
% 300.04/300.43 28699[0:SpL:25325.0,7033.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),skf112(w,fun(list(char),product_prod(bool,u)),product_prod(bool,u))))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),v),u,bool)))* -> hBOOL(ti(bool,skf112(skf114(w,fun(list(char),product_prod(bool,u)),product_prod(bool,u)),u,bool)))*.
% 300.04/300.43 28697[0:SpL:25325.0,7542.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),skf112(w,fun(list(char),product_prod(bool,u)),product_prod(bool,u))))* hBOOL(ti(bool,skf112(skf114(w,fun(list(char),product_prod(bool,u)),product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf114(ti(product_prod(bool,u),v),u,bool)))*.
% 300.04/300.43 28690[0:SpL:25325.0,12406.0] || hBOOL(ti(bool,skf108(ti(product_prod(bool,product_prod(u,v)),skf112(w,fun(list(char),product_prod(bool,product_prod(u,v))),product_prod(bool,product_prod(u,v)))),v,u,bool)))* -> hBOOL(ti(bool,skf108(skf114(w,fun(list(char),product_prod(bool,product_prod(u,v))),product_prod(bool,product_prod(u,v))),v,u,bool))).
% 300.04/300.43 28623[0:SpL:25325.0,1420.0] || equal(ti(product_prod(u,bool),skf112(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool))),ti(product_prod(u,bool),w))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),w),bool,u)))* -> hBOOL(ti(bool,skf113(skf114(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool)),bool,u)))*.
% 300.04/300.43 28621[0:SpL:25325.0,1439.0] || equal(ti(product_prod(u,bool),skf112(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool))),ti(product_prod(u,bool),w))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),w),bool,u)))* -> hBOOL(ti(bool,skf111(skf114(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool)),bool,u)))*.
% 300.04/300.43 28619[0:SpL:25325.0,1480.0] || equal(ti(product_prod(u,bool),skf112(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool))),ti(product_prod(u,bool),w))* hBOOL(ti(bool,skf111(skf114(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf111(ti(product_prod(u,bool),w),bool,u)))*.
% 300.04/300.43 28617[0:SpL:25325.0,1639.0] || equal(ti(product_prod(u,bool),skf112(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool))),ti(product_prod(u,bool),w))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),w),bool,u)))* -> hBOOL(ti(bool,skf113(skf114(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool)),bool,u)))*.
% 300.04/300.43 28594[0:SpL:25325.0,1413.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),skf112(w,fun(list(char),product_prod(u,bool)),product_prod(u,bool))))* hBOOL(ti(bool,skf113(skf114(w,fun(list(char),product_prod(u,bool)),product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf113(ti(product_prod(u,bool),v),bool,u)))*.
% 300.04/300.43 28592[0:SpL:25325.0,1432.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),skf112(w,fun(list(char),product_prod(u,bool)),product_prod(u,bool))))* hBOOL(ti(bool,skf113(skf114(w,fun(list(char),product_prod(u,bool)),product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf111(ti(product_prod(u,bool),v),bool,u)))*.
% 300.04/300.43 28590[0:SpL:25325.0,1473.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),skf112(w,fun(list(char),product_prod(u,bool)),product_prod(u,bool))))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),v),bool,u)))* -> hBOOL(ti(bool,skf111(skf114(w,fun(list(char),product_prod(u,bool)),product_prod(u,bool)),bool,u)))*.
% 300.04/300.43 28588[0:SpL:25325.0,1632.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),skf112(w,fun(list(char),product_prod(u,bool)),product_prod(u,bool))))* hBOOL(ti(bool,skf111(skf114(w,fun(list(char),product_prod(u,bool)),product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf113(ti(product_prod(u,bool),v),bool,u)))*.
% 300.04/300.43 28542[0:SpR:25325.0,12407.1] || hBOOL(ti(bool,skf108(skf114(u,fun(list(char),product_prod(bool,product_prod(v,w))),product_prod(bool,product_prod(v,w))),w,v,bool))) -> hBOOL(ti(bool,skf108(ti(product_prod(bool,product_prod(v,w)),skf112(u,fun(list(char),product_prod(bool,product_prod(v,w))),product_prod(bool,product_prod(v,w)))),w,v,bool)))*.
% 300.04/300.43 30272[0:SpL:35.0,1339.0] || equal(hAPP(u,v,w,x),ti(v,skf114(y,z,v)))* equal(ti(z,x1),ti(z,skf113(y,z,v)))* -> equal(hAPP(z,product_prod(v,z),hAPP(v,fun(z,product_prod(v,z)),product_Pair(v,z),hAPP(u,v,w,x)),x1),ti(product_prod(v,z),y))*.
% 300.04/300.43 30365[0:SpL:35.0,1338.0] || equal(hAPP(u,v,w,x),ti(v,skf112(y,z,v)))* equal(ti(z,x1),ti(z,skf111(y,z,v)))* -> equal(hAPP(z,product_prod(v,z),hAPP(v,fun(z,product_prod(v,z)),product_Pair(v,z),hAPP(u,v,w,x)),x1),ti(product_prod(v,z),y))*.
% 300.04/300.43 1987[0:SpL:808.1,772.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(v,product_prod(y,v),hAPP(y,fun(v,product_prod(y,v)),product_Pair(y,v),z),skf113(w,v,u)),ti(product_prod(y,v),x1))* -> equal(ti(v,skf113(x,v,u)),ti(v,skf113(x1,v,y)))*.
% 300.04/300.43 2149[0:SpL:951.1,772.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(v,product_prod(y,v),hAPP(y,fun(v,product_prod(y,v)),product_Pair(y,v),z),skf111(w,v,u)),ti(product_prod(y,v),x1))* -> equal(ti(v,skf113(x,v,u)),ti(v,skf113(x1,v,y)))*.
% 300.04/300.43 2111[0:SpL:951.1,772.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(v,product_prod(y,v),hAPP(y,fun(v,product_prod(y,v)),product_Pair(y,v),z),skf113(x,v,u)),ti(product_prod(y,v),x1))* -> equal(ti(v,skf111(w,v,u)),ti(v,skf113(x1,v,y)))*.
% 300.04/300.43 2644[0:Rew:35.0,2643.1] || equal(ti(product_prod(u,product_prod(v,w)),x),ti(product_prod(u,product_prod(v,w)),y)) -> equal(hAPP(w,product_prod(v,w),hAPP(v,fun(w,product_prod(v,w)),product_Pair(v,w),skf107(x,w,v,u)),skf106(x,w,v,u)),ti(product_prod(v,w),skf113(y,product_prod(v,w),u)))*.
% 300.04/300.43 4008[0:SpL:951.1,1184.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(ti(product_prod(y,exp(z)),x1),hAPP(v,product_prod(y,exp(z)),x2,skf113(x,v,u)))* -> equal(skf111(x1,exp(z),y),skf111(hAPP(v,product_prod(y,exp(z)),x2,skf111(w,v,u)),exp(z),y))*.
% 300.04/300.43 4007[0:SpL:808.1,1184.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(ti(product_prod(y,exp(z)),x1),hAPP(v,product_prod(y,exp(z)),x2,skf113(x,v,u)))* -> equal(skf111(x1,exp(z),y),skf111(hAPP(v,product_prod(y,exp(z)),x2,skf113(w,v,u)),exp(z),y))*.
% 300.04/300.43 4005[0:SpL:951.1,1184.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(ti(product_prod(y,exp(z)),x1),hAPP(v,product_prod(y,exp(z)),x2,skf111(w,v,u)))* -> equal(skf111(x1,exp(z),y),skf111(hAPP(v,product_prod(y,exp(z)),x2,skf113(x,v,u)),exp(z),y))*.
% 300.04/300.43 4040[0:SpL:951.1,771.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(v,product_prod(y,v),hAPP(y,fun(v,product_prod(y,v)),product_Pair(y,v),z),skf113(x,v,u)),ti(product_prod(y,v),x1))* -> equal(ti(v,skf111(w,v,u)),ti(v,skf111(x1,v,y)))*.
% 300.04/300.43 4039[0:SpL:808.1,771.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(v,product_prod(y,v),hAPP(y,fun(v,product_prod(y,v)),product_Pair(y,v),z),skf113(x,v,u)),ti(product_prod(y,v),x1))* -> equal(ti(v,skf113(w,v,u)),ti(v,skf111(x1,v,y)))*.
% 300.04/300.43 4037[0:SpL:951.1,771.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(v,product_prod(y,v),hAPP(y,fun(v,product_prod(y,v)),product_Pair(y,v),z),skf111(w,v,u)),ti(product_prod(y,v),x1))* -> equal(ti(v,skf113(x,v,u)),ti(v,skf111(x1,v,y)))*.
% 300.04/300.43 4055[0:Rew:35.0,4036.1] || equal(ti(product_prod(u,product_prod(v,w)),x),ti(product_prod(u,product_prod(v,w)),y)) -> equal(hAPP(w,product_prod(v,w),hAPP(v,fun(w,product_prod(v,w)),product_Pair(v,w),skf107(x,w,v,u)),skf106(x,w,v,u)),ti(product_prod(v,w),skf111(y,product_prod(v,w),u)))*.
% 300.04/300.43 4799[0:SpL:4378.1,1184.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(ti(product_prod(y,exp(z)),x1),hAPP(v,product_prod(y,exp(z)),x2,skf111(w,v,u)))* -> equal(skf111(x1,exp(z),y),skf111(hAPP(v,product_prod(y,exp(z)),x2,skf111(x,v,u)),exp(z),y))*.
% 300.04/300.43 4749[0:SpL:4378.1,772.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(v,product_prod(y,v),hAPP(y,fun(v,product_prod(y,v)),product_Pair(y,v),z),skf111(w,v,u)),ti(product_prod(y,v),x1))* -> equal(ti(v,skf111(x,v,u)),ti(v,skf113(x1,v,y)))*.
% 300.04/300.43 4748[0:SpL:4378.1,771.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(v,product_prod(y,v),hAPP(y,fun(v,product_prod(y,v)),product_Pair(y,v),z),skf111(w,v,u)),ti(product_prod(y,v),x1))* -> equal(ti(v,skf111(x,v,u)),ti(v,skf111(x1,v,y)))*.
% 300.04/300.43 4838[0:SpL:4378.1,836.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(y,product_prod(v,y),hAPP(v,fun(y,product_prod(v,y)),product_Pair(v,y),skf111(w,v,u)),z),ti(product_prod(v,y),x1))* -> equal(ti(v,skf111(x,v,u)),ti(v,skf114(x1,y,v)))*.
% 300.04/300.43 4837[0:SpL:951.1,836.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(y,product_prod(v,y),hAPP(v,fun(y,product_prod(v,y)),product_Pair(v,y),skf113(x,v,u)),z),ti(product_prod(v,y),x1))* -> equal(ti(v,skf111(w,v,u)),ti(v,skf114(x1,y,v)))*.
% 300.04/300.43 4835[0:SpL:808.1,836.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(y,product_prod(v,y),hAPP(v,fun(y,product_prod(v,y)),product_Pair(v,y),skf113(x,v,u)),z),ti(product_prod(v,y),x1))* -> equal(ti(v,skf113(w,v,u)),ti(v,skf114(x1,y,v)))*.
% 300.04/300.43 4833[0:SpL:951.1,836.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(y,product_prod(v,y),hAPP(v,fun(y,product_prod(v,y)),product_Pair(v,y),skf111(w,v,u)),z),ti(product_prod(v,y),x1))* -> equal(ti(v,skf113(x,v,u)),ti(v,skf114(x1,y,v)))*.
% 300.04/300.43 5260[0:SpR:4031.1,5249.1] || equal(ti(product_prod(u,fun(v,bool)),w),ti(product_prod(u,fun(v,bool)),x)) hBOOL(hAPP(v,bool,skf111(x,fun(v,bool),u),y)) -> hBOOL(hAPP(v,bool,skf111(x,fun(v,bool),u),skf130(y,ti(fun(v,bool),skf111(w,fun(v,bool),u)),z,v)))*.
% 300.04/300.43 5259[0:SpR:777.1,5249.1] || equal(ti(product_prod(u,fun(v,bool)),w),ti(product_prod(u,fun(v,bool)),x)) hBOOL(hAPP(v,bool,skf111(w,fun(v,bool),u),y)) -> hBOOL(hAPP(v,bool,skf111(w,fun(v,bool),u),skf130(y,ti(fun(v,bool),skf113(x,fun(v,bool),u)),z,v)))*.
% 300.04/300.43 5257[0:SpR:778.1,5249.1] || equal(ti(product_prod(u,fun(v,bool)),w),ti(product_prod(u,fun(v,bool)),x)) hBOOL(hAPP(v,bool,skf113(w,fun(v,bool),u),y)) -> hBOOL(hAPP(v,bool,skf113(w,fun(v,bool),u),skf130(y,ti(fun(v,bool),skf113(x,fun(v,bool),u)),z,v)))*.
% 300.04/300.43 5255[0:SpR:777.1,5249.1] || equal(ti(product_prod(u,fun(v,bool)),w),ti(product_prod(u,fun(v,bool)),x)) hBOOL(hAPP(v,bool,skf113(x,fun(v,bool),u),y)) -> hBOOL(hAPP(v,bool,skf113(x,fun(v,bool),u),skf130(y,ti(fun(v,bool),skf111(w,fun(v,bool),u)),z,v)))*.
% 300.04/300.43 5254[0:SpR:4841.1,5249.1] || equal(ti(product_prod(fun(u,bool),v),w),ti(product_prod(fun(u,bool),v),x)) hBOOL(hAPP(u,bool,skf114(w,v,fun(u,bool)),y)) -> hBOOL(hAPP(u,bool,skf114(w,v,fun(u,bool)),skf130(y,ti(fun(u,bool),skf114(x,v,fun(u,bool))),z,u)))*.
% 300.04/300.43 5397[0:SpR:4031.1,5386.1] || equal(ti(product_prod(u,fun(v,bool)),w),ti(product_prod(u,fun(v,bool)),x)) hBOOL(hAPP(v,bool,skf111(x,fun(v,bool),u),y)) -> hBOOL(hAPP(v,bool,skf111(x,fun(v,bool),u),skf133(ti(fun(v,bool),skf111(w,fun(v,bool),u)),z,y,v)))*.
% 300.04/300.43 5396[0:SpR:777.1,5386.1] || equal(ti(product_prod(u,fun(v,bool)),w),ti(product_prod(u,fun(v,bool)),x)) hBOOL(hAPP(v,bool,skf111(w,fun(v,bool),u),y)) -> hBOOL(hAPP(v,bool,skf111(w,fun(v,bool),u),skf133(ti(fun(v,bool),skf113(x,fun(v,bool),u)),z,y,v)))*.
% 300.04/300.43 5394[0:SpR:778.1,5386.1] || equal(ti(product_prod(u,fun(v,bool)),w),ti(product_prod(u,fun(v,bool)),x)) hBOOL(hAPP(v,bool,skf113(w,fun(v,bool),u),y)) -> hBOOL(hAPP(v,bool,skf113(w,fun(v,bool),u),skf133(ti(fun(v,bool),skf113(x,fun(v,bool),u)),z,y,v)))*.
% 300.04/300.43 5392[0:SpR:777.1,5386.1] || equal(ti(product_prod(u,fun(v,bool)),w),ti(product_prod(u,fun(v,bool)),x)) hBOOL(hAPP(v,bool,skf113(x,fun(v,bool),u),y)) -> hBOOL(hAPP(v,bool,skf113(x,fun(v,bool),u),skf133(ti(fun(v,bool),skf111(w,fun(v,bool),u)),z,y,v)))*.
% 300.04/300.43 5391[0:SpR:4841.1,5386.1] || equal(ti(product_prod(fun(u,bool),v),w),ti(product_prod(fun(u,bool),v),x)) hBOOL(hAPP(u,bool,skf114(w,v,fun(u,bool)),y)) -> hBOOL(hAPP(u,bool,skf114(w,v,fun(u,bool)),skf133(ti(fun(u,bool),skf114(x,v,fun(u,bool))),z,y,u)))*.
% 300.04/300.43 5464[0:SpR:4840.1,5386.1] || equal(ti(product_prod(fun(u,bool),v),w),ti(product_prod(fun(u,bool),v),x)) hBOOL(hAPP(u,bool,skf114(x,v,fun(u,bool)),y)) -> hBOOL(hAPP(u,bool,skf114(x,v,fun(u,bool)),skf133(ti(fun(u,bool),skf112(w,v,fun(u,bool))),z,y,u)))*.
% 300.04/300.43 5463[0:SpR:4840.1,5249.1] || equal(ti(product_prod(fun(u,bool),v),w),ti(product_prod(fun(u,bool),v),x)) hBOOL(hAPP(u,bool,skf114(x,v,fun(u,bool)),y)) -> hBOOL(hAPP(u,bool,skf114(x,v,fun(u,bool)),skf130(y,ti(fun(u,bool),skf112(w,v,fun(u,bool))),z,u)))*.
% 300.04/300.43 5436[0:SpR:4840.1,5386.1] || equal(ti(product_prod(fun(u,bool),v),w),ti(product_prod(fun(u,bool),v),x)) hBOOL(hAPP(u,bool,skf112(w,v,fun(u,bool)),y)) -> hBOOL(hAPP(u,bool,skf112(w,v,fun(u,bool)),skf133(ti(fun(u,bool),skf114(x,v,fun(u,bool))),z,y,u)))*.
% 300.04/300.43 5435[0:SpR:4840.1,5249.1] || equal(ti(product_prod(fun(u,bool),v),w),ti(product_prod(fun(u,bool),v),x)) hBOOL(hAPP(u,bool,skf112(w,v,fun(u,bool)),y)) -> hBOOL(hAPP(u,bool,skf112(w,v,fun(u,bool)),skf130(y,ti(fun(u,bool),skf114(x,v,fun(u,bool))),z,u)))*.
% 300.04/300.43 9680[0:SpL:5139.1,1184.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(ti(product_prod(y,exp(z)),x1),hAPP(u,product_prod(y,exp(z)),x2,skf114(w,v,u)))* -> equal(skf111(x1,exp(z),y),skf111(hAPP(u,product_prod(y,exp(z)),x2,skf114(x,v,u)),exp(z),y))*.
% 300.04/300.43 9575[0:SpL:5139.1,836.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(y,product_prod(u,y),hAPP(u,fun(y,product_prod(u,y)),product_Pair(u,y),skf114(w,v,u)),z),ti(product_prod(u,y),x1))* -> equal(ti(u,skf114(x,v,u)),ti(u,skf114(x1,y,u)))*.
% 300.04/300.43 9570[0:SpL:5139.1,772.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(u,product_prod(y,u),hAPP(y,fun(u,product_prod(y,u)),product_Pair(y,u),z),skf114(w,v,u)),ti(product_prod(y,u),x1))* -> equal(ti(u,skf114(x,v,u)),ti(u,skf113(x1,u,y)))*.
% 300.04/300.43 9569[0:SpL:5139.1,771.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(u,product_prod(y,u),hAPP(y,fun(u,product_prod(y,u)),product_Pair(y,u),z),skf114(w,v,u)),ti(product_prod(y,u),x1))* -> equal(ti(u,skf114(x,v,u)),ti(u,skf111(x1,u,y)))*.
% 300.04/300.43 10279[0:SpL:5728.1,1184.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(ti(product_prod(y,exp(z)),x1),hAPP(u,product_prod(y,exp(z)),x2,skf112(w,v,u)))* -> equal(skf111(x1,exp(z),y),skf111(hAPP(u,product_prod(y,exp(z)),x2,skf114(x,v,u)),exp(z),y))*.
% 300.04/300.43 10174[0:SpL:5728.1,836.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(y,product_prod(u,y),hAPP(u,fun(y,product_prod(u,y)),product_Pair(u,y),skf112(w,v,u)),z),ti(product_prod(u,y),x1))* -> equal(ti(u,skf114(x,v,u)),ti(u,skf114(x1,y,u)))*.
% 300.04/300.43 10168[0:SpL:5728.1,772.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(u,product_prod(y,u),hAPP(y,fun(u,product_prod(y,u)),product_Pair(y,u),z),skf112(w,v,u)),ti(product_prod(y,u),x1))* -> equal(ti(u,skf114(x,v,u)),ti(u,skf113(x1,u,y)))*.
% 300.04/300.43 10167[0:SpL:5728.1,771.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(u,product_prod(y,u),hAPP(y,fun(u,product_prod(y,u)),product_Pair(y,u),z),skf112(w,v,u)),ti(product_prod(y,u),x1))* -> equal(ti(u,skf114(x,v,u)),ti(u,skf111(x1,u,y)))*.
% 300.04/300.43 10116[0:SpL:5728.1,1184.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(ti(product_prod(y,exp(z)),x1),hAPP(u,product_prod(y,exp(z)),x2,skf114(x,v,u)))* -> equal(skf111(x1,exp(z),y),skf111(hAPP(u,product_prod(y,exp(z)),x2,skf112(w,v,u)),exp(z),y))*.
% 300.04/300.43 10011[0:SpL:5728.1,836.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(y,product_prod(u,y),hAPP(u,fun(y,product_prod(u,y)),product_Pair(u,y),skf114(x,v,u)),z),ti(product_prod(u,y),x1))* -> equal(ti(u,skf112(w,v,u)),ti(u,skf114(x1,y,u)))*.
% 300.04/300.44 10005[0:SpL:5728.1,772.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(u,product_prod(y,u),hAPP(y,fun(u,product_prod(y,u)),product_Pair(y,u),z),skf114(x,v,u)),ti(product_prod(y,u),x1))* -> equal(ti(u,skf112(w,v,u)),ti(u,skf113(x1,u,y)))*.
% 300.04/300.44 10004[0:SpL:5728.1,771.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(u,product_prod(y,u),hAPP(y,fun(u,product_prod(y,u)),product_Pair(y,u),z),skf114(x,v,u)),ti(product_prod(y,u),x1))* -> equal(ti(u,skf112(w,v,u)),ti(u,skf111(x1,u,y)))*.
% 300.04/300.44 14479[0:Rew:12008.0,14471.1] || equal(ti(product_prod(u,product_prod(v,product_prod(w,product_prod(x,product_prod(y,z))))),x1),ti(product_prod(u,product_prod(v,product_prod(w,product_prod(x,product_prod(y,z))))),x2))* -> equal(ti(u,skf93(x1,z,y,x,w,v,u)),ti(u,skf108(x2,product_prod(w,product_prod(x,product_prod(y,z))),v,u)))*.
% 300.04/300.44 19617[0:SpL:4378.1,835.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(y,product_prod(v,y),hAPP(v,fun(y,product_prod(v,y)),product_Pair(v,y),skf111(w,v,u)),z),ti(product_prod(v,y),x1))* -> equal(ti(v,skf111(x,v,u)),ti(v,skf112(x1,y,v)))*.
% 300.04/300.44 19616[0:SpL:951.1,835.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(y,product_prod(v,y),hAPP(v,fun(y,product_prod(v,y)),product_Pair(v,y),skf113(x,v,u)),z),ti(product_prod(v,y),x1))* -> equal(ti(v,skf111(w,v,u)),ti(v,skf112(x1,y,v)))*.
% 300.04/300.44 19614[0:SpL:808.1,835.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(y,product_prod(v,y),hAPP(v,fun(y,product_prod(v,y)),product_Pair(v,y),skf113(x,v,u)),z),ti(product_prod(v,y),x1))* -> equal(ti(v,skf113(w,v,u)),ti(v,skf112(x1,y,v)))*.
% 300.04/300.44 19612[0:SpL:951.1,835.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(y,product_prod(v,y),hAPP(v,fun(y,product_prod(v,y)),product_Pair(v,y),skf111(w,v,u)),z),ti(product_prod(v,y),x1))* -> equal(ti(v,skf113(x,v,u)),ti(v,skf112(x1,y,v)))*.
% 300.04/300.44 19611[0:SpL:5728.1,835.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(y,product_prod(u,y),hAPP(u,fun(y,product_prod(u,y)),product_Pair(u,y),skf114(x,v,u)),z),ti(product_prod(u,y),x1))* -> equal(ti(u,skf112(w,v,u)),ti(u,skf112(x1,y,u)))*.
% 300.04/300.44 19610[0:SpL:5139.1,835.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(y,product_prod(u,y),hAPP(u,fun(y,product_prod(u,y)),product_Pair(u,y),skf114(x,v,u)),z),ti(product_prod(u,y),x1))* -> equal(ti(u,skf114(w,v,u)),ti(u,skf112(x1,y,u)))*.
% 300.04/300.44 19608[0:SpL:5728.1,835.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(y,product_prod(u,y),hAPP(u,fun(y,product_prod(u,y)),product_Pair(u,y),skf112(w,v,u)),z),ti(product_prod(u,y),x1))* -> equal(ti(u,skf114(x,v,u)),ti(u,skf112(x1,y,u)))*.
% 300.04/300.44 19734[0:SpR:19623.1,5386.1] || equal(ti(product_prod(fun(u,bool),v),w),ti(product_prod(fun(u,bool),v),x)) hBOOL(hAPP(u,bool,skf112(x,v,fun(u,bool)),y)) -> hBOOL(hAPP(u,bool,skf112(x,v,fun(u,bool)),skf133(ti(fun(u,bool),skf112(w,v,fun(u,bool))),z,y,u)))*.
% 300.04/300.44 19733[0:SpR:19623.1,5249.1] || equal(ti(product_prod(fun(u,bool),v),w),ti(product_prod(fun(u,bool),v),x)) hBOOL(hAPP(u,bool,skf112(x,v,fun(u,bool)),y)) -> hBOOL(hAPP(u,bool,skf112(x,v,fun(u,bool)),skf130(y,ti(fun(u,bool),skf112(w,v,fun(u,bool))),z,u)))*.
% 300.04/300.44 22767[0:SpL:20285.1,1184.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(ti(product_prod(y,exp(z)),x1),hAPP(u,product_prod(y,exp(z)),x2,skf112(w,v,u)))* -> equal(skf111(x1,exp(z),y),skf111(hAPP(u,product_prod(y,exp(z)),x2,skf112(x,v,u)),exp(z),y))*.
% 300.04/300.44 22607[0:SpL:20285.1,836.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(y,product_prod(u,y),hAPP(u,fun(y,product_prod(u,y)),product_Pair(u,y),skf112(w,v,u)),z),ti(product_prod(u,y),x1))* -> equal(ti(u,skf112(x,v,u)),ti(u,skf114(x1,y,u)))*.
% 300.04/300.44 22606[0:SpL:20285.1,835.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(y,product_prod(u,y),hAPP(u,fun(y,product_prod(u,y)),product_Pair(u,y),skf112(w,v,u)),z),ti(product_prod(u,y),x1))* -> equal(ti(u,skf112(x,v,u)),ti(u,skf112(x1,y,u)))*.
% 300.04/300.44 22579[0:SpL:20285.1,772.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(u,product_prod(y,u),hAPP(y,fun(u,product_prod(y,u)),product_Pair(y,u),z),skf112(w,v,u)),ti(product_prod(y,u),x1))* -> equal(ti(u,skf112(x,v,u)),ti(u,skf113(x1,u,y)))*.
% 300.04/300.44 22578[0:SpL:20285.1,771.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(u,product_prod(y,u),hAPP(y,fun(u,product_prod(y,u)),product_Pair(y,u),z),skf112(w,v,u)),ti(product_prod(y,u),x1))* -> equal(ti(u,skf112(x,v,u)),ti(u,skf111(x1,u,y)))*.
% 300.04/300.44 27968[0:SpL:1244.0,55.0] || equal(throw(u,v),hAPP(product_prod(list(char),list(char)),exp(u),hAPP(fun(list(char),fun(list(char),exp(u))),fun(product_prod(list(char),list(char)),exp(u)),produc1605651328_split(list(char),list(char),exp(u)),hAPP(exp(u),fun(list(char),fun(list(char),exp(u))),fAcc(u),w)),x))* -> .
% 300.04/300.44 27963[0:SpL:1244.0,57.0] || equal(hAPP(product_prod(list(char),list(char)),exp(u),hAPP(fun(list(char),fun(list(char),exp(u))),fun(product_prod(list(char),list(char)),exp(u)),produc1605651328_split(list(char),list(char),exp(u)),hAPP(exp(u),fun(list(char),fun(list(char),exp(u))),fAcc(u),v)),w),val_1(u,x))* -> .
% 300.04/300.44 27936[0:SpR:20285.1,1244.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x)) -> equal(hAPP(product_prod(u,v),y,hAPP(fun(u,fun(v,y)),fun(product_prod(u,v),y),produc1605651328_split(u,v,y),z),x),hAPP(v,y,hAPP(u,fun(v,y),z,skf112(w,v,u)),skf111(x,v,u)))*.
% 300.04/300.44 27932[0:SpR:5728.1,1244.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x)) -> equal(hAPP(product_prod(u,v),y,hAPP(fun(u,fun(v,y)),fun(product_prod(u,v),y),produc1605651328_split(u,v,y),z),w),hAPP(v,y,hAPP(u,fun(v,y),z,skf114(x,v,u)),skf111(w,v,u)))*.
% 300.04/300.44 27893[0:SpR:1244.0,4378.1] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x)) -> equal(hAPP(v,y,hAPP(u,fun(v,y),z,skf112(x,v,u)),skf111(w,v,u)),hAPP(product_prod(u,v),y,hAPP(fun(u,fun(v,y)),fun(product_prod(u,v),y),produc1605651328_split(u,v,y),z),x))*.
% 300.04/300.44 27891[0:SpR:1244.0,951.1] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x)) -> equal(hAPP(product_prod(u,v),y,hAPP(fun(u,fun(v,y)),fun(product_prod(u,v),y),produc1605651328_split(u,v,y),z),w),hAPP(v,y,hAPP(u,fun(v,y),z,skf112(w,v,u)),skf113(x,v,u)))*.
% 300.04/300.44 28335[0:Rew:27802.0,24538.1] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x)) -> equal(hAPP(product_prod(u,v),y,hAPP(fun(u,fun(v,y)),fun(product_prod(u,v),y),produc1605651328_split(u,v,y),z),x),hAPP(v,y,hAPP(u,fun(v,y),z,skf112(w,v,u)),skf113(x,v,u)))*.
% 300.04/300.44 28336[0:Rew:27802.0,24513.1] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x)) -> equal(hAPP(v,y,hAPP(u,fun(v,y),z,skf114(x,v,u)),skf111(w,v,u)),hAPP(product_prod(u,v),y,hAPP(fun(u,fun(v,y)),fun(product_prod(u,v),y),produc1605651328_split(u,v,y),z),x))*.
% 300.04/300.44 28339[0:Rew:27802.0,24540.1] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x)) -> equal(hAPP(product_prod(u,v),y,hAPP(fun(u,fun(v,y)),fun(product_prod(u,v),y),produc1605651328_split(u,v,y),z),w),hAPP(v,y,hAPP(u,fun(v,y),z,skf114(x,v,u)),skf113(w,v,u)))*.
% 300.04/300.44 28340[0:Rew:27802.0,24514.1] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x)) -> equal(hAPP(product_prod(u,v),y,hAPP(fun(u,fun(v,y)),fun(product_prod(u,v),y),produc1605651328_split(u,v,y),z),w),hAPP(v,y,hAPP(u,fun(v,y),z,skf114(w,v,u)),skf113(x,v,u)))*.
% 300.04/300.44 28395[0:Rew:27802.0,25294.0] || -> equal(hAPP(product_prod(exp(u),v),w,hAPP(fun(exp(u),fun(v,w)),fun(product_prod(exp(u),v),w),produc1605651328_split(exp(u),v,w),x),y),hAPP(v,w,hAPP(exp(u),fun(v,w),x,skf112(y,v,exp(u))),skf111(ti(product_prod(exp(u),v),y),v,exp(u))))*.
% 300.04/300.44 33267[0:Rew:34.0,33216.0] || hBOOL(hAPP(product_prod(u,u),bool,hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),v),w))* hBOOL(hAPP(u,bool,x,skf111(w,u,u))) hBOOL(hAPP(u,bool,x,skf131(x,u,y,z)))* -> hBOOL(hAPP(u,bool,x,skf112(w,u,u)))*.
% 300.04/300.44 33421[0:Rew:34.0,33370.0] || hBOOL(hAPP(product_prod(u,u),bool,hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),v),w))* hBOOL(hAPP(u,bool,x,skf112(w,u,u)))* hBOOL(hAPP(u,bool,x,skf132(x,u,y,z)))* -> hBOOL(hAPP(u,bool,x,skf111(w,u,u))).
% 300.04/300.44 35437[0:Rew:34921.0,35436.1,34921.0,35436.1,25328.0,35436.1,34921.0,35436.0,34921.0,35436.0] || equal(u,skf112(v,list(char),list(char))) equal(w,skf111(v,list(char),list(char))) -> equal(hAPP(list(char),product_prod(list(char),list(char)),hAPP(list(char),fun(list(char),product_prod(list(char),list(char))),product_Pair(list(char),list(char)),u),w),ti(product_prod(list(char),list(char)),v))*.
% 300.04/300.44 1228[0:SpL:777.1,845.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf113(skf111(w,product_prod(v,bool),u),bool,v)))* -> hBOOL(skf113(undefined(product_prod(v,bool)),bool,v)).
% 300.04/300.44 1227[0:SpL:778.1,845.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf113(skf113(w,product_prod(v,bool),u),bool,v)))* -> hBOOL(skf113(undefined(product_prod(v,bool)),bool,v)).
% 300.04/300.44 1225[0:SpL:777.1,845.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf113(skf113(x,product_prod(v,bool),u),bool,v)))* -> hBOOL(skf113(undefined(product_prod(v,bool)),bool,v)).
% 300.04/300.44 1256[0:SpL:777.1,840.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf113(undefined(product_prod(v,bool)),bool,v))) -> hBOOL(skf113(skf111(w,product_prod(v,bool),u),bool,v))*.
% 300.04/300.44 1255[0:SpL:778.1,840.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf113(undefined(product_prod(v,bool)),bool,v))) -> hBOOL(skf113(skf113(w,product_prod(v,bool),u),bool,v))*.
% 300.04/300.44 1253[0:SpL:777.1,840.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf113(undefined(product_prod(v,bool)),bool,v))) -> hBOOL(skf113(skf113(x,product_prod(v,bool),u),bool,v))*.
% 300.04/300.44 1267[0:SpL:777.1,1077.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf111(skf111(w,product_prod(v,bool),u),bool,v)))* -> hBOOL(skf113(undefined(product_prod(v,bool)),bool,v)).
% 300.04/300.44 1266[0:SpL:778.1,1077.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf111(skf113(w,product_prod(v,bool),u),bool,v)))* -> hBOOL(skf113(undefined(product_prod(v,bool)),bool,v)).
% 300.04/300.44 1264[0:SpL:777.1,1077.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf111(skf113(x,product_prod(v,bool),u),bool,v)))* -> hBOOL(skf113(undefined(product_prod(v,bool)),bool,v)).
% 300.04/300.44 1277[0:SpL:777.1,1070.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf111(undefined(product_prod(v,bool)),bool,v))) -> hBOOL(skf113(skf111(w,product_prod(v,bool),u),bool,v))*.
% 300.04/300.44 1276[0:SpL:778.1,1070.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf111(undefined(product_prod(v,bool)),bool,v))) -> hBOOL(skf113(skf113(w,product_prod(v,bool),u),bool,v))*.
% 300.04/300.44 1274[0:SpL:777.1,1070.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf111(undefined(product_prod(v,bool)),bool,v))) -> hBOOL(skf113(skf113(x,product_prod(v,bool),u),bool,v))*.
% 300.04/300.44 1285[0:SpL:777.1,1102.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf113(undefined(product_prod(v,bool)),bool,v))) -> hBOOL(skf111(skf111(w,product_prod(v,bool),u),bool,v))*.
% 300.04/300.44 1284[0:SpL:778.1,1102.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf113(undefined(product_prod(v,bool)),bool,v))) -> hBOOL(skf111(skf113(w,product_prod(v,bool),u),bool,v))*.
% 300.04/300.44 1282[0:SpL:777.1,1102.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf113(undefined(product_prod(v,bool)),bool,v))) -> hBOOL(skf111(skf113(x,product_prod(v,bool),u),bool,v))*.
% 300.04/300.44 1299[0:SpL:777.1,1095.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf113(skf111(w,product_prod(v,bool),u),bool,v)))* -> hBOOL(skf111(undefined(product_prod(v,bool)),bool,v)).
% 300.04/300.44 1298[0:SpL:778.1,1095.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf113(skf113(w,product_prod(v,bool),u),bool,v)))* -> hBOOL(skf111(undefined(product_prod(v,bool)),bool,v)).
% 300.04/300.44 1296[0:SpL:777.1,1095.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf113(skf113(x,product_prod(v,bool),u),bool,v)))* -> hBOOL(skf111(undefined(product_prod(v,bool)),bool,v)).
% 300.04/300.44 1310[0:SpL:777.1,1129.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf111(skf111(w,product_prod(v,bool),u),bool,v)))* -> hBOOL(skf111(undefined(product_prod(v,bool)),bool,v)).
% 300.04/300.44 1309[0:SpL:778.1,1129.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf111(skf113(w,product_prod(v,bool),u),bool,v)))* -> hBOOL(skf111(undefined(product_prod(v,bool)),bool,v)).
% 300.04/300.44 1307[0:SpL:777.1,1129.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf111(skf113(x,product_prod(v,bool),u),bool,v)))* -> hBOOL(skf111(undefined(product_prod(v,bool)),bool,v)).
% 300.04/300.44 1319[0:SpL:777.1,1122.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf111(undefined(product_prod(v,bool)),bool,v))) -> hBOOL(skf111(skf111(w,product_prod(v,bool),u),bool,v))*.
% 300.04/300.44 1318[0:SpL:778.1,1122.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf111(undefined(product_prod(v,bool)),bool,v))) -> hBOOL(skf111(skf113(w,product_prod(v,bool),u),bool,v))*.
% 300.04/300.44 1316[0:SpL:777.1,1122.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf111(undefined(product_prod(v,bool)),bool,v))) -> hBOOL(skf111(skf113(x,product_prod(v,bool),u),bool,v))*.
% 300.04/300.44 1425[0:SpL:777.1,1399.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)))* hBOOL(ti(bool,skf113(skf111(w,product_prod(v,bool),u),bool,v)))* -> hBOOL(ti(bool,skf113(y,bool,v)))*.
% 300.04/300.44 1424[0:SpL:778.1,1399.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)))* hBOOL(ti(bool,skf113(skf113(w,product_prod(v,bool),u),bool,v)))* -> hBOOL(ti(bool,skf113(y,bool,v)))*.
% 300.04/300.44 1422[0:SpL:777.1,1399.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)))* hBOOL(ti(bool,skf113(skf113(x,product_prod(v,bool),u),bool,v)))* -> hBOOL(ti(bool,skf113(y,bool,v)))*.
% 300.04/300.44 1418[0:SpL:777.1,1399.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf113(y,bool,v)))* -> hBOOL(ti(bool,skf113(skf111(w,product_prod(v,bool),u),bool,v)))*.
% 300.04/300.44 1417[0:SpL:778.1,1399.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf113(y,bool,v)))* -> hBOOL(ti(bool,skf113(skf113(w,product_prod(v,bool),u),bool,v)))*.
% 300.04/300.44 1415[0:SpL:777.1,1399.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf113(y,bool,v)))* -> hBOOL(ti(bool,skf113(skf113(x,product_prod(v,bool),u),bool,v)))*.
% 300.04/300.44 1444[0:SpL:777.1,1400.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)))* hBOOL(ti(bool,skf113(skf111(w,product_prod(v,bool),u),bool,v)))* -> hBOOL(ti(bool,skf111(y,bool,v)))*.
% 300.04/300.44 1443[0:SpL:778.1,1400.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)))* hBOOL(ti(bool,skf113(skf113(w,product_prod(v,bool),u),bool,v)))* -> hBOOL(ti(bool,skf111(y,bool,v)))*.
% 300.04/300.44 1441[0:SpL:777.1,1400.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)))* hBOOL(ti(bool,skf113(skf113(x,product_prod(v,bool),u),bool,v)))* -> hBOOL(ti(bool,skf111(y,bool,v)))*.
% 300.04/300.44 1437[0:SpL:777.1,1400.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf113(y,bool,v)))* -> hBOOL(ti(bool,skf111(skf111(w,product_prod(v,bool),u),bool,v)))*.
% 300.04/300.44 1436[0:SpL:778.1,1400.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf113(y,bool,v)))* -> hBOOL(ti(bool,skf111(skf113(w,product_prod(v,bool),u),bool,v)))*.
% 300.04/300.44 1434[0:SpL:777.1,1400.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf113(y,bool,v)))* -> hBOOL(ti(bool,skf111(skf113(x,product_prod(v,bool),u),bool,v)))*.
% 300.04/300.44 1485[0:SpL:777.1,1445.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)))* hBOOL(ti(bool,skf111(y,bool,v)))* -> hBOOL(ti(bool,skf111(skf111(w,product_prod(v,bool),u),bool,v)))*.
% 300.04/300.44 1484[0:SpL:778.1,1445.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)))* hBOOL(ti(bool,skf111(y,bool,v)))* -> hBOOL(ti(bool,skf111(skf113(w,product_prod(v,bool),u),bool,v)))*.
% 300.04/300.44 1482[0:SpL:777.1,1445.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)))* hBOOL(ti(bool,skf111(y,bool,v)))* -> hBOOL(ti(bool,skf111(skf113(x,product_prod(v,bool),u),bool,v)))*.
% 300.04/300.44 1478[0:SpL:777.1,1445.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf111(skf111(w,product_prod(v,bool),u),bool,v)))* -> hBOOL(ti(bool,skf111(y,bool,v)))*.
% 300.04/300.44 1477[0:SpL:778.1,1445.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf111(skf113(w,product_prod(v,bool),u),bool,v)))* -> hBOOL(ti(bool,skf111(y,bool,v)))*.
% 300.04/300.44 1475[0:SpL:777.1,1445.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf111(skf113(x,product_prod(v,bool),u),bool,v)))* -> hBOOL(ti(bool,skf111(y,bool,v)))*.
% 300.04/300.44 1644[0:SpL:777.1,1603.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)))* hBOOL(ti(bool,skf111(skf111(w,product_prod(v,bool),u),bool,v)))* -> hBOOL(ti(bool,skf113(y,bool,v)))*.
% 300.04/300.44 1643[0:SpL:778.1,1603.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)))* hBOOL(ti(bool,skf111(skf113(w,product_prod(v,bool),u),bool,v)))* -> hBOOL(ti(bool,skf113(y,bool,v)))*.
% 300.04/300.44 1641[0:SpL:777.1,1603.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)))* hBOOL(ti(bool,skf111(skf113(x,product_prod(v,bool),u),bool,v)))* -> hBOOL(ti(bool,skf113(y,bool,v)))*.
% 300.04/300.44 1637[0:SpL:777.1,1603.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf111(y,bool,v)))* -> hBOOL(ti(bool,skf113(skf111(w,product_prod(v,bool),u),bool,v)))*.
% 300.04/300.44 1636[0:SpL:778.1,1603.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf111(y,bool,v)))* -> hBOOL(ti(bool,skf113(skf113(w,product_prod(v,bool),u),bool,v)))*.
% 300.04/300.44 1634[0:SpL:777.1,1603.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf111(y,bool,v)))* -> hBOOL(ti(bool,skf113(skf113(x,product_prod(v,bool),u),bool,v)))*.
% 300.04/300.44 2991[0:Rew:35.0,2966.1] || equal(hAPP(u,product_prod(v,val),w,x),undefined(product_prod(v,val))) -> equal(hAPP(val,product_prod(v,val),hAPP(v,fun(val,product_prod(v,val)),product_Pair(v,val),skf114(hAPP(u,product_prod(v,val),w,x),val,v)),skf111(undefined(product_prod(v,val)),val,v)),hAPP(u,product_prod(v,val),w,x))**.
% 300.04/300.44 2992[0:Rew:35.0,2962.1] || equal(hAPP(u,product_prod(v,val),w,x),undefined(product_prod(v,val))) -> equal(hAPP(val,product_prod(v,val),hAPP(v,fun(val,product_prod(v,val)),product_Pair(v,val),skf112(hAPP(u,product_prod(v,val),w,x),val,v)),skf111(undefined(product_prod(v,val)),val,v)),hAPP(u,product_prod(v,val),w,x))**.
% 300.04/300.44 4324[0:SpL:4031.1,845.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf113(skf111(x,product_prod(v,bool),u),bool,v)))* -> hBOOL(skf113(undefined(product_prod(v,bool)),bool,v)).
% 300.04/300.44 4323[0:SpL:4031.1,840.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf113(undefined(product_prod(v,bool)),bool,v))) -> hBOOL(skf113(skf111(x,product_prod(v,bool),u),bool,v))*.
% 300.04/300.44 4322[0:SpL:4031.1,1077.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf111(skf111(x,product_prod(v,bool),u),bool,v)))* -> hBOOL(skf113(undefined(product_prod(v,bool)),bool,v)).
% 300.04/300.44 4321[0:SpL:4031.1,1070.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf111(undefined(product_prod(v,bool)),bool,v))) -> hBOOL(skf113(skf111(x,product_prod(v,bool),u),bool,v))*.
% 300.04/300.44 4320[0:SpL:4031.1,1102.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf113(undefined(product_prod(v,bool)),bool,v))) -> hBOOL(skf111(skf111(x,product_prod(v,bool),u),bool,v))*.
% 300.04/300.44 4319[0:SpL:4031.1,1095.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf113(skf111(x,product_prod(v,bool),u),bool,v)))* -> hBOOL(skf111(undefined(product_prod(v,bool)),bool,v)).
% 300.04/300.44 4318[0:SpL:4031.1,1129.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf111(skf111(x,product_prod(v,bool),u),bool,v)))* -> hBOOL(skf111(undefined(product_prod(v,bool)),bool,v)).
% 300.04/300.44 4317[0:SpL:4031.1,1122.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf111(undefined(product_prod(v,bool)),bool,v))) -> hBOOL(skf111(skf111(x,product_prod(v,bool),u),bool,v))*.
% 300.04/300.44 4300[0:SpL:4031.1,1399.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf113(y,bool,v)))* -> hBOOL(ti(bool,skf113(skf111(x,product_prod(v,bool),u),bool,v)))*.
% 300.04/300.44 4299[0:SpL:4031.1,1400.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf113(y,bool,v)))* -> hBOOL(ti(bool,skf111(skf111(x,product_prod(v,bool),u),bool,v)))*.
% 300.04/300.44 4298[0:SpL:4031.1,1445.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf111(skf111(x,product_prod(v,bool),u),bool,v)))* -> hBOOL(ti(bool,skf111(y,bool,v)))*.
% 300.04/300.44 4295[0:SpL:4031.1,1603.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf111(y,bool,v)))* -> hBOOL(ti(bool,skf113(skf111(x,product_prod(v,bool),u),bool,v)))*.
% 300.04/300.44 4272[0:SpL:4031.1,1399.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)))* hBOOL(ti(bool,skf113(skf111(x,product_prod(v,bool),u),bool,v)))* -> hBOOL(ti(bool,skf113(y,bool,v)))*.
% 300.04/300.44 4271[0:SpL:4031.1,1400.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)))* hBOOL(ti(bool,skf113(skf111(x,product_prod(v,bool),u),bool,v)))* -> hBOOL(ti(bool,skf111(y,bool,v)))*.
% 300.04/300.44 4270[0:SpL:4031.1,1445.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)))* hBOOL(ti(bool,skf111(y,bool,v)))* -> hBOOL(ti(bool,skf111(skf111(x,product_prod(v,bool),u),bool,v)))*.
% 300.04/300.44 4267[0:SpL:4031.1,1603.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)))* hBOOL(ti(bool,skf111(skf111(x,product_prod(v,bool),u),bool,v)))* -> hBOOL(ti(bool,skf113(y,bool,v)))*.
% 300.04/300.44 5106[0:SpL:4841.1,845.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf114(w,v,product_prod(u,bool))),undefined(product_prod(u,bool)))** hBOOL(ti(bool,skf113(skf114(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(undefined(product_prod(u,bool)),bool,u)).
% 300.04/300.44 5105[0:SpL:4841.1,840.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf114(w,v,product_prod(u,bool))),undefined(product_prod(u,bool)))** hBOOL(ti(bool,skf113(undefined(product_prod(u,bool)),bool,u))) -> hBOOL(skf113(skf114(x,v,product_prod(u,bool)),bool,u))*.
% 300.04/300.44 5104[0:SpL:4841.1,1077.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf114(w,v,product_prod(u,bool))),undefined(product_prod(u,bool)))** hBOOL(ti(bool,skf111(skf114(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(undefined(product_prod(u,bool)),bool,u)).
% 300.04/300.44 5103[0:SpL:4841.1,1070.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf114(w,v,product_prod(u,bool))),undefined(product_prod(u,bool)))** hBOOL(ti(bool,skf111(undefined(product_prod(u,bool)),bool,u))) -> hBOOL(skf113(skf114(x,v,product_prod(u,bool)),bool,u))*.
% 300.04/300.44 5102[0:SpL:4841.1,1102.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf114(w,v,product_prod(u,bool))),undefined(product_prod(u,bool)))** hBOOL(ti(bool,skf113(undefined(product_prod(u,bool)),bool,u))) -> hBOOL(skf111(skf114(x,v,product_prod(u,bool)),bool,u))*.
% 300.04/300.44 5101[0:SpL:4841.1,1095.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf114(w,v,product_prod(u,bool))),undefined(product_prod(u,bool)))** hBOOL(ti(bool,skf113(skf114(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(undefined(product_prod(u,bool)),bool,u)).
% 300.04/300.44 5100[0:SpL:4841.1,1129.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf114(w,v,product_prod(u,bool))),undefined(product_prod(u,bool)))** hBOOL(ti(bool,skf111(skf114(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(undefined(product_prod(u,bool)),bool,u)).
% 300.04/300.44 5099[0:SpL:4841.1,1122.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf114(w,v,product_prod(u,bool))),undefined(product_prod(u,bool)))** hBOOL(ti(bool,skf111(undefined(product_prod(u,bool)),bool,u))) -> hBOOL(skf111(skf114(x,v,product_prod(u,bool)),bool,u))*.
% 300.04/300.44 5082[0:SpL:4841.1,1399.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf114(w,v,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf113(y,bool,u)))* -> hBOOL(ti(bool,skf113(skf114(x,v,product_prod(u,bool)),bool,u)))*.
% 300.04/300.44 5081[0:SpL:4841.1,1400.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf114(w,v,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf113(y,bool,u)))* -> hBOOL(ti(bool,skf111(skf114(x,v,product_prod(u,bool)),bool,u)))*.
% 300.04/300.44 5080[0:SpL:4841.1,1445.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf114(w,v,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf111(skf114(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf111(y,bool,u)))*.
% 300.04/300.44 5077[0:SpL:4841.1,1603.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf114(w,v,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf111(y,bool,u)))* -> hBOOL(ti(bool,skf113(skf114(x,v,product_prod(u,bool)),bool,u)))*.
% 300.04/300.44 5054[0:SpL:4841.1,1399.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),y),ti(product_prod(u,bool),skf114(w,v,product_prod(u,bool))))* hBOOL(ti(bool,skf113(skf114(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf113(y,bool,u)))*.
% 300.04/300.44 5053[0:SpL:4841.1,1400.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),y),ti(product_prod(u,bool),skf114(w,v,product_prod(u,bool))))* hBOOL(ti(bool,skf113(skf114(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf111(y,bool,u)))*.
% 300.04/300.44 5052[0:SpL:4841.1,1445.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),y),ti(product_prod(u,bool),skf114(w,v,product_prod(u,bool))))* hBOOL(ti(bool,skf111(y,bool,u)))* -> hBOOL(ti(bool,skf111(skf114(x,v,product_prod(u,bool)),bool,u)))*.
% 300.04/300.44 5049[0:SpL:4841.1,1603.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),y),ti(product_prod(u,bool),skf114(w,v,product_prod(u,bool))))* hBOOL(ti(bool,skf111(skf114(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf113(y,bool,u)))*.
% 300.04/300.44 5687[0:SpL:4840.1,845.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),undefined(product_prod(u,bool)))** hBOOL(ti(bool,skf113(skf114(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(undefined(product_prod(u,bool)),bool,u)).
% 300.04/300.44 5686[0:SpL:4840.1,840.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),undefined(product_prod(u,bool)))** hBOOL(ti(bool,skf113(undefined(product_prod(u,bool)),bool,u))) -> hBOOL(skf113(skf114(x,v,product_prod(u,bool)),bool,u))*.
% 300.04/300.44 5685[0:SpL:4840.1,1077.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),undefined(product_prod(u,bool)))** hBOOL(ti(bool,skf111(skf114(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(undefined(product_prod(u,bool)),bool,u)).
% 300.04/300.44 5684[0:SpL:4840.1,1070.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),undefined(product_prod(u,bool)))** hBOOL(ti(bool,skf111(undefined(product_prod(u,bool)),bool,u))) -> hBOOL(skf113(skf114(x,v,product_prod(u,bool)),bool,u))*.
% 300.04/300.44 5683[0:SpL:4840.1,1102.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),undefined(product_prod(u,bool)))** hBOOL(ti(bool,skf113(undefined(product_prod(u,bool)),bool,u))) -> hBOOL(skf111(skf114(x,v,product_prod(u,bool)),bool,u))*.
% 300.04/300.44 5682[0:SpL:4840.1,1095.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),undefined(product_prod(u,bool)))** hBOOL(ti(bool,skf113(skf114(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(undefined(product_prod(u,bool)),bool,u)).
% 300.04/300.44 5681[0:SpL:4840.1,1129.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),undefined(product_prod(u,bool)))** hBOOL(ti(bool,skf111(skf114(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(undefined(product_prod(u,bool)),bool,u)).
% 300.04/300.44 5680[0:SpL:4840.1,1122.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),undefined(product_prod(u,bool)))** hBOOL(ti(bool,skf111(undefined(product_prod(u,bool)),bool,u))) -> hBOOL(skf111(skf114(x,v,product_prod(u,bool)),bool,u))*.
% 300.04/300.44 5663[0:SpL:4840.1,1399.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf113(y,bool,u)))* -> hBOOL(ti(bool,skf113(skf114(x,v,product_prod(u,bool)),bool,u)))*.
% 300.04/300.44 5662[0:SpL:4840.1,1400.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf113(y,bool,u)))* -> hBOOL(ti(bool,skf111(skf114(x,v,product_prod(u,bool)),bool,u)))*.
% 300.04/300.44 5661[0:SpL:4840.1,1445.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf111(skf114(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf111(y,bool,u)))*.
% 300.04/300.44 5658[0:SpL:4840.1,1603.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf111(y,bool,u)))* -> hBOOL(ti(bool,skf113(skf114(x,v,product_prod(u,bool)),bool,u)))*.
% 300.04/300.44 5635[0:SpL:4840.1,1399.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),y),ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))))* hBOOL(ti(bool,skf113(skf114(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf113(y,bool,u)))*.
% 300.04/300.44 5634[0:SpL:4840.1,1400.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),y),ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))))* hBOOL(ti(bool,skf113(skf114(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf111(y,bool,u)))*.
% 300.04/300.44 5633[0:SpL:4840.1,1445.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),y),ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))))* hBOOL(ti(bool,skf111(y,bool,u)))* -> hBOOL(ti(bool,skf111(skf114(x,v,product_prod(u,bool)),bool,u)))*.
% 300.04/300.44 5630[0:SpL:4840.1,1603.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),y),ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))))* hBOOL(ti(bool,skf111(skf114(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf113(y,bool,u)))*.
% 300.04/300.44 5567[0:SpL:4840.1,845.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))),undefined(product_prod(u,bool)))** hBOOL(ti(bool,skf113(skf112(w,v,product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(undefined(product_prod(u,bool)),bool,u)).
% 300.04/300.44 5566[0:SpL:4840.1,840.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))),undefined(product_prod(u,bool)))** hBOOL(ti(bool,skf113(undefined(product_prod(u,bool)),bool,u))) -> hBOOL(skf113(skf112(w,v,product_prod(u,bool)),bool,u))*.
% 300.04/300.44 5565[0:SpL:4840.1,1077.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))),undefined(product_prod(u,bool)))** hBOOL(ti(bool,skf111(skf112(w,v,product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(undefined(product_prod(u,bool)),bool,u)).
% 300.04/300.44 5564[0:SpL:4840.1,1070.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))),undefined(product_prod(u,bool)))** hBOOL(ti(bool,skf111(undefined(product_prod(u,bool)),bool,u))) -> hBOOL(skf113(skf112(w,v,product_prod(u,bool)),bool,u))*.
% 300.04/300.44 5563[0:SpL:4840.1,1102.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))),undefined(product_prod(u,bool)))** hBOOL(ti(bool,skf113(undefined(product_prod(u,bool)),bool,u))) -> hBOOL(skf111(skf112(w,v,product_prod(u,bool)),bool,u))*.
% 300.04/300.44 5562[0:SpL:4840.1,1095.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))),undefined(product_prod(u,bool)))** hBOOL(ti(bool,skf113(skf112(w,v,product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(undefined(product_prod(u,bool)),bool,u)).
% 300.04/300.44 5561[0:SpL:4840.1,1129.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))),undefined(product_prod(u,bool)))** hBOOL(ti(bool,skf111(skf112(w,v,product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(undefined(product_prod(u,bool)),bool,u)).
% 300.04/300.44 5560[0:SpL:4840.1,1122.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))),undefined(product_prod(u,bool)))** hBOOL(ti(bool,skf111(undefined(product_prod(u,bool)),bool,u))) -> hBOOL(skf111(skf112(w,v,product_prod(u,bool)),bool,u))*.
% 300.04/300.44 5543[0:SpL:4840.1,1399.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf113(y,bool,u)))* -> hBOOL(ti(bool,skf113(skf112(w,v,product_prod(u,bool)),bool,u)))*.
% 300.04/300.44 5542[0:SpL:4840.1,1400.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf113(y,bool,u)))* -> hBOOL(ti(bool,skf111(skf112(w,v,product_prod(u,bool)),bool,u)))*.
% 300.04/300.44 5541[0:SpL:4840.1,1445.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf111(skf112(w,v,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf111(y,bool,u)))*.
% 300.04/300.44 5538[0:SpL:4840.1,1603.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf111(y,bool,u)))* -> hBOOL(ti(bool,skf113(skf112(w,v,product_prod(u,bool)),bool,u)))*.
% 300.04/300.44 5515[0:SpL:4840.1,1399.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),y),ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))))* hBOOL(ti(bool,skf113(skf112(w,v,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf113(y,bool,u)))*.
% 300.04/300.44 5514[0:SpL:4840.1,1400.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),y),ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))))* hBOOL(ti(bool,skf113(skf112(w,v,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf111(y,bool,u)))*.
% 300.04/300.44 5513[0:SpL:4840.1,1445.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),y),ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))))* hBOOL(ti(bool,skf111(y,bool,u)))* -> hBOOL(ti(bool,skf111(skf112(w,v,product_prod(u,bool)),bool,u)))*.
% 300.04/300.44 5510[0:SpL:4840.1,1603.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),y),ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))))* hBOOL(ti(bool,skf111(skf112(w,v,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf113(y,bool,u)))*.
% 300.04/300.44 6349[0:SpL:4031.1,5197.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),undefined(product_prod(bool,v)))** hBOOL(ti(bool,skf114(skf111(x,product_prod(bool,v),u),v,bool)))* -> hBOOL(skf114(undefined(product_prod(bool,v)),v,bool)).
% 300.04/300.44 6348[0:SpL:777.1,5197.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),undefined(product_prod(bool,v)))** hBOOL(ti(bool,skf114(skf111(w,product_prod(bool,v),u),v,bool)))* -> hBOOL(skf114(undefined(product_prod(bool,v)),v,bool)).
% 300.04/300.44 6346[0:SpL:778.1,5197.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),undefined(product_prod(bool,v)))** hBOOL(ti(bool,skf114(skf113(w,product_prod(bool,v),u),v,bool)))* -> hBOOL(skf114(undefined(product_prod(bool,v)),v,bool)).
% 300.04/300.44 6344[0:SpL:777.1,5197.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),undefined(product_prod(bool,v)))** hBOOL(ti(bool,skf114(skf113(x,product_prod(bool,v),u),v,bool)))* -> hBOOL(skf114(undefined(product_prod(bool,v)),v,bool)).
% 300.04/300.44 6343[0:SpL:4840.1,5197.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),undefined(product_prod(bool,u)))** hBOOL(ti(bool,skf114(skf112(w,v,product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(undefined(product_prod(bool,u)),u,bool)).
% 300.04/300.44 6342[0:SpL:4841.1,5197.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),undefined(product_prod(bool,u)))** hBOOL(ti(bool,skf114(skf114(w,v,product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(undefined(product_prod(bool,u)),u,bool)).
% 300.04/300.44 6340[0:SpL:4840.1,5197.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),undefined(product_prod(bool,u)))** hBOOL(ti(bool,skf114(skf114(x,v,product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(undefined(product_prod(bool,u)),u,bool)).
% 300.04/300.44 6365[0:SpL:4031.1,5186.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),undefined(product_prod(bool,v)))** hBOOL(ti(bool,skf114(undefined(product_prod(bool,v)),v,bool))) -> hBOOL(skf114(skf111(x,product_prod(bool,v),u),v,bool))*.
% 300.04/300.44 6364[0:SpL:777.1,5186.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),undefined(product_prod(bool,v)))** hBOOL(ti(bool,skf114(undefined(product_prod(bool,v)),v,bool))) -> hBOOL(skf114(skf111(w,product_prod(bool,v),u),v,bool))*.
% 300.04/300.44 6362[0:SpL:778.1,5186.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),undefined(product_prod(bool,v)))** hBOOL(ti(bool,skf114(undefined(product_prod(bool,v)),v,bool))) -> hBOOL(skf114(skf113(w,product_prod(bool,v),u),v,bool))*.
% 300.04/300.44 6360[0:SpL:777.1,5186.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),undefined(product_prod(bool,v)))** hBOOL(ti(bool,skf114(undefined(product_prod(bool,v)),v,bool))) -> hBOOL(skf114(skf113(x,product_prod(bool,v),u),v,bool))*.
% 300.04/300.44 6359[0:SpL:4840.1,5186.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),undefined(product_prod(bool,u)))** hBOOL(ti(bool,skf114(undefined(product_prod(bool,u)),u,bool))) -> hBOOL(skf114(skf112(w,v,product_prod(bool,u)),u,bool))*.
% 300.04/300.44 6358[0:SpL:4841.1,5186.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),undefined(product_prod(bool,u)))** hBOOL(ti(bool,skf114(undefined(product_prod(bool,u)),u,bool))) -> hBOOL(skf114(skf114(w,v,product_prod(bool,u)),u,bool))*.
% 300.04/300.44 6356[0:SpL:4840.1,5186.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),undefined(product_prod(bool,u)))** hBOOL(ti(bool,skf114(undefined(product_prod(bool,u)),u,bool))) -> hBOOL(skf114(skf114(x,v,product_prod(bool,u)),u,bool))*.
% 300.04/300.44 6382[0:SpL:4031.1,6023.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),undefined(product_prod(bool,v)))** hBOOL(ti(bool,skf112(skf111(x,product_prod(bool,v),u),v,bool)))* -> hBOOL(skf114(undefined(product_prod(bool,v)),v,bool)).
% 300.04/300.44 6381[0:SpL:777.1,6023.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),undefined(product_prod(bool,v)))** hBOOL(ti(bool,skf112(skf111(w,product_prod(bool,v),u),v,bool)))* -> hBOOL(skf114(undefined(product_prod(bool,v)),v,bool)).
% 300.04/300.44 6379[0:SpL:778.1,6023.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),undefined(product_prod(bool,v)))** hBOOL(ti(bool,skf112(skf113(w,product_prod(bool,v),u),v,bool)))* -> hBOOL(skf114(undefined(product_prod(bool,v)),v,bool)).
% 300.04/300.44 6377[0:SpL:777.1,6023.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),undefined(product_prod(bool,v)))** hBOOL(ti(bool,skf112(skf113(x,product_prod(bool,v),u),v,bool)))* -> hBOOL(skf114(undefined(product_prod(bool,v)),v,bool)).
% 300.04/300.44 6376[0:SpL:4840.1,6023.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),undefined(product_prod(bool,u)))** hBOOL(ti(bool,skf112(skf112(w,v,product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(undefined(product_prod(bool,u)),u,bool)).
% 300.04/300.44 6375[0:SpL:4841.1,6023.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),undefined(product_prod(bool,u)))** hBOOL(ti(bool,skf112(skf114(w,v,product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(undefined(product_prod(bool,u)),u,bool)).
% 300.04/300.44 6373[0:SpL:4840.1,6023.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),undefined(product_prod(bool,u)))** hBOOL(ti(bool,skf112(skf114(x,v,product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(undefined(product_prod(bool,u)),u,bool)).
% 300.04/300.44 6455[0:SpL:4031.1,6010.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),undefined(product_prod(bool,v)))** hBOOL(ti(bool,skf112(undefined(product_prod(bool,v)),v,bool))) -> hBOOL(skf114(skf111(x,product_prod(bool,v),u),v,bool))*.
% 300.04/300.44 6454[0:SpL:777.1,6010.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),undefined(product_prod(bool,v)))** hBOOL(ti(bool,skf112(undefined(product_prod(bool,v)),v,bool))) -> hBOOL(skf114(skf111(w,product_prod(bool,v),u),v,bool))*.
% 300.04/300.44 6452[0:SpL:778.1,6010.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),undefined(product_prod(bool,v)))** hBOOL(ti(bool,skf112(undefined(product_prod(bool,v)),v,bool))) -> hBOOL(skf114(skf113(w,product_prod(bool,v),u),v,bool))*.
% 300.04/300.44 6450[0:SpL:777.1,6010.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),undefined(product_prod(bool,v)))** hBOOL(ti(bool,skf112(undefined(product_prod(bool,v)),v,bool))) -> hBOOL(skf114(skf113(x,product_prod(bool,v),u),v,bool))*.
% 300.04/300.44 6449[0:SpL:4840.1,6010.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),undefined(product_prod(bool,u)))** hBOOL(ti(bool,skf112(undefined(product_prod(bool,u)),u,bool))) -> hBOOL(skf114(skf112(w,v,product_prod(bool,u)),u,bool))*.
% 300.04/300.44 6448[0:SpL:4841.1,6010.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),undefined(product_prod(bool,u)))** hBOOL(ti(bool,skf112(undefined(product_prod(bool,u)),u,bool))) -> hBOOL(skf114(skf114(w,v,product_prod(bool,u)),u,bool))*.
% 300.04/300.44 6446[0:SpL:4840.1,6010.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),undefined(product_prod(bool,u)))** hBOOL(ti(bool,skf112(undefined(product_prod(bool,u)),u,bool))) -> hBOOL(skf114(skf114(x,v,product_prod(bool,u)),u,bool))*.
% 300.04/300.44 6469[0:SpL:4031.1,6056.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),undefined(product_prod(bool,v)))** hBOOL(ti(bool,skf114(undefined(product_prod(bool,v)),v,bool))) -> hBOOL(skf112(skf111(x,product_prod(bool,v),u),v,bool))*.
% 300.04/300.44 6468[0:SpL:777.1,6056.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),undefined(product_prod(bool,v)))** hBOOL(ti(bool,skf114(undefined(product_prod(bool,v)),v,bool))) -> hBOOL(skf112(skf111(w,product_prod(bool,v),u),v,bool))*.
% 300.04/300.44 6466[0:SpL:778.1,6056.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),undefined(product_prod(bool,v)))** hBOOL(ti(bool,skf114(undefined(product_prod(bool,v)),v,bool))) -> hBOOL(skf112(skf113(w,product_prod(bool,v),u),v,bool))*.
% 300.04/300.44 6464[0:SpL:777.1,6056.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),undefined(product_prod(bool,v)))** hBOOL(ti(bool,skf114(undefined(product_prod(bool,v)),v,bool))) -> hBOOL(skf112(skf113(x,product_prod(bool,v),u),v,bool))*.
% 300.04/300.44 6463[0:SpL:4840.1,6056.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),undefined(product_prod(bool,u)))** hBOOL(ti(bool,skf114(undefined(product_prod(bool,u)),u,bool))) -> hBOOL(skf112(skf112(w,v,product_prod(bool,u)),u,bool))*.
% 300.04/300.44 6462[0:SpL:4841.1,6056.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),undefined(product_prod(bool,u)))** hBOOL(ti(bool,skf114(undefined(product_prod(bool,u)),u,bool))) -> hBOOL(skf112(skf114(w,v,product_prod(bool,u)),u,bool))*.
% 300.04/300.44 6460[0:SpL:4840.1,6056.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),undefined(product_prod(bool,u)))** hBOOL(ti(bool,skf114(undefined(product_prod(bool,u)),u,bool))) -> hBOOL(skf112(skf114(x,v,product_prod(bool,u)),u,bool))*.
% 300.04/300.44 6485[0:SpL:4031.1,6043.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),undefined(product_prod(bool,v)))** hBOOL(ti(bool,skf114(skf111(x,product_prod(bool,v),u),v,bool)))* -> hBOOL(skf112(undefined(product_prod(bool,v)),v,bool)).
% 300.04/300.44 6484[0:SpL:777.1,6043.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),undefined(product_prod(bool,v)))** hBOOL(ti(bool,skf114(skf111(w,product_prod(bool,v),u),v,bool)))* -> hBOOL(skf112(undefined(product_prod(bool,v)),v,bool)).
% 300.04/300.44 6482[0:SpL:778.1,6043.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),undefined(product_prod(bool,v)))** hBOOL(ti(bool,skf114(skf113(w,product_prod(bool,v),u),v,bool)))* -> hBOOL(skf112(undefined(product_prod(bool,v)),v,bool)).
% 300.04/300.44 6480[0:SpL:777.1,6043.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),undefined(product_prod(bool,v)))** hBOOL(ti(bool,skf114(skf113(x,product_prod(bool,v),u),v,bool)))* -> hBOOL(skf112(undefined(product_prod(bool,v)),v,bool)).
% 300.04/300.44 6479[0:SpL:4840.1,6043.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),undefined(product_prod(bool,u)))** hBOOL(ti(bool,skf114(skf112(w,v,product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(undefined(product_prod(bool,u)),u,bool)).
% 300.04/300.44 6478[0:SpL:4841.1,6043.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),undefined(product_prod(bool,u)))** hBOOL(ti(bool,skf114(skf114(w,v,product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(undefined(product_prod(bool,u)),u,bool)).
% 300.04/300.44 6476[0:SpL:4840.1,6043.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),undefined(product_prod(bool,u)))** hBOOL(ti(bool,skf114(skf114(x,v,product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(undefined(product_prod(bool,u)),u,bool)).
% 300.04/300.44 6502[0:SpL:4031.1,6143.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),undefined(product_prod(bool,v)))** hBOOL(ti(bool,skf112(skf111(x,product_prod(bool,v),u),v,bool)))* -> hBOOL(skf112(undefined(product_prod(bool,v)),v,bool)).
% 300.04/300.44 6501[0:SpL:777.1,6143.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),undefined(product_prod(bool,v)))** hBOOL(ti(bool,skf112(skf111(w,product_prod(bool,v),u),v,bool)))* -> hBOOL(skf112(undefined(product_prod(bool,v)),v,bool)).
% 300.04/300.44 6499[0:SpL:778.1,6143.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),undefined(product_prod(bool,v)))** hBOOL(ti(bool,skf112(skf113(w,product_prod(bool,v),u),v,bool)))* -> hBOOL(skf112(undefined(product_prod(bool,v)),v,bool)).
% 300.04/300.44 6497[0:SpL:777.1,6143.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),undefined(product_prod(bool,v)))** hBOOL(ti(bool,skf112(skf113(x,product_prod(bool,v),u),v,bool)))* -> hBOOL(skf112(undefined(product_prod(bool,v)),v,bool)).
% 300.04/300.44 6496[0:SpL:4840.1,6143.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),undefined(product_prod(bool,u)))** hBOOL(ti(bool,skf112(skf112(w,v,product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(undefined(product_prod(bool,u)),u,bool)).
% 300.04/300.44 6495[0:SpL:4841.1,6143.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),undefined(product_prod(bool,u)))** hBOOL(ti(bool,skf112(skf114(w,v,product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(undefined(product_prod(bool,u)),u,bool)).
% 300.04/300.44 6493[0:SpL:4840.1,6143.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),undefined(product_prod(bool,u)))** hBOOL(ti(bool,skf112(skf114(x,v,product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(undefined(product_prod(bool,u)),u,bool)).
% 300.04/300.44 6584[0:SpL:4031.1,6130.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),undefined(product_prod(bool,v)))** hBOOL(ti(bool,skf112(undefined(product_prod(bool,v)),v,bool))) -> hBOOL(skf112(skf111(x,product_prod(bool,v),u),v,bool))*.
% 300.04/300.44 6583[0:SpL:777.1,6130.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),undefined(product_prod(bool,v)))** hBOOL(ti(bool,skf112(undefined(product_prod(bool,v)),v,bool))) -> hBOOL(skf112(skf111(w,product_prod(bool,v),u),v,bool))*.
% 300.04/300.44 6581[0:SpL:778.1,6130.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),undefined(product_prod(bool,v)))** hBOOL(ti(bool,skf112(undefined(product_prod(bool,v)),v,bool))) -> hBOOL(skf112(skf113(w,product_prod(bool,v),u),v,bool))*.
% 300.04/300.44 6579[0:SpL:777.1,6130.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),undefined(product_prod(bool,v)))** hBOOL(ti(bool,skf112(undefined(product_prod(bool,v)),v,bool))) -> hBOOL(skf112(skf113(x,product_prod(bool,v),u),v,bool))*.
% 300.04/300.44 6578[0:SpL:4840.1,6130.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),undefined(product_prod(bool,u)))** hBOOL(ti(bool,skf112(undefined(product_prod(bool,u)),u,bool))) -> hBOOL(skf112(skf112(w,v,product_prod(bool,u)),u,bool))*.
% 300.04/300.44 6577[0:SpL:4841.1,6130.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),undefined(product_prod(bool,u)))** hBOOL(ti(bool,skf112(undefined(product_prod(bool,u)),u,bool))) -> hBOOL(skf112(skf114(w,v,product_prod(bool,u)),u,bool))*.
% 300.04/300.44 6575[0:SpL:4840.1,6130.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),undefined(product_prod(bool,u)))** hBOOL(ti(bool,skf112(undefined(product_prod(bool,u)),u,bool))) -> hBOOL(skf112(skf114(x,v,product_prod(bool,u)),u,bool))*.
% 300.04/300.44 6921[0:SpL:4031.1,6820.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),y),ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)))* hBOOL(ti(bool,skf114(skf111(x,product_prod(bool,v),u),v,bool)))* -> hBOOL(ti(bool,skf114(y,v,bool)))*.
% 300.04/300.44 6920[0:SpL:777.1,6820.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),y),ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)))* hBOOL(ti(bool,skf114(skf111(w,product_prod(bool,v),u),v,bool)))* -> hBOOL(ti(bool,skf114(y,v,bool)))*.
% 300.04/300.44 6918[0:SpL:778.1,6820.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),y),ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)))* hBOOL(ti(bool,skf114(skf113(w,product_prod(bool,v),u),v,bool)))* -> hBOOL(ti(bool,skf114(y,v,bool)))*.
% 300.04/300.44 6916[0:SpL:777.1,6820.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),y),ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)))* hBOOL(ti(bool,skf114(skf113(x,product_prod(bool,v),u),v,bool)))* -> hBOOL(ti(bool,skf114(y,v,bool)))*.
% 300.04/300.44 6915[0:SpL:4840.1,6820.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),y),ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))))* hBOOL(ti(bool,skf114(skf112(w,v,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf114(y,u,bool)))*.
% 300.04/300.44 6914[0:SpL:4841.1,6820.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),y),ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))))* hBOOL(ti(bool,skf114(skf114(w,v,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf114(y,u,bool)))*.
% 300.04/300.44 6912[0:SpL:4840.1,6820.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),y),ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))))* hBOOL(ti(bool,skf114(skf114(x,v,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf114(y,u,bool)))*.
% 300.04/300.44 6908[0:SpL:4031.1,6820.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf114(y,v,bool)))* -> hBOOL(ti(bool,skf114(skf111(x,product_prod(bool,v),u),v,bool)))*.
% 300.04/300.44 6907[0:SpL:777.1,6820.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf114(y,v,bool)))* -> hBOOL(ti(bool,skf114(skf111(w,product_prod(bool,v),u),v,bool)))*.
% 300.04/300.44 6905[0:SpL:778.1,6820.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf114(y,v,bool)))* -> hBOOL(ti(bool,skf114(skf113(w,product_prod(bool,v),u),v,bool)))*.
% 300.04/300.44 6903[0:SpL:777.1,6820.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf114(y,v,bool)))* -> hBOOL(ti(bool,skf114(skf113(x,product_prod(bool,v),u),v,bool)))*.
% 300.04/300.44 6902[0:SpL:4840.1,6820.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf114(y,u,bool)))* -> hBOOL(ti(bool,skf114(skf112(w,v,product_prod(bool,u)),u,bool)))*.
% 300.04/300.44 6901[0:SpL:4841.1,6820.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf114(y,u,bool)))* -> hBOOL(ti(bool,skf114(skf114(w,v,product_prod(bool,u)),u,bool)))*.
% 300.04/300.44 6899[0:SpL:4840.1,6820.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf114(y,u,bool)))* -> hBOOL(ti(bool,skf114(skf114(x,v,product_prod(bool,u)),u,bool)))*.
% 300.04/300.44 6948[0:SpL:4031.1,6821.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),y),ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)))* hBOOL(ti(bool,skf114(skf111(x,product_prod(bool,v),u),v,bool)))* -> hBOOL(ti(bool,skf112(y,v,bool)))*.
% 300.04/300.44 6947[0:SpL:777.1,6821.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),y),ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)))* hBOOL(ti(bool,skf114(skf111(w,product_prod(bool,v),u),v,bool)))* -> hBOOL(ti(bool,skf112(y,v,bool)))*.
% 300.04/300.44 6945[0:SpL:778.1,6821.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),y),ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)))* hBOOL(ti(bool,skf114(skf113(w,product_prod(bool,v),u),v,bool)))* -> hBOOL(ti(bool,skf112(y,v,bool)))*.
% 300.04/300.44 6943[0:SpL:777.1,6821.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),y),ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)))* hBOOL(ti(bool,skf114(skf113(x,product_prod(bool,v),u),v,bool)))* -> hBOOL(ti(bool,skf112(y,v,bool)))*.
% 300.04/300.44 6942[0:SpL:4840.1,6821.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),y),ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))))* hBOOL(ti(bool,skf114(skf112(w,v,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf112(y,u,bool)))*.
% 300.04/300.44 6941[0:SpL:4841.1,6821.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),y),ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))))* hBOOL(ti(bool,skf114(skf114(w,v,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf112(y,u,bool)))*.
% 300.04/300.44 6939[0:SpL:4840.1,6821.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),y),ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))))* hBOOL(ti(bool,skf114(skf114(x,v,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf112(y,u,bool)))*.
% 300.04/300.44 6935[0:SpL:4031.1,6821.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf114(y,v,bool)))* -> hBOOL(ti(bool,skf112(skf111(x,product_prod(bool,v),u),v,bool)))*.
% 300.04/300.44 6934[0:SpL:777.1,6821.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf114(y,v,bool)))* -> hBOOL(ti(bool,skf112(skf111(w,product_prod(bool,v),u),v,bool)))*.
% 300.04/300.44 6932[0:SpL:778.1,6821.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf114(y,v,bool)))* -> hBOOL(ti(bool,skf112(skf113(w,product_prod(bool,v),u),v,bool)))*.
% 300.04/300.44 6930[0:SpL:777.1,6821.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf114(y,v,bool)))* -> hBOOL(ti(bool,skf112(skf113(x,product_prod(bool,v),u),v,bool)))*.
% 300.04/300.44 6929[0:SpL:4840.1,6821.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf114(y,u,bool)))* -> hBOOL(ti(bool,skf112(skf112(w,v,product_prod(bool,u)),u,bool)))*.
% 300.04/300.44 6928[0:SpL:4841.1,6821.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf114(y,u,bool)))* -> hBOOL(ti(bool,skf112(skf114(w,v,product_prod(bool,u)),u,bool)))*.
% 300.04/300.44 6926[0:SpL:4840.1,6821.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf114(y,u,bool)))* -> hBOOL(ti(bool,skf112(skf114(x,v,product_prod(bool,u)),u,bool)))*.
% 300.04/300.44 7057[0:SpL:4031.1,6949.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),y),ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)))* hBOOL(ti(bool,skf112(y,v,bool)))* -> hBOOL(ti(bool,skf112(skf111(x,product_prod(bool,v),u),v,bool)))*.
% 300.04/300.44 7056[0:SpL:777.1,6949.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),y),ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)))* hBOOL(ti(bool,skf112(y,v,bool)))* -> hBOOL(ti(bool,skf112(skf111(w,product_prod(bool,v),u),v,bool)))*.
% 300.04/300.44 7054[0:SpL:778.1,6949.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),y),ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)))* hBOOL(ti(bool,skf112(y,v,bool)))* -> hBOOL(ti(bool,skf112(skf113(w,product_prod(bool,v),u),v,bool)))*.
% 300.04/300.44 7052[0:SpL:777.1,6949.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),y),ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)))* hBOOL(ti(bool,skf112(y,v,bool)))* -> hBOOL(ti(bool,skf112(skf113(x,product_prod(bool,v),u),v,bool)))*.
% 300.04/300.44 7051[0:SpL:4840.1,6949.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),y),ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))))* hBOOL(ti(bool,skf112(y,u,bool)))* -> hBOOL(ti(bool,skf112(skf112(w,v,product_prod(bool,u)),u,bool)))*.
% 300.04/300.44 7050[0:SpL:4841.1,6949.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),y),ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))))* hBOOL(ti(bool,skf112(y,u,bool)))* -> hBOOL(ti(bool,skf112(skf114(w,v,product_prod(bool,u)),u,bool)))*.
% 300.04/300.44 7048[0:SpL:4840.1,6949.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),y),ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))))* hBOOL(ti(bool,skf112(y,u,bool)))* -> hBOOL(ti(bool,skf112(skf114(x,v,product_prod(bool,u)),u,bool)))*.
% 300.04/300.44 7044[0:SpL:4031.1,6949.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf112(skf111(x,product_prod(bool,v),u),v,bool)))* -> hBOOL(ti(bool,skf112(y,v,bool)))*.
% 300.04/300.44 7043[0:SpL:777.1,6949.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf112(skf111(w,product_prod(bool,v),u),v,bool)))* -> hBOOL(ti(bool,skf112(y,v,bool)))*.
% 300.04/300.44 7041[0:SpL:778.1,6949.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf112(skf113(w,product_prod(bool,v),u),v,bool)))* -> hBOOL(ti(bool,skf112(y,v,bool)))*.
% 300.04/300.44 7039[0:SpL:777.1,6949.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf112(skf113(x,product_prod(bool,v),u),v,bool)))* -> hBOOL(ti(bool,skf112(y,v,bool)))*.
% 300.04/300.44 7038[0:SpL:4840.1,6949.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf112(skf112(w,v,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf112(y,u,bool)))*.
% 300.04/300.44 7037[0:SpL:4841.1,6949.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf112(skf114(w,v,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf112(y,u,bool)))*.
% 300.04/300.44 7035[0:SpL:4840.1,6949.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf112(skf114(x,v,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf112(y,u,bool)))*.
% 300.04/300.44 7566[0:SpL:4031.1,7371.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),y),ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)))* hBOOL(ti(bool,skf112(skf111(x,product_prod(bool,v),u),v,bool)))* -> hBOOL(ti(bool,skf114(y,v,bool)))*.
% 300.04/300.44 7565[0:SpL:777.1,7371.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),y),ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)))* hBOOL(ti(bool,skf112(skf111(w,product_prod(bool,v),u),v,bool)))* -> hBOOL(ti(bool,skf114(y,v,bool)))*.
% 300.04/300.44 7563[0:SpL:778.1,7371.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),y),ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)))* hBOOL(ti(bool,skf112(skf113(w,product_prod(bool,v),u),v,bool)))* -> hBOOL(ti(bool,skf114(y,v,bool)))*.
% 300.04/300.44 7561[0:SpL:777.1,7371.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),y),ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)))* hBOOL(ti(bool,skf112(skf113(x,product_prod(bool,v),u),v,bool)))* -> hBOOL(ti(bool,skf114(y,v,bool)))*.
% 300.04/300.44 7560[0:SpL:4840.1,7371.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),y),ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))))* hBOOL(ti(bool,skf112(skf112(w,v,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf114(y,u,bool)))*.
% 300.04/300.44 7559[0:SpL:4841.1,7371.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),y),ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))))* hBOOL(ti(bool,skf112(skf114(w,v,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf114(y,u,bool)))*.
% 300.04/300.44 7557[0:SpL:4840.1,7371.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),y),ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))))* hBOOL(ti(bool,skf112(skf114(x,v,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf114(y,u,bool)))*.
% 300.04/300.44 7553[0:SpL:4031.1,7371.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf112(y,v,bool)))* -> hBOOL(ti(bool,skf114(skf111(x,product_prod(bool,v),u),v,bool)))*.
% 300.04/300.44 7552[0:SpL:777.1,7371.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf112(y,v,bool)))* -> hBOOL(ti(bool,skf114(skf111(w,product_prod(bool,v),u),v,bool)))*.
% 300.04/300.44 7550[0:SpL:778.1,7371.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf112(y,v,bool)))* -> hBOOL(ti(bool,skf114(skf113(w,product_prod(bool,v),u),v,bool)))*.
% 300.04/300.44 7548[0:SpL:777.1,7371.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf112(y,v,bool)))* -> hBOOL(ti(bool,skf114(skf113(x,product_prod(bool,v),u),v,bool)))*.
% 300.04/300.44 7547[0:SpL:4840.1,7371.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf112(y,u,bool)))* -> hBOOL(ti(bool,skf114(skf112(w,v,product_prod(bool,u)),u,bool)))*.
% 300.04/300.44 7546[0:SpL:4841.1,7371.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf112(y,u,bool)))* -> hBOOL(ti(bool,skf114(skf114(w,v,product_prod(bool,u)),u,bool)))*.
% 300.04/300.44 7544[0:SpL:4840.1,7371.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf112(y,u,bool)))* -> hBOOL(ti(bool,skf114(skf114(x,v,product_prod(bool,u)),u,bool)))*.
% 300.04/300.44 8476[0:SpL:4844.1,5837.0] || equal(ti(product_prod(product_prod(val,u),val),v),ti(product_prod(product_prod(val,u),val),w))* equal(ti(product_prod(val,u),x),ti(product_prod(val,u),skf112(ti(product_prod(product_prod(val,u),val),v),val,product_prod(val,u))))* -> equal(skf112(x,u,val),skf112(skf114(w,val,product_prod(val,u)),u,val))*.
% 300.04/300.44 8418[0:SpL:4844.1,988.0] || equal(ti(product_prod(product_prod(u,val),val),v),ti(product_prod(product_prod(u,val),val),w))* equal(ti(product_prod(u,val),x),ti(product_prod(u,val),skf112(ti(product_prod(product_prod(u,val),val),v),val,product_prod(u,val))))* -> equal(skf111(x,val,u),skf111(skf114(w,val,product_prod(u,val)),val,u))*.
% 300.04/300.44 8302[0:SpL:4844.1,5837.0] || equal(ti(product_prod(product_prod(val,u),val),v),ti(product_prod(product_prod(val,u),val),w))* equal(ti(product_prod(val,u),x),ti(product_prod(val,u),skf114(w,val,product_prod(val,u))))* -> equal(skf112(x,u,val),skf112(skf112(ti(product_prod(product_prod(val,u),val),v),val,product_prod(val,u)),u,val))*.
% 300.04/300.44 8244[0:SpL:4844.1,988.0] || equal(ti(product_prod(product_prod(u,val),val),v),ti(product_prod(product_prod(u,val),val),w))* equal(ti(product_prod(u,val),x),ti(product_prod(u,val),skf114(w,val,product_prod(u,val))))* -> equal(skf111(x,val,u),skf111(skf112(ti(product_prod(product_prod(u,val),val),v),val,product_prod(u,val)),val,u))*.
% 300.04/300.44 8981[0:SpL:4843.1,5837.0] || equal(ti(product_prod(product_prod(val,u),val),v),ti(product_prod(product_prod(val,u),val),w))* equal(ti(product_prod(val,u),x),ti(product_prod(val,u),skf114(ti(product_prod(product_prod(val,u),val),v),val,product_prod(val,u))))* -> equal(skf112(x,u,val),skf112(skf114(w,val,product_prod(val,u)),u,val))*.
% 300.04/300.44 8923[0:SpL:4843.1,988.0] || equal(ti(product_prod(product_prod(u,val),val),v),ti(product_prod(product_prod(u,val),val),w))* equal(ti(product_prod(u,val),x),ti(product_prod(u,val),skf114(ti(product_prod(product_prod(u,val),val),v),val,product_prod(u,val))))* -> equal(skf111(x,val,u),skf111(skf114(w,val,product_prod(u,val)),val,u))*.
% 300.04/300.44 8806[0:SpL:4843.1,5837.0] || equal(ti(product_prod(product_prod(val,u),val),v),ti(product_prod(product_prod(val,u),val),w))* equal(ti(product_prod(val,u),x),ti(product_prod(val,u),skf114(w,val,product_prod(val,u))))* -> equal(skf112(x,u,val),skf112(skf114(ti(product_prod(product_prod(val,u),val),v),val,product_prod(val,u)),u,val))*.
% 300.04/300.44 8748[0:SpL:4843.1,988.0] || equal(ti(product_prod(product_prod(u,val),val),v),ti(product_prod(product_prod(u,val),val),w))* equal(ti(product_prod(u,val),x),ti(product_prod(u,val),skf114(w,val,product_prod(u,val))))* -> equal(skf111(x,val,u),skf111(skf114(ti(product_prod(product_prod(u,val),val),v),val,product_prod(u,val)),val,u))*.
% 300.04/300.44 11706[0:Rew:35.0,11660.1] || equal(hAPP(u,product_prod(val,v),w,x),undefined(product_prod(val,v))) -> equal(hAPP(v,product_prod(val,v),hAPP(val,fun(v,product_prod(val,v)),product_Pair(val,v),skf112(undefined(product_prod(val,v)),v,val)),skf113(hAPP(u,product_prod(val,v),w,x),v,val)),hAPP(u,product_prod(val,v),w,x))**.
% 300.04/300.44 11707[0:Rew:35.0,11657.1] || equal(hAPP(u,product_prod(val,v),w,x),undefined(product_prod(val,v))) -> equal(hAPP(v,product_prod(val,v),hAPP(val,fun(v,product_prod(val,v)),product_Pair(val,v),skf112(undefined(product_prod(val,v)),v,val)),skf111(hAPP(u,product_prod(val,v),w,x),v,val)),hAPP(u,product_prod(val,v),w,x))**.
% 300.04/300.44 12719[0:Rew:12518.0,12701.1] || equal(ti(product_prod(product_prod(val,product_prod(u,v)),val),w),ti(product_prod(product_prod(val,product_prod(u,v)),val),x)) -> equal(skf108(skf114(x,val,product_prod(val,product_prod(u,v))),v,u,val),skf108(skf112(ti(product_prod(product_prod(val,product_prod(u,v)),val),w),val,product_prod(val,product_prod(u,v))),v,u,val))*.
% 300.04/300.44 12720[0:Rew:12518.0,12698.1] || equal(ti(product_prod(product_prod(val,product_prod(u,v)),val),w),ti(product_prod(product_prod(val,product_prod(u,v)),val),x)) -> equal(skf108(skf114(x,val,product_prod(val,product_prod(u,v))),v,u,val),skf108(skf114(ti(product_prod(product_prod(val,product_prod(u,v)),val),w),val,product_prod(val,product_prod(u,v))),v,u,val))*.
% 300.04/300.44 13751[0:Rew:12410.0,13704.2,12410.0,13704.0] || hBOOL(hAPP(u,bool,skf108(v,w,x,fun(u,bool)),y)) hBOOL(hAPP(u,bool,skf108(v,w,x,fun(u,bool)),skf132(skf114(v,product_prod(x,w),fun(u,bool)),u,z,x1)))* -> hBOOL(hAPP(u,bool,skf108(v,w,x,fun(u,bool)),skf133(x2,x3,y,u)))*.
% 300.04/300.44 13752[0:Rew:12410.0,13703.2,12410.0,13703.0] || hBOOL(hAPP(u,bool,skf108(v,w,x,fun(u,bool)),y)) hBOOL(hAPP(u,bool,skf108(v,w,x,fun(u,bool)),skf132(skf114(v,product_prod(x,w),fun(u,bool)),u,z,x1)))* -> hBOOL(hAPP(u,bool,skf108(v,w,x,fun(u,bool)),skf128(x2,x3,y,u)))*.
% 300.04/300.44 13753[0:Rew:12410.0,13702.2,12410.0,13702.1] || hBOOL(hAPP(u,bool,skf108(v,w,x,fun(u,bool)),skf129(y,z,x1,u)))* hBOOL(hAPP(u,bool,skf108(v,w,x,fun(u,bool)),skf132(skf114(v,product_prod(x,w),fun(u,bool)),u,x2,x3)))* -> hBOOL(hAPP(u,bool,skf108(v,w,x,fun(u,bool)),y)).
% 300.04/300.44 13754[0:Rew:12410.0,13701.2,12410.0,13701.1] || hBOOL(hAPP(u,bool,skf108(v,w,x,fun(u,bool)),skf128(y,z,x1,u)))* hBOOL(hAPP(u,bool,skf108(v,w,x,fun(u,bool)),skf131(skf114(v,product_prod(x,w),fun(u,bool)),u,x2,x3)))* -> hBOOL(hAPP(u,bool,skf108(v,w,x,fun(u,bool)),x1)).
% 300.04/300.44 13755[0:Rew:12410.0,13696.2,12410.0,13696.0] || hBOOL(hAPP(u,bool,skf108(v,w,x,fun(u,bool)),y)) hBOOL(hAPP(u,bool,skf108(v,w,x,fun(u,bool)),skf131(skf114(v,product_prod(x,w),fun(u,bool)),u,z,x1)))* -> hBOOL(hAPP(u,bool,skf108(v,w,x,fun(u,bool)),skf130(y,x2,x3,u)))*.
% 300.04/300.44 13756[0:Rew:12410.0,13695.2,12410.0,13695.0] || hBOOL(hAPP(u,bool,skf108(v,w,x,fun(u,bool)),y)) hBOOL(hAPP(u,bool,skf108(v,w,x,fun(u,bool)),skf131(skf114(v,product_prod(x,w),fun(u,bool)),u,z,x1)))* -> hBOOL(hAPP(u,bool,skf108(v,w,x,fun(u,bool)),skf129(y,x2,x3,u)))*.
% 300.04/300.44 13757[0:Rew:12410.0,13694.2,12410.0,13694.1] || hBOOL(hAPP(u,bool,skf108(v,w,x,fun(u,bool)),skf133(y,z,x1,u)))* hBOOL(hAPP(u,bool,skf108(v,w,x,fun(u,bool)),skf131(skf114(v,product_prod(x,w),fun(u,bool)),u,x2,x3)))* -> hBOOL(hAPP(u,bool,skf108(v,w,x,fun(u,bool)),x1)).
% 300.04/300.44 13758[0:Rew:12410.0,13693.2,12410.0,13693.1] || hBOOL(hAPP(u,bool,skf108(v,w,x,fun(u,bool)),skf130(y,z,x1,u)))* hBOOL(hAPP(u,bool,skf108(v,w,x,fun(u,bool)),skf132(skf114(v,product_prod(x,w),fun(u,bool)),u,x2,x3)))* -> hBOOL(hAPP(u,bool,skf108(v,w,x,fun(u,bool)),y)).
% 300.04/300.44 19261[0:Rew:18214.0,19211.2,18214.0,19211.0] || hBOOL(hAPP(u,bool,skf108(v,w,x,fun(u,bool)),y)) hBOOL(hAPP(u,bool,skf108(v,w,x,fun(u,bool)),skf132(skf112(v,product_prod(x,w),fun(u,bool)),u,z,x1)))* -> hBOOL(hAPP(u,bool,skf108(v,w,x,fun(u,bool)),skf133(x2,x3,y,u)))*.
% 300.04/300.44 19262[0:Rew:18214.0,19210.2,18214.0,19210.0] || hBOOL(hAPP(u,bool,skf108(v,w,x,fun(u,bool)),y)) hBOOL(hAPP(u,bool,skf108(v,w,x,fun(u,bool)),skf132(skf112(v,product_prod(x,w),fun(u,bool)),u,z,x1)))* -> hBOOL(hAPP(u,bool,skf108(v,w,x,fun(u,bool)),skf128(x2,x3,y,u)))*.
% 300.04/300.44 19263[0:Rew:18214.0,19209.2,18214.0,19209.1] || hBOOL(hAPP(u,bool,skf108(v,w,x,fun(u,bool)),skf129(y,z,x1,u)))* hBOOL(hAPP(u,bool,skf108(v,w,x,fun(u,bool)),skf132(skf112(v,product_prod(x,w),fun(u,bool)),u,x2,x3)))* -> hBOOL(hAPP(u,bool,skf108(v,w,x,fun(u,bool)),y)).
% 300.04/300.44 19264[0:Rew:18214.0,19208.2,18214.0,19208.1] || hBOOL(hAPP(u,bool,skf108(v,w,x,fun(u,bool)),skf128(y,z,x1,u)))* hBOOL(hAPP(u,bool,skf108(v,w,x,fun(u,bool)),skf131(skf112(v,product_prod(x,w),fun(u,bool)),u,x2,x3)))* -> hBOOL(hAPP(u,bool,skf108(v,w,x,fun(u,bool)),x1)).
% 300.04/300.44 19265[0:Rew:18214.0,19203.2,18214.0,19203.0] || hBOOL(hAPP(u,bool,skf108(v,w,x,fun(u,bool)),y)) hBOOL(hAPP(u,bool,skf108(v,w,x,fun(u,bool)),skf131(skf112(v,product_prod(x,w),fun(u,bool)),u,z,x1)))* -> hBOOL(hAPP(u,bool,skf108(v,w,x,fun(u,bool)),skf130(y,x2,x3,u)))*.
% 300.04/300.44 19266[0:Rew:18214.0,19202.2,18214.0,19202.0] || hBOOL(hAPP(u,bool,skf108(v,w,x,fun(u,bool)),y)) hBOOL(hAPP(u,bool,skf108(v,w,x,fun(u,bool)),skf131(skf112(v,product_prod(x,w),fun(u,bool)),u,z,x1)))* -> hBOOL(hAPP(u,bool,skf108(v,w,x,fun(u,bool)),skf129(y,x2,x3,u)))*.
% 300.04/300.44 19267[0:Rew:18214.0,19201.2,18214.0,19201.1] || hBOOL(hAPP(u,bool,skf108(v,w,x,fun(u,bool)),skf133(y,z,x1,u)))* hBOOL(hAPP(u,bool,skf108(v,w,x,fun(u,bool)),skf131(skf112(v,product_prod(x,w),fun(u,bool)),u,x2,x3)))* -> hBOOL(hAPP(u,bool,skf108(v,w,x,fun(u,bool)),x1)).
% 300.04/300.44 19268[0:Rew:18214.0,19200.2,18214.0,19200.1] || hBOOL(hAPP(u,bool,skf108(v,w,x,fun(u,bool)),skf130(y,z,x1,u)))* hBOOL(hAPP(u,bool,skf108(v,w,x,fun(u,bool)),skf132(skf112(v,product_prod(x,w),fun(u,bool)),u,x2,x3)))* -> hBOOL(hAPP(u,bool,skf108(v,w,x,fun(u,bool)),y)).
% 300.04/300.44 20229[0:SpL:19623.1,5197.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),undefined(product_prod(bool,u)))** hBOOL(ti(bool,skf114(skf112(x,v,product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(undefined(product_prod(bool,u)),u,bool)).
% 300.04/300.44 20228[0:SpL:19623.1,5186.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),undefined(product_prod(bool,u)))** hBOOL(ti(bool,skf114(undefined(product_prod(bool,u)),u,bool))) -> hBOOL(skf114(skf112(x,v,product_prod(bool,u)),u,bool))*.
% 300.04/300.44 20227[0:SpL:19623.1,6023.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),undefined(product_prod(bool,u)))** hBOOL(ti(bool,skf112(skf112(x,v,product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(undefined(product_prod(bool,u)),u,bool)).
% 300.04/300.44 20226[0:SpL:19623.1,6010.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),undefined(product_prod(bool,u)))** hBOOL(ti(bool,skf112(undefined(product_prod(bool,u)),u,bool))) -> hBOOL(skf114(skf112(x,v,product_prod(bool,u)),u,bool))*.
% 300.04/300.44 20225[0:SpL:19623.1,6056.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),undefined(product_prod(bool,u)))** hBOOL(ti(bool,skf114(undefined(product_prod(bool,u)),u,bool))) -> hBOOL(skf112(skf112(x,v,product_prod(bool,u)),u,bool))*.
% 300.04/300.44 20224[0:SpL:19623.1,6043.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),undefined(product_prod(bool,u)))** hBOOL(ti(bool,skf114(skf112(x,v,product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(undefined(product_prod(bool,u)),u,bool)).
% 300.04/300.44 20223[0:SpL:19623.1,6143.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),undefined(product_prod(bool,u)))** hBOOL(ti(bool,skf112(skf112(x,v,product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(undefined(product_prod(bool,u)),u,bool)).
% 300.04/300.44 20222[0:SpL:19623.1,6130.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),undefined(product_prod(bool,u)))** hBOOL(ti(bool,skf112(undefined(product_prod(bool,u)),u,bool))) -> hBOOL(skf112(skf112(x,v,product_prod(bool,u)),u,bool))*.
% 300.04/300.44 20205[0:SpL:19623.1,6820.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf114(y,u,bool)))* -> hBOOL(ti(bool,skf114(skf112(x,v,product_prod(bool,u)),u,bool)))*.
% 300.04/300.44 20204[0:SpL:19623.1,6821.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf114(y,u,bool)))* -> hBOOL(ti(bool,skf112(skf112(x,v,product_prod(bool,u)),u,bool)))*.
% 300.04/300.44 20203[0:SpL:19623.1,6949.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf112(skf112(x,v,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf112(y,u,bool)))*.
% 300.04/300.44 20200[0:SpL:19623.1,7371.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf112(y,u,bool)))* -> hBOOL(ti(bool,skf114(skf112(x,v,product_prod(bool,u)),u,bool)))*.
% 300.04/300.44 20181[0:SpL:19623.1,6820.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),y),ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))))* hBOOL(ti(bool,skf114(skf112(x,v,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf114(y,u,bool)))*.
% 300.04/300.44 20180[0:SpL:19623.1,6821.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),y),ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))))* hBOOL(ti(bool,skf114(skf112(x,v,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf112(y,u,bool)))*.
% 300.04/300.44 20179[0:SpL:19623.1,6949.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),y),ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))))* hBOOL(ti(bool,skf112(y,u,bool)))* -> hBOOL(ti(bool,skf112(skf112(x,v,product_prod(bool,u)),u,bool)))*.
% 300.04/300.44 20176[0:SpL:19623.1,7371.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),y),ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))))* hBOOL(ti(bool,skf112(skf112(x,v,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf114(y,u,bool)))*.
% 300.04/300.44 20124[0:SpL:19623.1,845.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),undefined(product_prod(u,bool)))** hBOOL(ti(bool,skf113(skf112(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(undefined(product_prod(u,bool)),bool,u)).
% 300.04/300.44 20123[0:SpL:19623.1,840.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),undefined(product_prod(u,bool)))** hBOOL(ti(bool,skf113(undefined(product_prod(u,bool)),bool,u))) -> hBOOL(skf113(skf112(x,v,product_prod(u,bool)),bool,u))*.
% 300.04/300.44 20122[0:SpL:19623.1,1077.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),undefined(product_prod(u,bool)))** hBOOL(ti(bool,skf111(skf112(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(undefined(product_prod(u,bool)),bool,u)).
% 300.04/300.44 20121[0:SpL:19623.1,1070.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),undefined(product_prod(u,bool)))** hBOOL(ti(bool,skf111(undefined(product_prod(u,bool)),bool,u))) -> hBOOL(skf113(skf112(x,v,product_prod(u,bool)),bool,u))*.
% 300.04/300.44 20120[0:SpL:19623.1,1102.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),undefined(product_prod(u,bool)))** hBOOL(ti(bool,skf113(undefined(product_prod(u,bool)),bool,u))) -> hBOOL(skf111(skf112(x,v,product_prod(u,bool)),bool,u))*.
% 300.04/300.44 20119[0:SpL:19623.1,1095.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),undefined(product_prod(u,bool)))** hBOOL(ti(bool,skf113(skf112(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(undefined(product_prod(u,bool)),bool,u)).
% 300.04/300.44 20118[0:SpL:19623.1,1129.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),undefined(product_prod(u,bool)))** hBOOL(ti(bool,skf111(skf112(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(undefined(product_prod(u,bool)),bool,u)).
% 300.04/300.44 20117[0:SpL:19623.1,1122.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),undefined(product_prod(u,bool)))** hBOOL(ti(bool,skf111(undefined(product_prod(u,bool)),bool,u))) -> hBOOL(skf111(skf112(x,v,product_prod(u,bool)),bool,u))*.
% 300.04/300.44 20100[0:SpL:19623.1,1399.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf113(y,bool,u)))* -> hBOOL(ti(bool,skf113(skf112(x,v,product_prod(u,bool)),bool,u)))*.
% 300.04/300.44 20099[0:SpL:19623.1,1400.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf113(y,bool,u)))* -> hBOOL(ti(bool,skf111(skf112(x,v,product_prod(u,bool)),bool,u)))*.
% 300.04/300.44 20098[0:SpL:19623.1,1445.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf111(skf112(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf111(y,bool,u)))*.
% 300.04/300.44 20095[0:SpL:19623.1,1603.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf111(y,bool,u)))* -> hBOOL(ti(bool,skf113(skf112(x,v,product_prod(u,bool)),bool,u)))*.
% 300.04/300.44 20072[0:SpL:19623.1,1399.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),y),ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))))* hBOOL(ti(bool,skf113(skf112(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf113(y,bool,u)))*.
% 300.04/300.44 20071[0:SpL:19623.1,1400.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),y),ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))))* hBOOL(ti(bool,skf113(skf112(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf111(y,bool,u)))*.
% 300.04/300.44 20070[0:SpL:19623.1,1445.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),y),ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))))* hBOOL(ti(bool,skf111(y,bool,u)))* -> hBOOL(ti(bool,skf111(skf112(x,v,product_prod(u,bool)),bool,u)))*.
% 300.04/300.44 20067[0:SpL:19623.1,1603.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),y),ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))))* hBOOL(ti(bool,skf111(skf112(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf113(y,bool,u)))*.
% 300.04/300.44 21027[0:SpL:19631.1,5837.0] || equal(ti(product_prod(product_prod(val,u),val),v),ti(product_prod(product_prod(val,u),val),w))* equal(ti(product_prod(val,u),x),ti(product_prod(val,u),skf112(ti(product_prod(product_prod(val,u),val),v),val,product_prod(val,u))))* -> equal(skf112(x,u,val),skf112(skf112(w,val,product_prod(val,u)),u,val))*.
% 300.04/300.44 20930[0:SpL:19631.1,988.0] || equal(ti(product_prod(product_prod(u,val),val),v),ti(product_prod(product_prod(u,val),val),w))* equal(ti(product_prod(u,val),x),ti(product_prod(u,val),skf112(ti(product_prod(product_prod(u,val),val),v),val,product_prod(u,val))))* -> equal(skf111(x,val,u),skf111(skf112(w,val,product_prod(u,val)),val,u))*.
% 300.04/300.44 20796[0:SpL:19631.1,5837.0] || equal(ti(product_prod(product_prod(val,u),val),v),ti(product_prod(product_prod(val,u),val),w))* equal(ti(product_prod(val,u),x),ti(product_prod(val,u),skf112(w,val,product_prod(val,u))))* -> equal(skf112(x,u,val),skf112(skf112(ti(product_prod(product_prod(val,u),val),v),val,product_prod(val,u)),u,val))*.
% 300.04/300.44 20699[0:SpL:19631.1,988.0] || equal(ti(product_prod(product_prod(u,val),val),v),ti(product_prod(product_prod(u,val),val),w))* equal(ti(product_prod(u,val),x),ti(product_prod(u,val),skf112(w,val,product_prod(u,val))))* -> equal(skf111(x,val,u),skf111(skf112(ti(product_prod(product_prod(u,val),val),v),val,product_prod(u,val)),val,u))*.
% 300.04/300.44 21105[0:Rew:12518.0,20530.1] || equal(ti(product_prod(product_prod(val,product_prod(u,v)),val),w),ti(product_prod(product_prod(val,product_prod(u,v)),val),x)) -> equal(skf108(skf112(ti(product_prod(product_prod(val,product_prod(u,v)),val),w),val,product_prod(val,product_prod(u,v))),v,u,val),skf108(skf112(x,val,product_prod(val,product_prod(u,v))),v,u,val))*.
% 300.04/300.44 21743[0:SpL:19630.1,5837.0] || equal(ti(product_prod(product_prod(val,u),val),v),ti(product_prod(product_prod(val,u),val),w))* equal(ti(product_prod(val,u),x),ti(product_prod(val,u),skf114(ti(product_prod(product_prod(val,u),val),v),val,product_prod(val,u))))* -> equal(skf112(x,u,val),skf112(skf112(w,val,product_prod(val,u)),u,val))*.
% 300.04/300.44 21646[0:SpL:19630.1,988.0] || equal(ti(product_prod(product_prod(u,val),val),v),ti(product_prod(product_prod(u,val),val),w))* equal(ti(product_prod(u,val),x),ti(product_prod(u,val),skf114(ti(product_prod(product_prod(u,val),val),v),val,product_prod(u,val))))* -> equal(skf111(x,val,u),skf111(skf112(w,val,product_prod(u,val)),val,u))*.
% 300.04/300.44 21512[0:SpL:19630.1,5837.0] || equal(ti(product_prod(product_prod(val,u),val),v),ti(product_prod(product_prod(val,u),val),w))* equal(ti(product_prod(val,u),x),ti(product_prod(val,u),skf112(w,val,product_prod(val,u))))* -> equal(skf112(x,u,val),skf112(skf114(ti(product_prod(product_prod(val,u),val),v),val,product_prod(val,u)),u,val))*.
% 300.04/300.44 21415[0:SpL:19630.1,988.0] || equal(ti(product_prod(product_prod(u,val),val),v),ti(product_prod(product_prod(u,val),val),w))* equal(ti(product_prod(u,val),x),ti(product_prod(u,val),skf112(w,val,product_prod(u,val))))* -> equal(skf111(x,val,u),skf111(skf114(ti(product_prod(product_prod(u,val),val),v),val,product_prod(u,val)),val,u))*.
% 300.04/300.44 21822[0:Rew:12518.0,21244.1] || equal(ti(product_prod(product_prod(val,product_prod(u,v)),val),w),ti(product_prod(product_prod(val,product_prod(u,v)),val),x)) -> equal(skf108(skf114(ti(product_prod(product_prod(val,product_prod(u,v)),val),w),val,product_prod(val,product_prod(u,v))),v,u,val),skf108(skf112(x,val,product_prod(val,product_prod(u,v))),v,u,val))*.
% 300.04/300.44 23236[0:SpR:1362.2,14089.1] || equal(ti(u,v),ti(u,skf127(w,x,y,z,x1,u)))* equal(ti(x1,x2),ti(x1,skf126(w,x,y,z,x1,u)))* hBOOL(hAPP(x1,bool,hAPP(u,fun(x1,bool),w,z),y))* -> hBOOL(hAPP(x1,bool,hAPP(u,fun(x1,bool),w,v),x2))*.
% 300.04/300.44 23235[0:SpR:1362.2,13916.1] || equal(ti(u,v),ti(u,skf120(w,x,y,z,x1,u)))* equal(ti(x1,x2),ti(x1,skf121(w,x,y,z,x1,u)))* hBOOL(hAPP(x1,bool,hAPP(u,fun(x1,bool),y,x),w))* -> hBOOL(hAPP(x1,bool,hAPP(u,fun(x1,bool),y,v),x2))*.
% 300.04/300.44 23152[0:SpR:1362.2,1468.0] || equal(ti(u,v),ti(u,w))* equal(ti(u,x),ti(u,w))* -> hBOOL(hAPP(product_prod(u,u),bool,hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),y),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),v),x)))*.
% 300.04/300.44 25588[0:SpL:25328.0,12043.0] || equal(ti(product_prod(u,product_prod(v,w)),skf111(x,product_prod(u,product_prod(v,w)),product_prod(u,product_prod(v,w)))),ti(product_prod(u,product_prod(v,w)),y))* -> equal(ti(u,skf108(skf113(x,product_prod(u,product_prod(v,w)),product_prod(u,product_prod(v,w))),w,v,u)),ti(u,skf108(y,w,v,u)))*.
% 300.04/300.44 28408[0:Rew:27802.0,25297.0] || -> equal(hAPP(product_prod(u,exp(v)),w,hAPP(fun(u,fun(exp(v),w)),fun(product_prod(u,exp(v)),w),produc1605651328_split(u,exp(v),w),x),y),hAPP(exp(v),w,hAPP(u,fun(exp(v),w),x,skf112(ti(product_prod(u,exp(v)),y),exp(v),u)),skf111(y,exp(v),u)))*.
% 300.04/300.44 28678[0:SpL:25325.0,847.0] || equal(ti(product_prod(u,bool),skf112(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool))),hAPP(w,product_prod(u,bool),x,y))* hBOOL(ti(bool,skf113(skf114(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(hAPP(w,product_prod(u,bool),x,y),bool,u))*.
% 300.04/300.44 28677[0:SpL:25325.0,1079.0] || equal(ti(product_prod(u,bool),skf112(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool))),hAPP(w,product_prod(u,bool),x,y))* hBOOL(ti(bool,skf111(skf114(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(hAPP(w,product_prod(u,bool),x,y),bool,u))*.
% 300.04/300.44 28676[0:SpL:25325.0,1104.0] || equal(ti(product_prod(u,bool),skf112(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool))),hAPP(w,product_prod(u,bool),x,y))* hBOOL(ti(bool,skf113(hAPP(w,product_prod(u,bool),x,y),bool,u)))* -> hBOOL(skf111(skf114(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool)),bool,u)).
% 300.04/300.44 28675[0:SpL:25325.0,1131.0] || equal(ti(product_prod(u,bool),skf112(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool))),hAPP(w,product_prod(u,bool),x,y))* hBOOL(ti(bool,skf111(skf114(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(hAPP(w,product_prod(u,bool),x,y),bool,u))*.
% 300.04/300.44 28583[0:SpL:25325.0,842.0] || equal(hAPP(u,product_prod(v,bool),w,x),ti(product_prod(v,bool),skf112(y,fun(list(char),product_prod(v,bool)),product_prod(v,bool))))* hBOOL(ti(bool,skf113(hAPP(u,product_prod(v,bool),w,x),bool,v)))* -> hBOOL(skf113(skf114(y,fun(list(char),product_prod(v,bool)),product_prod(v,bool)),bool,v)).
% 300.04/300.44 28582[0:SpL:25325.0,1072.0] || equal(hAPP(u,product_prod(v,bool),w,x),ti(product_prod(v,bool),skf112(y,fun(list(char),product_prod(v,bool)),product_prod(v,bool))))* hBOOL(ti(bool,skf111(hAPP(u,product_prod(v,bool),w,x),bool,v)))* -> hBOOL(skf113(skf114(y,fun(list(char),product_prod(v,bool)),product_prod(v,bool)),bool,v)).
% 300.04/300.44 28581[0:SpL:25325.0,1097.0] || equal(hAPP(u,product_prod(v,bool),w,x),ti(product_prod(v,bool),skf112(y,fun(list(char),product_prod(v,bool)),product_prod(v,bool))))* hBOOL(ti(bool,skf113(skf114(y,fun(list(char),product_prod(v,bool)),product_prod(v,bool)),bool,v)))* -> hBOOL(skf111(hAPP(u,product_prod(v,bool),w,x),bool,v))*.
% 300.04/300.44 28580[0:SpL:25325.0,1124.0] || equal(hAPP(u,product_prod(v,bool),w,x),ti(product_prod(v,bool),skf112(y,fun(list(char),product_prod(v,bool)),product_prod(v,bool))))* hBOOL(ti(bool,skf111(hAPP(u,product_prod(v,bool),w,x),bool,v)))* -> hBOOL(skf111(skf114(y,fun(list(char),product_prod(v,bool)),product_prod(v,bool)),bool,v)).
% 300.04/300.44 29644[0:SpR:28809.0,1655.0] || -> hBOOL(hAPP(product_prod(u,u),bool,hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),v),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),skf129(skf114(w,fun(list(char),u),u),v,x,u)),skf112(w,fun(list(char),u),u))))*.
% 300.04/300.44 29780[0:Rew:25715.0,29724.1] || hBOOL(hAPP(product_prod(u,v),bool,skf111(w,fun(product_prod(u,v),bool),fun(product_prod(u,v),bool)),x))* -> hBOOL(hAPP(product_prod(u,v),bool,skf111(w,fun(product_prod(u,v),bool),fun(product_prod(u,v),bool)),skf117(skf113(w,fun(product_prod(u,v),bool),fun(product_prod(u,v),bool)),v,u)))*.
% 300.04/300.44 29914[0:Rew:26144.0,29858.1] || hBOOL(hAPP(product_prod(u,v),bool,skf112(w,fun(product_prod(u,v),bool),fun(product_prod(u,v),bool)),x))* -> hBOOL(hAPP(product_prod(u,v),bool,skf112(w,fun(product_prod(u,v),bool),fun(product_prod(u,v),bool)),skf117(skf114(w,fun(product_prod(u,v),bool),fun(product_prod(u,v),bool)),v,u)))*.
% 300.04/300.44 29999[0:SpR:28809.0,1689.0] || -> hBOOL(hAPP(product_prod(u,u),bool,hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),v),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),skf130(skf114(w,fun(list(char),u),u),x,v,u)),skf112(w,fun(list(char),u),u))))*.
% 300.04/300.44 30135[0:SpR:28809.0,1748.0] || -> hBOOL(hAPP(product_prod(u,u),bool,hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),v),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),skf112(w,fun(list(char),u),u)),skf128(x,v,skf114(w,fun(list(char),u),u),u))))*.
% 300.04/300.44 30210[0:SpR:28809.0,1812.0] || -> hBOOL(hAPP(product_prod(u,u),bool,hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),v),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),skf112(w,fun(list(char),u),u)),skf133(x,v,skf114(w,fun(list(char),u),u),u))))*.
% 300.04/300.44 30328[0:Rew:26.0,30308.3,340.0,30308.2,987.0,30308.2,957.0,30308.2,340.0,30308.2] || equal(ti(product_prod(u,val),v),ti(product_prod(u,val),w))* equal(ti(u,x),ti(u,skf114(w,val,u)))* equal(y,skf111(v,val,u)) -> equal(hAPP(val,product_prod(u,val),hAPP(u,fun(val,product_prod(u,val)),product_Pair(u,val),x),y),ti(product_prod(u,val),v))*.
% 300.04/300.44 30329[0:Rew:26.0,30307.3,340.0,30307.2,987.0,30307.2,957.0,30307.2,340.0,30307.2] || equal(ti(product_prod(u,val),v),ti(product_prod(u,val),w))* equal(ti(u,x),ti(u,skf112(w,val,u)))* equal(y,skf111(v,val,u)) -> equal(hAPP(val,product_prod(u,val),hAPP(u,fun(val,product_prod(u,val)),product_Pair(u,val),x),y),ti(product_prod(u,val),v))*.
% 300.04/300.44 30427[0:Rew:26.0,30396.2,399.0,30396.0,399.0,30396.0] || equal(u,skf112(v,w,exp(x))) equal(ti(w,y),ti(w,skf111(ti(product_prod(exp(x),w),v),w,exp(x))))* -> equal(hAPP(w,product_prod(exp(x),w),hAPP(exp(x),fun(w,product_prod(exp(x),w)),product_Pair(exp(x),w),u),y),ti(product_prod(exp(x),w),v))*.
% 300.04/300.44 30562[0:SpL:26.0,2641.0] || equal(ti(product_prod(u,product_prod(v,w)),x),hAPP(product_prod(v,w),product_prod(u,product_prod(v,w)),hAPP(u,fun(product_prod(v,w),product_prod(u,product_prod(v,w))),product_Pair(u,product_prod(v,w)),y),z))* -> equal(ti(u,skf108(ti(product_prod(u,product_prod(v,w)),x),w,v,u)),ti(u,y))*.
% 300.04/300.44 31347[0:SpL:53.0,1356.2] || equal(ti(u,skf112(v,w,u)),ti(u,x))* equal(ti(w,skf111(v,w,u)),ti(w,y))* equal(ti(product_prod(u,w),v),hAPP(w,product_prod(u,w),hAPP(u,fun(w,product_prod(u,w)),product_Pair(u,w),z),x1))* -> equal(ti(w,y),ti(w,x1))*.
% 300.04/300.44 31540[0:SpL:53.0,1355.2] || equal(ti(u,skf112(v,w,u)),ti(u,x))* equal(ti(w,skf111(v,w,u)),ti(w,y))* equal(ti(product_prod(u,w),v),hAPP(w,product_prod(u,w),hAPP(u,fun(w,product_prod(u,w)),product_Pair(u,w),z),x1))* -> equal(ti(u,x),ti(u,z))*.
% 300.04/300.44 31613[0:Rew:340.0,31549.1,340.0,31549.1] || equal(ti(u,skf112(ti(product_prod(u,val),v),val,u)),ti(u,w))* equal(skf111(v,val,u),x)* equal(ti(product_prod(u,val),v),hAPP(val,product_prod(u,val),hAPP(u,fun(val,product_prod(u,val)),product_Pair(u,val),y),z))* -> equal(ti(u,w),ti(u,y))*.
% 300.04/300.44 31614[0:Rew:340.0,31548.1,340.0,31548.1] || equal(ti(u,skf114(ti(product_prod(u,val),v),val,u)),ti(u,w))* equal(skf111(v,val,u),x)* equal(ti(product_prod(u,val),v),hAPP(val,product_prod(u,val),hAPP(u,fun(val,product_prod(u,val)),product_Pair(u,val),y),z))* -> equal(ti(u,w),ti(u,y))*.
% 300.04/300.44 1242[0:SpL:79.0,661.0] || hBOOL(hAPP(u,bool,hAPP(v,fun(u,bool),w,x),y))* -> hBOOL(hAPP(product_prod(v,u),bool,hAPP(fun(v,fun(u,bool)),fun(product_prod(v,u),bool),produc1605651328_split(v,u,bool),w),skf117(hAPP(fun(v,fun(u,bool)),fun(product_prod(v,u),bool),produc1605651328_split(v,u,bool),w),u,v)))*.
% 300.04/300.44 28296[0:Rew:27802.0,1146.1] || hBOOL(hAPP(u,bool,hAPP(v,fun(u,bool),w,x),y))* -> hBOOL(hAPP(product_prod(v,u),bool,hAPP(fun(v,fun(u,bool)),fun(product_prod(v,u),bool),produc1605651328_split(v,u,bool),w),skf117(hAPP(fun(v,fun(u,bool)),fun(product_prod(v,u),bool),product_prod_rec(v,u,bool),w),u,v)))*.
% 300.04/300.44 28578[0:SpL:25325.0,772.0] || equal(hAPP(u,product_prod(v,u),hAPP(v,fun(u,product_prod(v,u)),product_Pair(v,u),w),x),ti(product_prod(v,u),skf112(y,fun(list(char),product_prod(v,u)),product_prod(v,u))))* -> equal(ti(u,x),ti(u,skf113(skf114(y,fun(list(char),product_prod(v,u)),product_prod(v,u)),u,v)))*.
% 300.04/300.44 28577[0:SpL:25325.0,771.0] || equal(hAPP(u,product_prod(v,u),hAPP(v,fun(u,product_prod(v,u)),product_Pair(v,u),w),x),ti(product_prod(v,u),skf112(y,fun(list(char),product_prod(v,u)),product_prod(v,u))))* -> equal(ti(u,x),ti(u,skf111(skf114(y,fun(list(char),product_prod(v,u)),product_prod(v,u)),u,v)))*.
% 300.04/300.44 28576[0:SpL:25325.0,836.0] || equal(hAPP(u,product_prod(v,u),hAPP(v,fun(u,product_prod(v,u)),product_Pair(v,u),w),x),ti(product_prod(v,u),skf112(y,fun(list(char),product_prod(v,u)),product_prod(v,u))))* -> equal(ti(v,w),ti(v,skf114(skf114(y,fun(list(char),product_prod(v,u)),product_prod(v,u)),u,v)))*.
% 300.04/300.44 28575[0:SpL:25325.0,835.0] || equal(hAPP(u,product_prod(v,u),hAPP(v,fun(u,product_prod(v,u)),product_Pair(v,u),w),x),ti(product_prod(v,u),skf112(y,fun(list(char),product_prod(v,u)),product_prod(v,u))))* -> equal(ti(v,w),ti(v,skf112(skf114(y,fun(list(char),product_prod(v,u)),product_prod(v,u)),u,v)))*.
% 300.04/300.44 29672[0:SpR:66.0,1655.0] || -> hBOOL(hAPP(product_prod(u,u),bool,hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),v),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),skf129(w,hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),v),x,u)),w)))*.
% 300.04/300.44 30027[0:SpR:66.0,1689.0] || -> hBOOL(hAPP(product_prod(u,u),bool,hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),v),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),skf130(w,x,hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),v),u)),w)))*.
% 300.04/300.44 30163[0:SpR:66.0,1748.0] || -> hBOOL(hAPP(product_prod(u,u),bool,hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),v),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),w),skf128(x,hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),v),w,u))))*.
% 300.04/300.44 30238[0:SpR:66.0,1812.0] || -> hBOOL(hAPP(product_prod(u,u),bool,hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),v),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),w),skf133(x,hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),v),w,u))))*.
% 300.04/300.44 1187[0:Rew:1154.0,1168.2] || equal(ti(product_prod(u,product_prod(v,exp(w))),x),ti(product_prod(u,product_prod(v,exp(w))),y))* equal(ti(product_prod(v,exp(w)),z),ti(product_prod(v,exp(w)),skf113(y,product_prod(v,exp(w)),u)))* -> equal(skf111(z,exp(w),v),skf111(skf111(x,product_prod(v,exp(w)),u),exp(w),v))*.
% 300.04/300.44 1188[0:Rew:1154.0,1167.2] || equal(ti(product_prod(u,product_prod(v,exp(w))),x),ti(product_prod(u,product_prod(v,exp(w))),y))* equal(ti(product_prod(v,exp(w)),z),ti(product_prod(v,exp(w)),skf113(y,product_prod(v,exp(w)),u)))* -> equal(skf111(z,exp(w),v),skf111(skf113(x,product_prod(v,exp(w)),u),exp(w),v))*.
% 300.04/300.44 1190[0:Rew:1154.0,1165.2] || equal(ti(product_prod(u,product_prod(v,exp(w))),x),ti(product_prod(u,product_prod(v,exp(w))),y))* equal(ti(product_prod(v,exp(w)),z),ti(product_prod(v,exp(w)),skf111(x,product_prod(v,exp(w)),u)))* -> equal(skf111(z,exp(w),v),skf111(skf113(y,product_prod(v,exp(w)),u),exp(w),v))*.
% 300.04/300.44 1383[0:SpL:777.1,846.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)))* hBOOL(ti(bool,skf113(y,bool,v)))* -> hBOOL(skf113(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),bool,v))*.
% 300.04/300.44 1382[0:SpL:778.1,846.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)))* hBOOL(ti(bool,skf113(y,bool,v)))* -> hBOOL(skf113(ti(product_prod(v,bool),skf113(w,product_prod(v,bool),u)),bool,v))*.
% 300.04/300.44 1380[0:SpL:777.1,846.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)))* hBOOL(ti(bool,skf113(y,bool,v)))* -> hBOOL(skf113(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),bool,v))*.
% 300.04/300.44 1376[0:SpL:777.1,846.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf113(skf111(w,product_prod(v,bool),u),bool,v)))* -> hBOOL(skf113(ti(product_prod(v,bool),y),bool,v))*.
% 300.04/300.44 1375[0:SpL:778.1,846.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf113(skf113(w,product_prod(v,bool),u),bool,v)))* -> hBOOL(skf113(ti(product_prod(v,bool),y),bool,v))*.
% 300.04/300.44 1373[0:SpL:777.1,846.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf113(skf113(x,product_prod(v,bool),u),bool,v)))* -> hBOOL(skf113(ti(product_prod(v,bool),y),bool,v))*.
% 300.04/300.44 1492[0:SpL:777.1,1419.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf113(undefined(product_prod(v,bool)),bool,v))) -> hBOOL(ti(bool,skf113(skf111(w,product_prod(v,bool),u),bool,v)))*.
% 300.04/300.44 1491[0:SpL:778.1,1419.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf113(undefined(product_prod(v,bool)),bool,v))) -> hBOOL(ti(bool,skf113(skf113(w,product_prod(v,bool),u),bool,v)))*.
% 300.04/300.44 1489[0:SpL:777.1,1419.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf113(undefined(product_prod(v,bool)),bool,v))) -> hBOOL(ti(bool,skf113(skf113(x,product_prod(v,bool),u),bool,v)))*.
% 300.04/300.44 1499[0:SpL:777.1,1412.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf113(skf111(w,product_prod(v,bool),u),bool,v)))* -> hBOOL(ti(bool,skf113(undefined(product_prod(v,bool)),bool,v))).
% 300.04/300.44 1498[0:SpL:778.1,1412.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf113(skf113(w,product_prod(v,bool),u),bool,v)))* -> hBOOL(ti(bool,skf113(undefined(product_prod(v,bool)),bool,v))).
% 300.04/300.44 1496[0:SpL:777.1,1412.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf113(skf113(x,product_prod(v,bool),u),bool,v)))* -> hBOOL(ti(bool,skf113(undefined(product_prod(v,bool)),bool,v))).
% 300.04/300.44 1506[0:SpL:777.1,1438.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf113(undefined(product_prod(v,bool)),bool,v))) -> hBOOL(ti(bool,skf111(skf111(w,product_prod(v,bool),u),bool,v)))*.
% 300.04/300.44 1505[0:SpL:778.1,1438.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf113(undefined(product_prod(v,bool)),bool,v))) -> hBOOL(ti(bool,skf111(skf113(w,product_prod(v,bool),u),bool,v)))*.
% 300.04/300.44 1503[0:SpL:777.1,1438.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf113(undefined(product_prod(v,bool)),bool,v))) -> hBOOL(ti(bool,skf111(skf113(x,product_prod(v,bool),u),bool,v)))*.
% 300.04/300.44 1515[0:SpL:777.1,1431.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf113(skf111(w,product_prod(v,bool),u),bool,v)))* -> hBOOL(ti(bool,skf111(undefined(product_prod(v,bool)),bool,v))).
% 300.04/300.44 1514[0:SpL:778.1,1431.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf113(skf113(w,product_prod(v,bool),u),bool,v)))* -> hBOOL(ti(bool,skf111(undefined(product_prod(v,bool)),bool,v))).
% 300.04/300.44 1512[0:SpL:777.1,1431.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf113(skf113(x,product_prod(v,bool),u),bool,v)))* -> hBOOL(ti(bool,skf111(undefined(product_prod(v,bool)),bool,v))).
% 300.04/300.44 1523[0:SpL:777.1,1452.1] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* hBOOL(ti(bool,skf111(skf111(w,product_prod(v,bool),u),bool,v)))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** -> hBOOL(ti(bool,skf111(undefined(product_prod(v,bool)),bool,v))).
% 300.04/300.44 1522[0:SpL:778.1,1452.1] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* hBOOL(ti(bool,skf111(skf113(w,product_prod(v,bool),u),bool,v)))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** -> hBOOL(ti(bool,skf111(undefined(product_prod(v,bool)),bool,v))).
% 300.04/300.44 1520[0:SpL:777.1,1452.1] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* hBOOL(ti(bool,skf111(skf113(x,product_prod(v,bool),u),bool,v)))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** -> hBOOL(ti(bool,skf111(undefined(product_prod(v,bool)),bool,v))).
% 300.04/300.44 1530[0:SpL:777.1,1472.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf111(undefined(product_prod(v,bool)),bool,v))) -> hBOOL(ti(bool,skf111(skf111(w,product_prod(v,bool),u),bool,v)))*.
% 300.04/300.44 1529[0:SpL:778.1,1472.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf111(undefined(product_prod(v,bool)),bool,v))) -> hBOOL(ti(bool,skf111(skf113(w,product_prod(v,bool),u),bool,v)))*.
% 300.04/300.44 1527[0:SpL:777.1,1472.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf111(undefined(product_prod(v,bool)),bool,v))) -> hBOOL(ti(bool,skf111(skf113(x,product_prod(v,bool),u),bool,v)))*.
% 300.04/300.44 1545[0:SpL:777.1,841.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)))* hBOOL(ti(bool,skf113(ti(product_prod(v,bool),y),bool,v)))* -> hBOOL(skf113(skf111(w,product_prod(v,bool),u),bool,v))*.
% 300.04/300.44 1544[0:SpL:778.1,841.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)))* hBOOL(ti(bool,skf113(ti(product_prod(v,bool),y),bool,v)))* -> hBOOL(skf113(skf113(w,product_prod(v,bool),u),bool,v))*.
% 300.04/300.44 1542[0:SpL:777.1,841.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)))* hBOOL(ti(bool,skf113(ti(product_prod(v,bool),y),bool,v)))* -> hBOOL(skf113(skf113(x,product_prod(v,bool),u),bool,v))*.
% 300.04/300.44 1538[0:SpL:777.1,841.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf113(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),bool,v)))* -> hBOOL(skf113(y,bool,v)).
% 300.04/300.44 1537[0:SpL:778.1,841.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf113(ti(product_prod(v,bool),skf113(w,product_prod(v,bool),u)),bool,v)))* -> hBOOL(skf113(y,bool,v)).
% 300.04/300.44 1535[0:SpL:777.1,841.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf113(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),bool,v)))* -> hBOOL(skf113(y,bool,v)).
% 300.04/300.44 1585[0:SpL:777.1,1078.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)))* hBOOL(ti(bool,skf111(y,bool,v)))* -> hBOOL(skf113(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),bool,v))*.
% 300.04/300.44 1584[0:SpL:778.1,1078.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)))* hBOOL(ti(bool,skf111(y,bool,v)))* -> hBOOL(skf113(ti(product_prod(v,bool),skf113(w,product_prod(v,bool),u)),bool,v))*.
% 300.04/300.44 1582[0:SpL:777.1,1078.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)))* hBOOL(ti(bool,skf111(y,bool,v)))* -> hBOOL(skf113(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),bool,v))*.
% 300.04/300.44 1578[0:SpL:777.1,1078.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf111(skf111(w,product_prod(v,bool),u),bool,v)))* -> hBOOL(skf113(ti(product_prod(v,bool),y),bool,v))*.
% 300.04/300.44 1577[0:SpL:778.1,1078.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf111(skf113(w,product_prod(v,bool),u),bool,v)))* -> hBOOL(skf113(ti(product_prod(v,bool),y),bool,v))*.
% 300.04/300.44 1575[0:SpL:777.1,1078.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf111(skf113(x,product_prod(v,bool),u),bool,v)))* -> hBOOL(skf113(ti(product_prod(v,bool),y),bool,v))*.
% 300.04/300.44 1676[0:SpL:777.1,1638.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf111(undefined(product_prod(v,bool)),bool,v))) -> hBOOL(ti(bool,skf113(skf111(w,product_prod(v,bool),u),bool,v)))*.
% 300.04/300.44 1675[0:SpL:778.1,1638.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf111(undefined(product_prod(v,bool)),bool,v))) -> hBOOL(ti(bool,skf113(skf113(w,product_prod(v,bool),u),bool,v)))*.
% 300.04/300.44 1673[0:SpL:777.1,1638.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf111(undefined(product_prod(v,bool)),bool,v))) -> hBOOL(ti(bool,skf113(skf113(x,product_prod(v,bool),u),bool,v)))*.
% 300.04/300.44 1684[0:SpL:777.1,1631.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf111(skf111(w,product_prod(v,bool),u),bool,v)))* -> hBOOL(ti(bool,skf113(undefined(product_prod(v,bool)),bool,v))).
% 300.04/300.44 1683[0:SpL:778.1,1631.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf111(skf113(w,product_prod(v,bool),u),bool,v)))* -> hBOOL(ti(bool,skf113(undefined(product_prod(v,bool)),bool,v))).
% 300.04/300.44 1681[0:SpL:777.1,1631.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf111(skf113(x,product_prod(v,bool),u),bool,v)))* -> hBOOL(ti(bool,skf113(undefined(product_prod(v,bool)),bool,v))).
% 300.04/300.44 1704[0:SpL:777.1,1071.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)))* hBOOL(ti(bool,skf111(ti(product_prod(v,bool),y),bool,v)))* -> hBOOL(skf113(skf111(w,product_prod(v,bool),u),bool,v))*.
% 300.04/300.44 1703[0:SpL:778.1,1071.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)))* hBOOL(ti(bool,skf111(ti(product_prod(v,bool),y),bool,v)))* -> hBOOL(skf113(skf113(w,product_prod(v,bool),u),bool,v))*.
% 300.04/300.44 1701[0:SpL:777.1,1071.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)))* hBOOL(ti(bool,skf111(ti(product_prod(v,bool),y),bool,v)))* -> hBOOL(skf113(skf113(x,product_prod(v,bool),u),bool,v))*.
% 300.04/300.44 1697[0:SpL:777.1,1071.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf111(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),bool,v)))* -> hBOOL(skf113(y,bool,v)).
% 300.04/300.44 1696[0:SpL:778.1,1071.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf111(ti(product_prod(v,bool),skf113(w,product_prod(v,bool),u)),bool,v)))* -> hBOOL(skf113(y,bool,v)).
% 300.04/300.44 1694[0:SpL:777.1,1071.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf111(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),bool,v)))* -> hBOOL(skf113(y,bool,v)).
% 300.04/300.44 1722[0:SpL:777.1,1103.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)))* hBOOL(ti(bool,skf113(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),bool,v)))* -> hBOOL(skf111(y,bool,v)).
% 300.04/300.44 1721[0:SpL:778.1,1103.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)))* hBOOL(ti(bool,skf113(ti(product_prod(v,bool),skf113(w,product_prod(v,bool),u)),bool,v)))* -> hBOOL(skf111(y,bool,v)).
% 300.04/300.44 1719[0:SpL:777.1,1103.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)))* hBOOL(ti(bool,skf113(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),bool,v)))* -> hBOOL(skf111(y,bool,v)).
% 300.04/300.44 1715[0:SpL:777.1,1103.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf113(ti(product_prod(v,bool),y),bool,v)))* -> hBOOL(skf111(skf111(w,product_prod(v,bool),u),bool,v))*.
% 300.04/300.44 1714[0:SpL:778.1,1103.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf113(ti(product_prod(v,bool),y),bool,v)))* -> hBOOL(skf111(skf113(w,product_prod(v,bool),u),bool,v))*.
% 300.04/300.44 1712[0:SpL:777.1,1103.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf113(ti(product_prod(v,bool),y),bool,v)))* -> hBOOL(skf111(skf113(x,product_prod(v,bool),u),bool,v))*.
% 300.04/300.44 1781[0:SpL:777.1,1096.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)))* hBOOL(ti(bool,skf113(skf111(w,product_prod(v,bool),u),bool,v)))* -> hBOOL(skf111(ti(product_prod(v,bool),y),bool,v))*.
% 300.04/300.44 1780[0:SpL:778.1,1096.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)))* hBOOL(ti(bool,skf113(skf113(w,product_prod(v,bool),u),bool,v)))* -> hBOOL(skf111(ti(product_prod(v,bool),y),bool,v))*.
% 300.04/300.44 1778[0:SpL:777.1,1096.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)))* hBOOL(ti(bool,skf113(skf113(x,product_prod(v,bool),u),bool,v)))* -> hBOOL(skf111(ti(product_prod(v,bool),y),bool,v))*.
% 300.04/300.44 1774[0:SpL:777.1,1096.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf113(y,bool,v)))* -> hBOOL(skf111(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),bool,v))*.
% 300.04/300.44 1773[0:SpL:778.1,1096.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf113(y,bool,v)))* -> hBOOL(skf111(ti(product_prod(v,bool),skf113(w,product_prod(v,bool),u)),bool,v))*.
% 300.04/300.44 1771[0:SpL:777.1,1096.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf113(y,bool,v)))* -> hBOOL(skf111(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),bool,v))*.
% 300.04/300.44 1804[0:SpL:777.1,1130.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)))* hBOOL(ti(bool,skf111(y,bool,v)))* -> hBOOL(skf111(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),bool,v))*.
% 300.04/300.44 1803[0:SpL:778.1,1130.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)))* hBOOL(ti(bool,skf111(y,bool,v)))* -> hBOOL(skf111(ti(product_prod(v,bool),skf113(w,product_prod(v,bool),u)),bool,v))*.
% 300.04/300.44 1801[0:SpL:777.1,1130.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)))* hBOOL(ti(bool,skf111(y,bool,v)))* -> hBOOL(skf111(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),bool,v))*.
% 300.04/300.44 1797[0:SpL:777.1,1130.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf111(skf111(w,product_prod(v,bool),u),bool,v)))* -> hBOOL(skf111(ti(product_prod(v,bool),y),bool,v))*.
% 300.04/300.44 1796[0:SpL:778.1,1130.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf111(skf113(w,product_prod(v,bool),u),bool,v)))* -> hBOOL(skf111(ti(product_prod(v,bool),y),bool,v))*.
% 300.04/300.44 1794[0:SpL:777.1,1130.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf111(skf113(x,product_prod(v,bool),u),bool,v)))* -> hBOOL(skf111(ti(product_prod(v,bool),y),bool,v))*.
% 300.04/300.44 1827[0:SpL:777.1,1123.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)))* hBOOL(ti(bool,skf111(ti(product_prod(v,bool),y),bool,v)))* -> hBOOL(skf111(skf111(w,product_prod(v,bool),u),bool,v))*.
% 300.04/300.44 1826[0:SpL:778.1,1123.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)))* hBOOL(ti(bool,skf111(ti(product_prod(v,bool),y),bool,v)))* -> hBOOL(skf111(skf113(w,product_prod(v,bool),u),bool,v))*.
% 300.04/300.44 1824[0:SpL:777.1,1123.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)))* hBOOL(ti(bool,skf111(ti(product_prod(v,bool),y),bool,v)))* -> hBOOL(skf111(skf113(x,product_prod(v,bool),u),bool,v))*.
% 300.04/300.44 1820[0:SpL:777.1,1123.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf111(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),bool,v)))* -> hBOOL(skf111(y,bool,v)).
% 300.04/300.44 1819[0:SpL:778.1,1123.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf111(ti(product_prod(v,bool),skf113(w,product_prod(v,bool),u)),bool,v)))* -> hBOOL(skf111(y,bool,v)).
% 300.04/300.44 1817[0:SpL:777.1,1123.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf111(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),bool,v)))* -> hBOOL(skf111(y,bool,v)).
% 300.04/300.44 1850[0:SpL:777.1,994.0] || equal(ti(product_prod(u,product_prod(v,val)),w),ti(product_prod(u,product_prod(v,val)),x))* equal(ti(product_prod(v,val),skf113(x,product_prod(v,val),u)),hAPP(y,product_prod(v,val),z,x1))* -> equal(skf111(skf111(w,product_prod(v,val),u),val,v),skf111(hAPP(y,product_prod(v,val),z,x1),val,v))*.
% 300.04/300.44 1849[0:SpL:778.1,994.0] || equal(ti(product_prod(u,product_prod(v,val)),w),ti(product_prod(u,product_prod(v,val)),x))* equal(ti(product_prod(v,val),skf113(x,product_prod(v,val),u)),hAPP(y,product_prod(v,val),z,x1))* -> equal(skf111(skf113(w,product_prod(v,val),u),val,v),skf111(hAPP(y,product_prod(v,val),z,x1),val,v))*.
% 300.04/300.44 1847[0:SpL:777.1,994.0] || equal(ti(product_prod(u,product_prod(v,val)),w),ti(product_prod(u,product_prod(v,val)),x))* equal(ti(product_prod(v,val),skf111(w,product_prod(v,val),u)),hAPP(y,product_prod(v,val),z,x1))* -> equal(skf111(skf113(x,product_prod(v,val),u),val,v),skf111(hAPP(y,product_prod(v,val),z,x1),val,v))*.
% 300.04/300.44 4350[0:SpL:4031.1,1177.0] || equal(ti(product_prod(u,product_prod(v,exp(w))),x),ti(product_prod(u,product_prod(v,exp(w))),y))* equal(ti(product_prod(v,exp(w)),skf111(x,product_prod(v,exp(w)),u)),ti(product_prod(v,exp(w)),z))* -> equal(skf111(skf111(y,product_prod(v,exp(w)),u),exp(w),v),skf111(z,exp(w),v))*.
% 300.04/300.44 4347[0:SpL:4031.1,994.0] || equal(ti(product_prod(u,product_prod(v,val)),w),ti(product_prod(u,product_prod(v,val)),x))* equal(ti(product_prod(v,val),skf111(w,product_prod(v,val),u)),hAPP(y,product_prod(v,val),z,x1))* -> equal(skf111(skf111(x,product_prod(v,val),u),val,v),skf111(hAPP(y,product_prod(v,val),z,x1),val,v))*.
% 300.04/300.44 4316[0:SpL:4031.1,1419.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf113(undefined(product_prod(v,bool)),bool,v))) -> hBOOL(ti(bool,skf113(skf111(x,product_prod(v,bool),u),bool,v)))*.
% 300.04/300.44 4315[0:SpL:4031.1,1412.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf113(skf111(x,product_prod(v,bool),u),bool,v)))* -> hBOOL(ti(bool,skf113(undefined(product_prod(v,bool)),bool,v))).
% 300.04/300.44 4314[0:SpL:4031.1,1438.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf113(undefined(product_prod(v,bool)),bool,v))) -> hBOOL(ti(bool,skf111(skf111(x,product_prod(v,bool),u),bool,v)))*.
% 300.04/300.44 4313[0:SpL:4031.1,1431.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf113(skf111(x,product_prod(v,bool),u),bool,v)))* -> hBOOL(ti(bool,skf111(undefined(product_prod(v,bool)),bool,v))).
% 300.04/300.44 4312[0:SpL:4031.1,1472.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf111(undefined(product_prod(v,bool)),bool,v))) -> hBOOL(ti(bool,skf111(skf111(x,product_prod(v,bool),u),bool,v)))*.
% 300.04/300.44 4311[0:SpL:4031.1,1638.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf111(undefined(product_prod(v,bool)),bool,v))) -> hBOOL(ti(bool,skf113(skf111(x,product_prod(v,bool),u),bool,v)))*.
% 300.04/300.44 4310[0:SpL:4031.1,1631.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf111(skf111(x,product_prod(v,bool),u),bool,v)))* -> hBOOL(ti(bool,skf113(undefined(product_prod(v,bool)),bool,v))).
% 300.04/300.44 4301[0:SpL:4031.1,846.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf113(skf111(x,product_prod(v,bool),u),bool,v)))* -> hBOOL(skf113(ti(product_prod(v,bool),y),bool,v))*.
% 300.04/300.44 4297[0:SpL:4031.1,841.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf113(ti(product_prod(v,bool),skf111(x,product_prod(v,bool),u)),bool,v)))* -> hBOOL(skf113(y,bool,v)).
% 300.04/300.44 4296[0:SpL:4031.1,1078.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf111(skf111(x,product_prod(v,bool),u),bool,v)))* -> hBOOL(skf113(ti(product_prod(v,bool),y),bool,v))*.
% 300.04/300.44 4294[0:SpL:4031.1,1071.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf111(ti(product_prod(v,bool),skf111(x,product_prod(v,bool),u)),bool,v)))* -> hBOOL(skf113(y,bool,v)).
% 300.04/300.44 4293[0:SpL:4031.1,1103.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf113(ti(product_prod(v,bool),y),bool,v)))* -> hBOOL(skf111(skf111(x,product_prod(v,bool),u),bool,v))*.
% 300.04/300.44 4292[0:SpL:4031.1,1096.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf113(y,bool,v)))* -> hBOOL(skf111(ti(product_prod(v,bool),skf111(x,product_prod(v,bool),u)),bool,v))*.
% 300.04/300.44 4291[0:SpL:4031.1,1130.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf111(skf111(x,product_prod(v,bool),u),bool,v)))* -> hBOOL(skf111(ti(product_prod(v,bool),y),bool,v))*.
% 300.04/300.44 4290[0:SpL:4031.1,1123.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf111(ti(product_prod(v,bool),skf111(x,product_prod(v,bool),u)),bool,v)))* -> hBOOL(skf111(y,bool,v)).
% 300.04/300.44 4273[0:SpL:4031.1,846.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)))* hBOOL(ti(bool,skf113(y,bool,v)))* -> hBOOL(skf113(ti(product_prod(v,bool),skf111(x,product_prod(v,bool),u)),bool,v))*.
% 300.04/300.44 4269[0:SpL:4031.1,841.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)))* hBOOL(ti(bool,skf113(ti(product_prod(v,bool),y),bool,v)))* -> hBOOL(skf113(skf111(x,product_prod(v,bool),u),bool,v))*.
% 300.04/300.44 4268[0:SpL:4031.1,1078.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)))* hBOOL(ti(bool,skf111(y,bool,v)))* -> hBOOL(skf113(ti(product_prod(v,bool),skf111(x,product_prod(v,bool),u)),bool,v))*.
% 300.04/300.44 4266[0:SpL:4031.1,1071.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)))* hBOOL(ti(bool,skf111(ti(product_prod(v,bool),y),bool,v)))* -> hBOOL(skf113(skf111(x,product_prod(v,bool),u),bool,v))*.
% 300.04/300.44 4265[0:SpL:4031.1,1103.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)))* hBOOL(ti(bool,skf113(ti(product_prod(v,bool),skf111(x,product_prod(v,bool),u)),bool,v)))* -> hBOOL(skf111(y,bool,v)).
% 300.04/300.44 4264[0:SpL:4031.1,1096.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)))* hBOOL(ti(bool,skf113(skf111(x,product_prod(v,bool),u),bool,v)))* -> hBOOL(skf111(ti(product_prod(v,bool),y),bool,v))*.
% 300.04/300.44 4263[0:SpL:4031.1,1130.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)))* hBOOL(ti(bool,skf111(y,bool,v)))* -> hBOOL(skf111(ti(product_prod(v,bool),skf111(x,product_prod(v,bool),u)),bool,v))*.
% 300.04/300.44 4262[0:SpL:4031.1,1123.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)))* hBOOL(ti(bool,skf111(ti(product_prod(v,bool),y),bool,v)))* -> hBOOL(skf111(skf111(x,product_prod(v,bool),u),bool,v))*.
% 300.04/300.44 4245[0:SpL:4031.1,1452.1] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* hBOOL(ti(bool,skf111(skf111(x,product_prod(v,bool),u),bool,v)))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** -> hBOOL(ti(bool,skf111(undefined(product_prod(v,bool)),bool,v))).
% 300.04/300.44 5132[0:SpL:4841.1,1177.0] || equal(ti(product_prod(product_prod(u,exp(v)),w),x),ti(product_prod(product_prod(u,exp(v)),w),y))* equal(ti(product_prod(u,exp(v)),skf114(x,w,product_prod(u,exp(v)))),ti(product_prod(u,exp(v)),z))* -> equal(skf111(skf114(y,w,product_prod(u,exp(v))),exp(v),u),skf111(z,exp(v),u))*.
% 300.04/300.44 5129[0:SpL:4841.1,994.0] || equal(ti(product_prod(product_prod(u,val),v),w),ti(product_prod(product_prod(u,val),v),x))* equal(ti(product_prod(u,val),skf114(w,v,product_prod(u,val))),hAPP(y,product_prod(u,val),z,x1))* -> equal(skf111(skf114(x,v,product_prod(u,val)),val,u),skf111(hAPP(y,product_prod(u,val),z,x1),val,u))*.
% 300.04/300.44 5098[0:SpL:4841.1,1419.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf114(w,v,product_prod(u,bool))),undefined(product_prod(u,bool)))** hBOOL(ti(bool,skf113(undefined(product_prod(u,bool)),bool,u))) -> hBOOL(ti(bool,skf113(skf114(x,v,product_prod(u,bool)),bool,u)))*.
% 300.04/300.44 5097[0:SpL:4841.1,1412.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf114(w,v,product_prod(u,bool))),undefined(product_prod(u,bool)))** hBOOL(ti(bool,skf113(skf114(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf113(undefined(product_prod(u,bool)),bool,u))).
% 300.04/300.44 5096[0:SpL:4841.1,1438.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf114(w,v,product_prod(u,bool))),undefined(product_prod(u,bool)))** hBOOL(ti(bool,skf113(undefined(product_prod(u,bool)),bool,u))) -> hBOOL(ti(bool,skf111(skf114(x,v,product_prod(u,bool)),bool,u)))*.
% 300.04/300.44 5095[0:SpL:4841.1,1431.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf114(w,v,product_prod(u,bool))),undefined(product_prod(u,bool)))** hBOOL(ti(bool,skf113(skf114(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf111(undefined(product_prod(u,bool)),bool,u))).
% 300.04/300.44 5094[0:SpL:4841.1,1472.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf114(w,v,product_prod(u,bool))),undefined(product_prod(u,bool)))** hBOOL(ti(bool,skf111(undefined(product_prod(u,bool)),bool,u))) -> hBOOL(ti(bool,skf111(skf114(x,v,product_prod(u,bool)),bool,u)))*.
% 300.04/300.44 5093[0:SpL:4841.1,1638.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf114(w,v,product_prod(u,bool))),undefined(product_prod(u,bool)))** hBOOL(ti(bool,skf111(undefined(product_prod(u,bool)),bool,u))) -> hBOOL(ti(bool,skf113(skf114(x,v,product_prod(u,bool)),bool,u)))*.
% 300.04/300.44 5092[0:SpL:4841.1,1631.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf114(w,v,product_prod(u,bool))),undefined(product_prod(u,bool)))** hBOOL(ti(bool,skf111(skf114(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf113(undefined(product_prod(u,bool)),bool,u))).
% 300.04/300.44 5083[0:SpL:4841.1,846.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf114(w,v,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf113(skf114(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(ti(product_prod(u,bool),y),bool,u))*.
% 300.04/300.44 5079[0:SpL:4841.1,841.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf114(w,v,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))),bool,u)))* -> hBOOL(skf113(y,bool,u)).
% 300.04/300.44 5078[0:SpL:4841.1,1078.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf114(w,v,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf111(skf114(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(ti(product_prod(u,bool),y),bool,u))*.
% 300.04/300.44 5076[0:SpL:4841.1,1071.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf114(w,v,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))),bool,u)))* -> hBOOL(skf113(y,bool,u)).
% 300.04/300.44 5075[0:SpL:4841.1,1103.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf114(w,v,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),y),bool,u)))* -> hBOOL(skf111(skf114(x,v,product_prod(u,bool)),bool,u))*.
% 300.04/300.44 5074[0:SpL:4841.1,1096.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf114(w,v,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf113(y,bool,u)))* -> hBOOL(skf111(ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))),bool,u))*.
% 300.04/300.44 5073[0:SpL:4841.1,1130.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf114(w,v,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf111(skf114(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(ti(product_prod(u,bool),y),bool,u))*.
% 300.04/300.44 5072[0:SpL:4841.1,1123.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf114(w,v,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))),bool,u)))* -> hBOOL(skf111(y,bool,u)).
% 300.04/300.44 5055[0:SpL:4841.1,846.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),y),ti(product_prod(u,bool),skf114(w,v,product_prod(u,bool))))* hBOOL(ti(bool,skf113(y,bool,u)))* -> hBOOL(skf113(ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))),bool,u))*.
% 300.04/300.44 5051[0:SpL:4841.1,841.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),y),ti(product_prod(u,bool),skf114(w,v,product_prod(u,bool))))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),y),bool,u)))* -> hBOOL(skf113(skf114(x,v,product_prod(u,bool)),bool,u))*.
% 300.04/300.44 5050[0:SpL:4841.1,1078.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),y),ti(product_prod(u,bool),skf114(w,v,product_prod(u,bool))))* hBOOL(ti(bool,skf111(y,bool,u)))* -> hBOOL(skf113(ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))),bool,u))*.
% 300.04/300.44 5048[0:SpL:4841.1,1071.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),y),ti(product_prod(u,bool),skf114(w,v,product_prod(u,bool))))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),y),bool,u)))* -> hBOOL(skf113(skf114(x,v,product_prod(u,bool)),bool,u))*.
% 300.04/300.44 5047[0:SpL:4841.1,1103.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),y),ti(product_prod(u,bool),skf114(w,v,product_prod(u,bool))))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))),bool,u)))* -> hBOOL(skf111(y,bool,u)).
% 300.04/300.44 5046[0:SpL:4841.1,1096.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),y),ti(product_prod(u,bool),skf114(w,v,product_prod(u,bool))))* hBOOL(ti(bool,skf113(skf114(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(ti(product_prod(u,bool),y),bool,u))*.
% 300.04/300.44 5045[0:SpL:4841.1,1130.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),y),ti(product_prod(u,bool),skf114(w,v,product_prod(u,bool))))* hBOOL(ti(bool,skf111(y,bool,u)))* -> hBOOL(skf111(ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))),bool,u))*.
% 300.04/300.44 5044[0:SpL:4841.1,1123.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),y),ti(product_prod(u,bool),skf114(w,v,product_prod(u,bool))))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),y),bool,u)))* -> hBOOL(skf111(skf114(x,v,product_prod(u,bool)),bool,u))*.
% 300.04/300.44 5027[0:SpL:4841.1,1452.1] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* hBOOL(ti(bool,skf111(skf114(x,v,product_prod(u,bool)),bool,u)))* equal(ti(product_prod(u,bool),skf114(w,v,product_prod(u,bool))),undefined(product_prod(u,bool)))** -> hBOOL(ti(bool,skf111(undefined(product_prod(u,bool)),bool,u))).
% 300.04/300.44 5713[0:SpL:4840.1,1177.0] || equal(ti(product_prod(product_prod(u,exp(v)),w),x),ti(product_prod(product_prod(u,exp(v)),w),y))* equal(ti(product_prod(u,exp(v)),skf112(x,w,product_prod(u,exp(v)))),ti(product_prod(u,exp(v)),z))* -> equal(skf111(skf114(y,w,product_prod(u,exp(v))),exp(v),u),skf111(z,exp(v),u))*.
% 300.04/300.44 5710[0:SpL:4840.1,994.0] || equal(ti(product_prod(product_prod(u,val),v),w),ti(product_prod(product_prod(u,val),v),x))* equal(ti(product_prod(u,val),skf112(w,v,product_prod(u,val))),hAPP(y,product_prod(u,val),z,x1))* -> equal(skf111(skf114(x,v,product_prod(u,val)),val,u),skf111(hAPP(y,product_prod(u,val),z,x1),val,u))*.
% 300.04/300.44 5679[0:SpL:4840.1,1419.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),undefined(product_prod(u,bool)))** hBOOL(ti(bool,skf113(undefined(product_prod(u,bool)),bool,u))) -> hBOOL(ti(bool,skf113(skf114(x,v,product_prod(u,bool)),bool,u)))*.
% 300.04/300.44 5678[0:SpL:4840.1,1412.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),undefined(product_prod(u,bool)))** hBOOL(ti(bool,skf113(skf114(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf113(undefined(product_prod(u,bool)),bool,u))).
% 300.04/300.44 5677[0:SpL:4840.1,1438.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),undefined(product_prod(u,bool)))** hBOOL(ti(bool,skf113(undefined(product_prod(u,bool)),bool,u))) -> hBOOL(ti(bool,skf111(skf114(x,v,product_prod(u,bool)),bool,u)))*.
% 300.04/300.44 5676[0:SpL:4840.1,1431.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),undefined(product_prod(u,bool)))** hBOOL(ti(bool,skf113(skf114(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf111(undefined(product_prod(u,bool)),bool,u))).
% 300.04/300.44 5675[0:SpL:4840.1,1472.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),undefined(product_prod(u,bool)))** hBOOL(ti(bool,skf111(undefined(product_prod(u,bool)),bool,u))) -> hBOOL(ti(bool,skf111(skf114(x,v,product_prod(u,bool)),bool,u)))*.
% 300.04/300.44 5674[0:SpL:4840.1,1638.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),undefined(product_prod(u,bool)))** hBOOL(ti(bool,skf111(undefined(product_prod(u,bool)),bool,u))) -> hBOOL(ti(bool,skf113(skf114(x,v,product_prod(u,bool)),bool,u)))*.
% 300.04/300.44 5673[0:SpL:4840.1,1631.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),undefined(product_prod(u,bool)))** hBOOL(ti(bool,skf111(skf114(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf113(undefined(product_prod(u,bool)),bool,u))).
% 300.04/300.44 5664[0:SpL:4840.1,846.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf113(skf114(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(ti(product_prod(u,bool),y),bool,u))*.
% 300.04/300.44 5660[0:SpL:4840.1,841.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))),bool,u)))* -> hBOOL(skf113(y,bool,u)).
% 300.04/300.44 5659[0:SpL:4840.1,1078.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf111(skf114(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(ti(product_prod(u,bool),y),bool,u))*.
% 300.04/300.44 5657[0:SpL:4840.1,1071.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))),bool,u)))* -> hBOOL(skf113(y,bool,u)).
% 300.04/300.44 5656[0:SpL:4840.1,1103.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),y),bool,u)))* -> hBOOL(skf111(skf114(x,v,product_prod(u,bool)),bool,u))*.
% 300.04/300.44 5655[0:SpL:4840.1,1096.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf113(y,bool,u)))* -> hBOOL(skf111(ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))),bool,u))*.
% 300.04/300.44 5654[0:SpL:4840.1,1130.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf111(skf114(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(ti(product_prod(u,bool),y),bool,u))*.
% 300.04/300.44 5653[0:SpL:4840.1,1123.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))),bool,u)))* -> hBOOL(skf111(y,bool,u)).
% 300.04/300.44 5636[0:SpL:4840.1,846.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),y),ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))))* hBOOL(ti(bool,skf113(y,bool,u)))* -> hBOOL(skf113(ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))),bool,u))*.
% 300.04/300.44 5632[0:SpL:4840.1,841.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),y),ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),y),bool,u)))* -> hBOOL(skf113(skf114(x,v,product_prod(u,bool)),bool,u))*.
% 300.04/300.44 5631[0:SpL:4840.1,1078.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),y),ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))))* hBOOL(ti(bool,skf111(y,bool,u)))* -> hBOOL(skf113(ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))),bool,u))*.
% 300.04/300.44 5629[0:SpL:4840.1,1071.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),y),ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),y),bool,u)))* -> hBOOL(skf113(skf114(x,v,product_prod(u,bool)),bool,u))*.
% 300.04/300.44 5628[0:SpL:4840.1,1103.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),y),ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))),bool,u)))* -> hBOOL(skf111(y,bool,u)).
% 300.04/300.44 5627[0:SpL:4840.1,1096.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),y),ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))))* hBOOL(ti(bool,skf113(skf114(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(ti(product_prod(u,bool),y),bool,u))*.
% 300.04/300.44 5626[0:SpL:4840.1,1130.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),y),ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))))* hBOOL(ti(bool,skf111(y,bool,u)))* -> hBOOL(skf111(ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))),bool,u))*.
% 300.04/300.44 5625[0:SpL:4840.1,1123.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),y),ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),y),bool,u)))* -> hBOOL(skf111(skf114(x,v,product_prod(u,bool)),bool,u))*.
% 300.04/300.44 5608[0:SpL:4840.1,1452.1] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* hBOOL(ti(bool,skf111(skf114(x,v,product_prod(u,bool)),bool,u)))* equal(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),undefined(product_prod(u,bool)))** -> hBOOL(ti(bool,skf111(undefined(product_prod(u,bool)),bool,u))).
% 300.04/300.44 5593[0:SpL:4840.1,1177.0] || equal(ti(product_prod(product_prod(u,exp(v)),w),x),ti(product_prod(product_prod(u,exp(v)),w),y))* equal(ti(product_prod(u,exp(v)),skf114(y,w,product_prod(u,exp(v)))),ti(product_prod(u,exp(v)),z))* -> equal(skf111(skf112(x,w,product_prod(u,exp(v))),exp(v),u),skf111(z,exp(v),u))*.
% 300.04/300.44 5590[0:SpL:4840.1,994.0] || equal(ti(product_prod(product_prod(u,val),v),w),ti(product_prod(product_prod(u,val),v),x))* equal(ti(product_prod(u,val),skf114(x,v,product_prod(u,val))),hAPP(y,product_prod(u,val),z,x1))* -> equal(skf111(skf112(w,v,product_prod(u,val)),val,u),skf111(hAPP(y,product_prod(u,val),z,x1),val,u))*.
% 300.04/300.44 5559[0:SpL:4840.1,1419.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))),undefined(product_prod(u,bool)))** hBOOL(ti(bool,skf113(undefined(product_prod(u,bool)),bool,u))) -> hBOOL(ti(bool,skf113(skf112(w,v,product_prod(u,bool)),bool,u)))*.
% 300.04/300.44 5558[0:SpL:4840.1,1412.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))),undefined(product_prod(u,bool)))** hBOOL(ti(bool,skf113(skf112(w,v,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf113(undefined(product_prod(u,bool)),bool,u))).
% 300.04/300.44 5557[0:SpL:4840.1,1438.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))),undefined(product_prod(u,bool)))** hBOOL(ti(bool,skf113(undefined(product_prod(u,bool)),bool,u))) -> hBOOL(ti(bool,skf111(skf112(w,v,product_prod(u,bool)),bool,u)))*.
% 300.04/300.44 5556[0:SpL:4840.1,1431.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))),undefined(product_prod(u,bool)))** hBOOL(ti(bool,skf113(skf112(w,v,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf111(undefined(product_prod(u,bool)),bool,u))).
% 300.04/300.44 5555[0:SpL:4840.1,1472.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))),undefined(product_prod(u,bool)))** hBOOL(ti(bool,skf111(undefined(product_prod(u,bool)),bool,u))) -> hBOOL(ti(bool,skf111(skf112(w,v,product_prod(u,bool)),bool,u)))*.
% 300.04/300.44 5554[0:SpL:4840.1,1638.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))),undefined(product_prod(u,bool)))** hBOOL(ti(bool,skf111(undefined(product_prod(u,bool)),bool,u))) -> hBOOL(ti(bool,skf113(skf112(w,v,product_prod(u,bool)),bool,u)))*.
% 300.04/300.44 5553[0:SpL:4840.1,1631.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))),undefined(product_prod(u,bool)))** hBOOL(ti(bool,skf111(skf112(w,v,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf113(undefined(product_prod(u,bool)),bool,u))).
% 300.04/300.44 5544[0:SpL:4840.1,846.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf113(skf112(w,v,product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(ti(product_prod(u,bool),y),bool,u))*.
% 300.04/300.44 5540[0:SpL:4840.1,841.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),bool,u)))* -> hBOOL(skf113(y,bool,u)).
% 300.04/300.44 5539[0:SpL:4840.1,1078.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf111(skf112(w,v,product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(ti(product_prod(u,bool),y),bool,u))*.
% 300.04/300.44 5537[0:SpL:4840.1,1071.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),bool,u)))* -> hBOOL(skf113(y,bool,u)).
% 300.04/300.44 5536[0:SpL:4840.1,1103.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),y),bool,u)))* -> hBOOL(skf111(skf112(w,v,product_prod(u,bool)),bool,u))*.
% 300.04/300.44 5535[0:SpL:4840.1,1096.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf113(y,bool,u)))* -> hBOOL(skf111(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),bool,u))*.
% 300.04/300.44 5534[0:SpL:4840.1,1130.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf111(skf112(w,v,product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(ti(product_prod(u,bool),y),bool,u))*.
% 300.04/300.44 5533[0:SpL:4840.1,1123.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),bool,u)))* -> hBOOL(skf111(y,bool,u)).
% 300.04/300.44 5516[0:SpL:4840.1,846.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),y),ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))))* hBOOL(ti(bool,skf113(y,bool,u)))* -> hBOOL(skf113(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),bool,u))*.
% 300.04/300.44 5512[0:SpL:4840.1,841.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),y),ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),y),bool,u)))* -> hBOOL(skf113(skf112(w,v,product_prod(u,bool)),bool,u))*.
% 300.04/300.44 5511[0:SpL:4840.1,1078.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),y),ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))))* hBOOL(ti(bool,skf111(y,bool,u)))* -> hBOOL(skf113(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),bool,u))*.
% 300.04/300.44 5509[0:SpL:4840.1,1071.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),y),ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),y),bool,u)))* -> hBOOL(skf113(skf112(w,v,product_prod(u,bool)),bool,u))*.
% 300.04/300.44 5508[0:SpL:4840.1,1103.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),y),ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),bool,u)))* -> hBOOL(skf111(y,bool,u)).
% 300.04/300.44 5507[0:SpL:4840.1,1096.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),y),ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))))* hBOOL(ti(bool,skf113(skf112(w,v,product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(ti(product_prod(u,bool),y),bool,u))*.
% 300.04/300.44 5506[0:SpL:4840.1,1130.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),y),ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))))* hBOOL(ti(bool,skf111(y,bool,u)))* -> hBOOL(skf111(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),bool,u))*.
% 300.04/300.44 5505[0:SpL:4840.1,1123.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),y),ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),y),bool,u)))* -> hBOOL(skf111(skf112(w,v,product_prod(u,bool)),bool,u))*.
% 300.04/300.44 5488[0:SpL:4840.1,1452.1] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* hBOOL(ti(bool,skf111(skf112(w,v,product_prod(u,bool)),bool,u)))* equal(ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))),undefined(product_prod(u,bool)))** -> hBOOL(ti(bool,skf111(undefined(product_prod(u,bool)),bool,u))).
% 300.04/300.44 6205[0:Rew:6156.0,6182.2] || equal(ti(product_prod(u,product_prod(exp(v),w)),x),ti(product_prod(u,product_prod(exp(v),w)),y))* equal(ti(product_prod(exp(v),w),z),ti(product_prod(exp(v),w),skf111(x,product_prod(exp(v),w),u)))* -> equal(skf112(z,w,exp(v)),skf112(skf111(y,product_prod(exp(v),w),u),w,exp(v)))*.
% 300.04/300.44 6206[0:Rew:6156.0,6181.2] || equal(ti(product_prod(u,product_prod(exp(v),w)),x),ti(product_prod(u,product_prod(exp(v),w)),y))* equal(ti(product_prod(exp(v),w),z),ti(product_prod(exp(v),w),skf113(y,product_prod(exp(v),w),u)))* -> equal(skf112(z,w,exp(v)),skf112(skf111(x,product_prod(exp(v),w),u),w,exp(v)))*.
% 300.04/300.44 6208[0:Rew:6156.0,6179.2] || equal(ti(product_prod(u,product_prod(exp(v),w)),x),ti(product_prod(u,product_prod(exp(v),w)),y))* equal(ti(product_prod(exp(v),w),z),ti(product_prod(exp(v),w),skf113(y,product_prod(exp(v),w),u)))* -> equal(skf112(z,w,exp(v)),skf112(skf113(x,product_prod(exp(v),w),u),w,exp(v)))*.
% 300.04/300.44 6210[0:Rew:6156.0,6177.2] || equal(ti(product_prod(u,product_prod(exp(v),w)),x),ti(product_prod(u,product_prod(exp(v),w)),y))* equal(ti(product_prod(exp(v),w),z),ti(product_prod(exp(v),w),skf111(x,product_prod(exp(v),w),u)))* -> equal(skf112(z,w,exp(v)),skf112(skf113(y,product_prod(exp(v),w),u),w,exp(v)))*.
% 300.04/300.44 6211[0:Rew:6156.0,6176.2] || equal(ti(product_prod(product_prod(exp(u),v),w),x),ti(product_prod(product_prod(exp(u),v),w),y))* equal(ti(product_prod(exp(u),v),z),ti(product_prod(exp(u),v),skf114(y,w,product_prod(exp(u),v))))* -> equal(skf112(z,v,exp(u)),skf112(skf112(x,w,product_prod(exp(u),v)),v,exp(u)))*.
% 300.04/300.44 6212[0:Rew:6156.0,6175.2] || equal(ti(product_prod(product_prod(exp(u),v),w),x),ti(product_prod(product_prod(exp(u),v),w),y))* equal(ti(product_prod(exp(u),v),z),ti(product_prod(exp(u),v),skf114(y,w,product_prod(exp(u),v))))* -> equal(skf112(z,v,exp(u)),skf112(skf114(x,w,product_prod(exp(u),v)),v,exp(u)))*.
% 300.04/300.44 6214[0:Rew:6156.0,6173.2] || equal(ti(product_prod(product_prod(exp(u),v),w),x),ti(product_prod(product_prod(exp(u),v),w),y))* equal(ti(product_prod(exp(u),v),z),ti(product_prod(exp(u),v),skf112(x,w,product_prod(exp(u),v))))* -> equal(skf112(z,v,exp(u)),skf112(skf114(y,w,product_prod(exp(u),v)),v,exp(u)))*.
% 300.04/300.44 6798[0:SpL:4031.1,5198.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),y),ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)))* hBOOL(ti(bool,skf114(y,v,bool)))* -> hBOOL(skf114(ti(product_prod(bool,v),skf111(x,product_prod(bool,v),u)),v,bool))*.
% 300.04/300.44 6797[0:SpL:777.1,5198.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),y),ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)))* hBOOL(ti(bool,skf114(y,v,bool)))* -> hBOOL(skf114(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),v,bool))*.
% 300.04/300.44 6795[0:SpL:778.1,5198.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),y),ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)))* hBOOL(ti(bool,skf114(y,v,bool)))* -> hBOOL(skf114(ti(product_prod(bool,v),skf113(w,product_prod(bool,v),u)),v,bool))*.
% 300.04/300.44 6793[0:SpL:777.1,5198.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),y),ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)))* hBOOL(ti(bool,skf114(y,v,bool)))* -> hBOOL(skf114(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),v,bool))*.
% 300.04/300.44 6792[0:SpL:4840.1,5198.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),y),ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))))* hBOOL(ti(bool,skf114(y,u,bool)))* -> hBOOL(skf114(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),u,bool))*.
% 300.04/300.44 6791[0:SpL:4841.1,5198.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),y),ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))))* hBOOL(ti(bool,skf114(y,u,bool)))* -> hBOOL(skf114(ti(product_prod(bool,u),skf114(w,v,product_prod(bool,u))),u,bool))*.
% 300.04/300.44 6789[0:SpL:4840.1,5198.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),y),ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))))* hBOOL(ti(bool,skf114(y,u,bool)))* -> hBOOL(skf114(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),u,bool))*.
% 300.04/300.44 6785[0:SpL:4031.1,5198.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf114(skf111(x,product_prod(bool,v),u),v,bool)))* -> hBOOL(skf114(ti(product_prod(bool,v),y),v,bool))*.
% 300.04/300.44 6784[0:SpL:777.1,5198.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf114(skf111(w,product_prod(bool,v),u),v,bool)))* -> hBOOL(skf114(ti(product_prod(bool,v),y),v,bool))*.
% 300.04/300.44 6782[0:SpL:778.1,5198.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf114(skf113(w,product_prod(bool,v),u),v,bool)))* -> hBOOL(skf114(ti(product_prod(bool,v),y),v,bool))*.
% 300.04/300.44 6780[0:SpL:777.1,5198.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf114(skf113(x,product_prod(bool,v),u),v,bool)))* -> hBOOL(skf114(ti(product_prod(bool,v),y),v,bool))*.
% 300.04/300.44 6779[0:SpL:4840.1,5198.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf114(skf112(w,v,product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(ti(product_prod(bool,u),y),u,bool))*.
% 300.04/300.44 6778[0:SpL:4841.1,5198.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf114(skf114(w,v,product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(ti(product_prod(bool,u),y),u,bool))*.
% 300.04/300.44 6776[0:SpL:4840.1,5198.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf114(skf114(x,v,product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(ti(product_prod(bool,u),y),u,bool))*.
% 300.04/300.44 7070[0:SpL:4031.1,6909.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),undefined(product_prod(bool,v)))** hBOOL(ti(bool,skf114(undefined(product_prod(bool,v)),v,bool))) -> hBOOL(ti(bool,skf114(skf111(x,product_prod(bool,v),u),v,bool)))*.
% 300.04/300.44 7069[0:SpL:777.1,6909.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),undefined(product_prod(bool,v)))** hBOOL(ti(bool,skf114(undefined(product_prod(bool,v)),v,bool))) -> hBOOL(ti(bool,skf114(skf111(w,product_prod(bool,v),u),v,bool)))*.
% 300.04/300.44 7067[0:SpL:778.1,6909.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),undefined(product_prod(bool,v)))** hBOOL(ti(bool,skf114(undefined(product_prod(bool,v)),v,bool))) -> hBOOL(ti(bool,skf114(skf113(w,product_prod(bool,v),u),v,bool)))*.
% 300.04/300.44 7065[0:SpL:777.1,6909.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),undefined(product_prod(bool,v)))** hBOOL(ti(bool,skf114(undefined(product_prod(bool,v)),v,bool))) -> hBOOL(ti(bool,skf114(skf113(x,product_prod(bool,v),u),v,bool)))*.
% 300.04/300.44 7064[0:SpL:4840.1,6909.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),undefined(product_prod(bool,u)))** hBOOL(ti(bool,skf114(undefined(product_prod(bool,u)),u,bool))) -> hBOOL(ti(bool,skf114(skf112(w,v,product_prod(bool,u)),u,bool)))*.
% 300.04/300.44 7063[0:SpL:4841.1,6909.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),undefined(product_prod(bool,u)))** hBOOL(ti(bool,skf114(undefined(product_prod(bool,u)),u,bool))) -> hBOOL(ti(bool,skf114(skf114(w,v,product_prod(bool,u)),u,bool)))*.
% 300.04/300.44 7061[0:SpL:4840.1,6909.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),undefined(product_prod(bool,u)))** hBOOL(ti(bool,skf114(undefined(product_prod(bool,u)),u,bool))) -> hBOOL(ti(bool,skf114(skf114(x,v,product_prod(bool,u)),u,bool)))*.
% 300.04/300.44 7150[0:SpL:4031.1,6896.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),undefined(product_prod(bool,v)))** hBOOL(ti(bool,skf114(skf111(x,product_prod(bool,v),u),v,bool)))* -> hBOOL(ti(bool,skf114(undefined(product_prod(bool,v)),v,bool))).
% 300.04/300.44 7149[0:SpL:777.1,6896.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),undefined(product_prod(bool,v)))** hBOOL(ti(bool,skf114(skf111(w,product_prod(bool,v),u),v,bool)))* -> hBOOL(ti(bool,skf114(undefined(product_prod(bool,v)),v,bool))).
% 300.04/300.44 7147[0:SpL:778.1,6896.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),undefined(product_prod(bool,v)))** hBOOL(ti(bool,skf114(skf113(w,product_prod(bool,v),u),v,bool)))* -> hBOOL(ti(bool,skf114(undefined(product_prod(bool,v)),v,bool))).
% 300.04/300.44 7145[0:SpL:777.1,6896.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),undefined(product_prod(bool,v)))** hBOOL(ti(bool,skf114(skf113(x,product_prod(bool,v),u),v,bool)))* -> hBOOL(ti(bool,skf114(undefined(product_prod(bool,v)),v,bool))).
% 300.04/300.44 7144[0:SpL:4840.1,6896.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),undefined(product_prod(bool,u)))** hBOOL(ti(bool,skf114(skf112(w,v,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf114(undefined(product_prod(bool,u)),u,bool))).
% 300.04/300.44 7143[0:SpL:4841.1,6896.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),undefined(product_prod(bool,u)))** hBOOL(ti(bool,skf114(skf114(w,v,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf114(undefined(product_prod(bool,u)),u,bool))).
% 300.04/300.44 7141[0:SpL:4840.1,6896.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),undefined(product_prod(bool,u)))** hBOOL(ti(bool,skf114(skf114(x,v,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf114(undefined(product_prod(bool,u)),u,bool))).
% 300.04/300.44 7163[0:SpL:4031.1,6936.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),undefined(product_prod(bool,v)))** hBOOL(ti(bool,skf114(undefined(product_prod(bool,v)),v,bool))) -> hBOOL(ti(bool,skf112(skf111(x,product_prod(bool,v),u),v,bool)))*.
% 300.04/300.44 7162[0:SpL:777.1,6936.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),undefined(product_prod(bool,v)))** hBOOL(ti(bool,skf114(undefined(product_prod(bool,v)),v,bool))) -> hBOOL(ti(bool,skf112(skf111(w,product_prod(bool,v),u),v,bool)))*.
% 300.04/300.44 7160[0:SpL:778.1,6936.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),undefined(product_prod(bool,v)))** hBOOL(ti(bool,skf114(undefined(product_prod(bool,v)),v,bool))) -> hBOOL(ti(bool,skf112(skf113(w,product_prod(bool,v),u),v,bool)))*.
% 300.04/300.44 7158[0:SpL:777.1,6936.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),undefined(product_prod(bool,v)))** hBOOL(ti(bool,skf114(undefined(product_prod(bool,v)),v,bool))) -> hBOOL(ti(bool,skf112(skf113(x,product_prod(bool,v),u),v,bool)))*.
% 300.04/300.44 7157[0:SpL:4840.1,6936.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),undefined(product_prod(bool,u)))** hBOOL(ti(bool,skf114(undefined(product_prod(bool,u)),u,bool))) -> hBOOL(ti(bool,skf112(skf112(w,v,product_prod(bool,u)),u,bool)))*.
% 300.04/300.44 7156[0:SpL:4841.1,6936.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),undefined(product_prod(bool,u)))** hBOOL(ti(bool,skf114(undefined(product_prod(bool,u)),u,bool))) -> hBOOL(ti(bool,skf112(skf114(w,v,product_prod(bool,u)),u,bool)))*.
% 300.04/300.44 7154[0:SpL:4840.1,6936.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),undefined(product_prod(bool,u)))** hBOOL(ti(bool,skf114(undefined(product_prod(bool,u)),u,bool))) -> hBOOL(ti(bool,skf112(skf114(x,v,product_prod(bool,u)),u,bool)))*.
% 300.04/300.44 7177[0:SpL:4031.1,6923.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),undefined(product_prod(bool,v)))** hBOOL(ti(bool,skf114(skf111(x,product_prod(bool,v),u),v,bool)))* -> hBOOL(ti(bool,skf112(undefined(product_prod(bool,v)),v,bool))).
% 300.04/300.44 7176[0:SpL:777.1,6923.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),undefined(product_prod(bool,v)))** hBOOL(ti(bool,skf114(skf111(w,product_prod(bool,v),u),v,bool)))* -> hBOOL(ti(bool,skf112(undefined(product_prod(bool,v)),v,bool))).
% 300.04/300.44 7174[0:SpL:778.1,6923.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),undefined(product_prod(bool,v)))** hBOOL(ti(bool,skf114(skf113(w,product_prod(bool,v),u),v,bool)))* -> hBOOL(ti(bool,skf112(undefined(product_prod(bool,v)),v,bool))).
% 300.04/300.44 7172[0:SpL:777.1,6923.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),undefined(product_prod(bool,v)))** hBOOL(ti(bool,skf114(skf113(x,product_prod(bool,v),u),v,bool)))* -> hBOOL(ti(bool,skf112(undefined(product_prod(bool,v)),v,bool))).
% 300.04/300.44 7171[0:SpL:4840.1,6923.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),undefined(product_prod(bool,u)))** hBOOL(ti(bool,skf114(skf112(w,v,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf112(undefined(product_prod(bool,u)),u,bool))).
% 300.04/300.44 7170[0:SpL:4841.1,6923.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),undefined(product_prod(bool,u)))** hBOOL(ti(bool,skf114(skf114(w,v,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf112(undefined(product_prod(bool,u)),u,bool))).
% 300.04/300.44 7168[0:SpL:4840.1,6923.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),undefined(product_prod(bool,u)))** hBOOL(ti(bool,skf114(skf114(x,v,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf112(undefined(product_prod(bool,u)),u,bool))).
% 300.04/300.44 7191[0:SpL:4031.1,7013.1] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* hBOOL(ti(bool,skf112(skf111(x,product_prod(bool,v),u),v,bool)))* equal(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),undefined(product_prod(bool,v)))** -> hBOOL(ti(bool,skf112(undefined(product_prod(bool,v)),v,bool))).
% 300.04/300.44 7190[0:SpL:777.1,7013.1] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* hBOOL(ti(bool,skf112(skf111(w,product_prod(bool,v),u),v,bool)))* equal(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),undefined(product_prod(bool,v)))** -> hBOOL(ti(bool,skf112(undefined(product_prod(bool,v)),v,bool))).
% 300.04/300.44 7188[0:SpL:778.1,7013.1] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* hBOOL(ti(bool,skf112(skf113(w,product_prod(bool,v),u),v,bool)))* equal(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),undefined(product_prod(bool,v)))** -> hBOOL(ti(bool,skf112(undefined(product_prod(bool,v)),v,bool))).
% 300.04/300.44 7186[0:SpL:777.1,7013.1] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* hBOOL(ti(bool,skf112(skf113(x,product_prod(bool,v),u),v,bool)))* equal(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),undefined(product_prod(bool,v)))** -> hBOOL(ti(bool,skf112(undefined(product_prod(bool,v)),v,bool))).
% 300.04/300.44 7185[0:SpL:4840.1,7013.1] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* hBOOL(ti(bool,skf112(skf112(w,v,product_prod(bool,u)),u,bool)))* equal(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),undefined(product_prod(bool,u)))** -> hBOOL(ti(bool,skf112(undefined(product_prod(bool,u)),u,bool))).
% 300.04/300.44 7184[0:SpL:4841.1,7013.1] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* hBOOL(ti(bool,skf112(skf114(w,v,product_prod(bool,u)),u,bool)))* equal(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),undefined(product_prod(bool,u)))** -> hBOOL(ti(bool,skf112(undefined(product_prod(bool,u)),u,bool))).
% 300.04/300.44 7182[0:SpL:4840.1,7013.1] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* hBOOL(ti(bool,skf112(skf114(x,v,product_prod(bool,u)),u,bool)))* equal(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),undefined(product_prod(bool,u)))** -> hBOOL(ti(bool,skf112(undefined(product_prod(bool,u)),u,bool))).
% 300.04/300.44 7259[0:SpL:4031.1,7032.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),undefined(product_prod(bool,v)))** hBOOL(ti(bool,skf112(undefined(product_prod(bool,v)),v,bool))) -> hBOOL(ti(bool,skf112(skf111(x,product_prod(bool,v),u),v,bool)))*.
% 300.04/300.44 7258[0:SpL:777.1,7032.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),undefined(product_prod(bool,v)))** hBOOL(ti(bool,skf112(undefined(product_prod(bool,v)),v,bool))) -> hBOOL(ti(bool,skf112(skf111(w,product_prod(bool,v),u),v,bool)))*.
% 300.04/300.44 7256[0:SpL:778.1,7032.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),undefined(product_prod(bool,v)))** hBOOL(ti(bool,skf112(undefined(product_prod(bool,v)),v,bool))) -> hBOOL(ti(bool,skf112(skf113(w,product_prod(bool,v),u),v,bool)))*.
% 300.04/300.44 7254[0:SpL:777.1,7032.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),undefined(product_prod(bool,v)))** hBOOL(ti(bool,skf112(undefined(product_prod(bool,v)),v,bool))) -> hBOOL(ti(bool,skf112(skf113(x,product_prod(bool,v),u),v,bool)))*.
% 300.04/300.44 7253[0:SpL:4840.1,7032.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),undefined(product_prod(bool,u)))** hBOOL(ti(bool,skf112(undefined(product_prod(bool,u)),u,bool))) -> hBOOL(ti(bool,skf112(skf112(w,v,product_prod(bool,u)),u,bool)))*.
% 300.04/300.44 7252[0:SpL:4841.1,7032.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),undefined(product_prod(bool,u)))** hBOOL(ti(bool,skf112(undefined(product_prod(bool,u)),u,bool))) -> hBOOL(ti(bool,skf112(skf114(w,v,product_prod(bool,u)),u,bool)))*.
% 300.04/300.44 7250[0:SpL:4840.1,7032.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),undefined(product_prod(bool,u)))** hBOOL(ti(bool,skf112(undefined(product_prod(bool,u)),u,bool))) -> hBOOL(ti(bool,skf112(skf114(x,v,product_prod(bool,u)),u,bool)))*.
% 300.04/300.44 7286[0:SpL:4031.1,5187.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),y),ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)))* hBOOL(ti(bool,skf114(ti(product_prod(bool,v),y),v,bool)))* -> hBOOL(skf114(skf111(x,product_prod(bool,v),u),v,bool))*.
% 300.04/300.44 7285[0:SpL:777.1,5187.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),y),ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)))* hBOOL(ti(bool,skf114(ti(product_prod(bool,v),y),v,bool)))* -> hBOOL(skf114(skf111(w,product_prod(bool,v),u),v,bool))*.
% 300.04/300.44 7283[0:SpL:778.1,5187.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),y),ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)))* hBOOL(ti(bool,skf114(ti(product_prod(bool,v),y),v,bool)))* -> hBOOL(skf114(skf113(w,product_prod(bool,v),u),v,bool))*.
% 300.04/300.44 7281[0:SpL:777.1,5187.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),y),ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)))* hBOOL(ti(bool,skf114(ti(product_prod(bool,v),y),v,bool)))* -> hBOOL(skf114(skf113(x,product_prod(bool,v),u),v,bool))*.
% 300.04/300.44 7280[0:SpL:4840.1,5187.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),y),ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),y),u,bool)))* -> hBOOL(skf114(skf112(w,v,product_prod(bool,u)),u,bool))*.
% 300.04/300.44 7279[0:SpL:4841.1,5187.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),y),ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),y),u,bool)))* -> hBOOL(skf114(skf114(w,v,product_prod(bool,u)),u,bool))*.
% 300.04/300.44 7277[0:SpL:4840.1,5187.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),y),ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),y),u,bool)))* -> hBOOL(skf114(skf114(x,v,product_prod(bool,u)),u,bool))*.
% 300.04/300.44 7273[0:SpL:4031.1,5187.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf114(ti(product_prod(bool,v),skf111(x,product_prod(bool,v),u)),v,bool)))* -> hBOOL(skf114(y,v,bool)).
% 300.04/300.44 7272[0:SpL:777.1,5187.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf114(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),v,bool)))* -> hBOOL(skf114(y,v,bool)).
% 300.04/300.44 7270[0:SpL:778.1,5187.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf114(ti(product_prod(bool,v),skf113(w,product_prod(bool,v),u)),v,bool)))* -> hBOOL(skf114(y,v,bool)).
% 300.04/300.44 7268[0:SpL:777.1,5187.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf114(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),v,bool)))* -> hBOOL(skf114(y,v,bool)).
% 300.04/300.44 7267[0:SpL:4840.1,5187.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),u,bool)))* -> hBOOL(skf114(y,u,bool)).
% 300.04/300.44 7266[0:SpL:4841.1,5187.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf114(w,v,product_prod(bool,u))),u,bool)))* -> hBOOL(skf114(y,u,bool)).
% 300.04/300.44 7264[0:SpL:4840.1,5187.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),u,bool)))* -> hBOOL(skf114(y,u,bool)).
% 300.04/300.44 7347[0:SpL:4031.1,6024.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),y),ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)))* hBOOL(ti(bool,skf112(y,v,bool)))* -> hBOOL(skf114(ti(product_prod(bool,v),skf111(x,product_prod(bool,v),u)),v,bool))*.
% 300.04/300.44 7346[0:SpL:777.1,6024.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),y),ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)))* hBOOL(ti(bool,skf112(y,v,bool)))* -> hBOOL(skf114(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),v,bool))*.
% 300.04/300.44 7344[0:SpL:778.1,6024.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),y),ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)))* hBOOL(ti(bool,skf112(y,v,bool)))* -> hBOOL(skf114(ti(product_prod(bool,v),skf113(w,product_prod(bool,v),u)),v,bool))*.
% 300.04/300.44 7342[0:SpL:777.1,6024.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),y),ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)))* hBOOL(ti(bool,skf112(y,v,bool)))* -> hBOOL(skf114(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),v,bool))*.
% 300.04/300.44 7341[0:SpL:4840.1,6024.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),y),ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))))* hBOOL(ti(bool,skf112(y,u,bool)))* -> hBOOL(skf114(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),u,bool))*.
% 300.04/300.44 7340[0:SpL:4841.1,6024.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),y),ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))))* hBOOL(ti(bool,skf112(y,u,bool)))* -> hBOOL(skf114(ti(product_prod(bool,u),skf114(w,v,product_prod(bool,u))),u,bool))*.
% 300.04/300.44 7338[0:SpL:4840.1,6024.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),y),ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))))* hBOOL(ti(bool,skf112(y,u,bool)))* -> hBOOL(skf114(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),u,bool))*.
% 300.04/300.44 7334[0:SpL:4031.1,6024.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf112(skf111(x,product_prod(bool,v),u),v,bool)))* -> hBOOL(skf114(ti(product_prod(bool,v),y),v,bool))*.
% 300.04/300.44 7333[0:SpL:777.1,6024.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf112(skf111(w,product_prod(bool,v),u),v,bool)))* -> hBOOL(skf114(ti(product_prod(bool,v),y),v,bool))*.
% 300.04/300.44 7331[0:SpL:778.1,6024.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf112(skf113(w,product_prod(bool,v),u),v,bool)))* -> hBOOL(skf114(ti(product_prod(bool,v),y),v,bool))*.
% 300.04/300.44 7329[0:SpL:777.1,6024.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf112(skf113(x,product_prod(bool,v),u),v,bool)))* -> hBOOL(skf114(ti(product_prod(bool,v),y),v,bool))*.
% 300.04/300.44 7328[0:SpL:4840.1,6024.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf112(skf112(w,v,product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(ti(product_prod(bool,u),y),u,bool))*.
% 300.04/300.44 7327[0:SpL:4841.1,6024.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf112(skf114(w,v,product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(ti(product_prod(bool,u),y),u,bool))*.
% 300.04/300.44 7325[0:SpL:4840.1,6024.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf112(skf114(x,v,product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(ti(product_prod(bool,u),y),u,bool))*.
% 300.04/300.44 7738[0:SpL:4031.1,7554.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),undefined(product_prod(bool,v)))** hBOOL(ti(bool,skf112(undefined(product_prod(bool,v)),v,bool))) -> hBOOL(ti(bool,skf114(skf111(x,product_prod(bool,v),u),v,bool)))*.
% 300.04/300.44 7737[0:SpL:777.1,7554.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),undefined(product_prod(bool,v)))** hBOOL(ti(bool,skf112(undefined(product_prod(bool,v)),v,bool))) -> hBOOL(ti(bool,skf114(skf111(w,product_prod(bool,v),u),v,bool)))*.
% 300.04/300.44 7735[0:SpL:778.1,7554.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),undefined(product_prod(bool,v)))** hBOOL(ti(bool,skf112(undefined(product_prod(bool,v)),v,bool))) -> hBOOL(ti(bool,skf114(skf113(w,product_prod(bool,v),u),v,bool)))*.
% 300.04/300.44 7733[0:SpL:777.1,7554.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),undefined(product_prod(bool,v)))** hBOOL(ti(bool,skf112(undefined(product_prod(bool,v)),v,bool))) -> hBOOL(ti(bool,skf114(skf113(x,product_prod(bool,v),u),v,bool)))*.
% 300.04/300.44 7732[0:SpL:4840.1,7554.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),undefined(product_prod(bool,u)))** hBOOL(ti(bool,skf112(undefined(product_prod(bool,u)),u,bool))) -> hBOOL(ti(bool,skf114(skf112(w,v,product_prod(bool,u)),u,bool)))*.
% 300.04/300.44 7731[0:SpL:4841.1,7554.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),undefined(product_prod(bool,u)))** hBOOL(ti(bool,skf112(undefined(product_prod(bool,u)),u,bool))) -> hBOOL(ti(bool,skf114(skf114(w,v,product_prod(bool,u)),u,bool)))*.
% 300.04/300.44 7729[0:SpL:4840.1,7554.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),undefined(product_prod(bool,u)))** hBOOL(ti(bool,skf112(undefined(product_prod(bool,u)),u,bool))) -> hBOOL(ti(bool,skf114(skf114(x,v,product_prod(bool,u)),u,bool)))*.
% 300.04/300.44 7752[0:SpL:4031.1,7541.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),undefined(product_prod(bool,v)))** hBOOL(ti(bool,skf112(skf111(x,product_prod(bool,v),u),v,bool)))* -> hBOOL(ti(bool,skf114(undefined(product_prod(bool,v)),v,bool))).
% 300.04/300.44 7751[0:SpL:777.1,7541.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),undefined(product_prod(bool,v)))** hBOOL(ti(bool,skf112(skf111(w,product_prod(bool,v),u),v,bool)))* -> hBOOL(ti(bool,skf114(undefined(product_prod(bool,v)),v,bool))).
% 300.04/300.44 7749[0:SpL:778.1,7541.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),undefined(product_prod(bool,v)))** hBOOL(ti(bool,skf112(skf113(w,product_prod(bool,v),u),v,bool)))* -> hBOOL(ti(bool,skf114(undefined(product_prod(bool,v)),v,bool))).
% 300.04/300.44 7747[0:SpL:777.1,7541.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),undefined(product_prod(bool,v)))** hBOOL(ti(bool,skf112(skf113(x,product_prod(bool,v),u),v,bool)))* -> hBOOL(ti(bool,skf114(undefined(product_prod(bool,v)),v,bool))).
% 300.04/300.44 7746[0:SpL:4840.1,7541.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),undefined(product_prod(bool,u)))** hBOOL(ti(bool,skf112(skf112(w,v,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf114(undefined(product_prod(bool,u)),u,bool))).
% 300.04/300.44 7745[0:SpL:4841.1,7541.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),undefined(product_prod(bool,u)))** hBOOL(ti(bool,skf112(skf114(w,v,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf114(undefined(product_prod(bool,u)),u,bool))).
% 300.04/300.44 7743[0:SpL:4840.1,7541.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),undefined(product_prod(bool,u)))** hBOOL(ti(bool,skf112(skf114(x,v,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf114(undefined(product_prod(bool,u)),u,bool))).
% 300.04/300.44 7780[0:SpL:4031.1,6011.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),y),ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)))* hBOOL(ti(bool,skf112(ti(product_prod(bool,v),y),v,bool)))* -> hBOOL(skf114(skf111(x,product_prod(bool,v),u),v,bool))*.
% 300.04/300.44 7779[0:SpL:777.1,6011.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),y),ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)))* hBOOL(ti(bool,skf112(ti(product_prod(bool,v),y),v,bool)))* -> hBOOL(skf114(skf111(w,product_prod(bool,v),u),v,bool))*.
% 300.04/300.44 7777[0:SpL:778.1,6011.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),y),ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)))* hBOOL(ti(bool,skf112(ti(product_prod(bool,v),y),v,bool)))* -> hBOOL(skf114(skf113(w,product_prod(bool,v),u),v,bool))*.
% 300.04/300.44 7775[0:SpL:777.1,6011.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),y),ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)))* hBOOL(ti(bool,skf112(ti(product_prod(bool,v),y),v,bool)))* -> hBOOL(skf114(skf113(x,product_prod(bool,v),u),v,bool))*.
% 300.04/300.44 7774[0:SpL:4840.1,6011.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),y),ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),y),u,bool)))* -> hBOOL(skf114(skf112(w,v,product_prod(bool,u)),u,bool))*.
% 300.04/300.44 7773[0:SpL:4841.1,6011.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),y),ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),y),u,bool)))* -> hBOOL(skf114(skf114(w,v,product_prod(bool,u)),u,bool))*.
% 300.04/300.44 7771[0:SpL:4840.1,6011.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),y),ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),y),u,bool)))* -> hBOOL(skf114(skf114(x,v,product_prod(bool,u)),u,bool))*.
% 300.04/300.44 7767[0:SpL:4031.1,6011.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf112(ti(product_prod(bool,v),skf111(x,product_prod(bool,v),u)),v,bool)))* -> hBOOL(skf114(y,v,bool)).
% 300.04/300.44 7766[0:SpL:777.1,6011.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf112(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),v,bool)))* -> hBOOL(skf114(y,v,bool)).
% 300.04/300.44 7764[0:SpL:778.1,6011.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf112(ti(product_prod(bool,v),skf113(w,product_prod(bool,v),u)),v,bool)))* -> hBOOL(skf114(y,v,bool)).
% 300.04/300.44 7762[0:SpL:777.1,6011.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf112(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),v,bool)))* -> hBOOL(skf114(y,v,bool)).
% 300.04/300.44 7761[0:SpL:4840.1,6011.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),u,bool)))* -> hBOOL(skf114(y,u,bool)).
% 300.04/300.44 7760[0:SpL:4841.1,6011.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf114(w,v,product_prod(bool,u))),u,bool)))* -> hBOOL(skf114(y,u,bool)).
% 300.04/300.44 7758[0:SpL:4840.1,6011.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),u,bool)))* -> hBOOL(skf114(y,u,bool)).
% 300.04/300.44 7810[0:SpL:4031.1,6057.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),y),ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)))* hBOOL(ti(bool,skf114(ti(product_prod(bool,v),skf111(x,product_prod(bool,v),u)),v,bool)))* -> hBOOL(skf112(y,v,bool)).
% 300.04/300.44 7809[0:SpL:777.1,6057.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),y),ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)))* hBOOL(ti(bool,skf114(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),v,bool)))* -> hBOOL(skf112(y,v,bool)).
% 300.04/300.44 7807[0:SpL:778.1,6057.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),y),ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)))* hBOOL(ti(bool,skf114(ti(product_prod(bool,v),skf113(w,product_prod(bool,v),u)),v,bool)))* -> hBOOL(skf112(y,v,bool)).
% 300.04/300.44 7805[0:SpL:777.1,6057.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),y),ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)))* hBOOL(ti(bool,skf114(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),v,bool)))* -> hBOOL(skf112(y,v,bool)).
% 300.04/300.44 7804[0:SpL:4840.1,6057.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),y),ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),u,bool)))* -> hBOOL(skf112(y,u,bool)).
% 300.04/300.44 7803[0:SpL:4841.1,6057.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),y),ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf114(w,v,product_prod(bool,u))),u,bool)))* -> hBOOL(skf112(y,u,bool)).
% 300.04/300.44 7801[0:SpL:4840.1,6057.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),y),ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),u,bool)))* -> hBOOL(skf112(y,u,bool)).
% 300.04/300.44 7797[0:SpL:4031.1,6057.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf114(ti(product_prod(bool,v),y),v,bool)))* -> hBOOL(skf112(skf111(x,product_prod(bool,v),u),v,bool))*.
% 300.04/300.44 7796[0:SpL:777.1,6057.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf114(ti(product_prod(bool,v),y),v,bool)))* -> hBOOL(skf112(skf111(w,product_prod(bool,v),u),v,bool))*.
% 300.04/300.44 7794[0:SpL:778.1,6057.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf114(ti(product_prod(bool,v),y),v,bool)))* -> hBOOL(skf112(skf113(w,product_prod(bool,v),u),v,bool))*.
% 300.04/300.44 7792[0:SpL:777.1,6057.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf114(ti(product_prod(bool,v),y),v,bool)))* -> hBOOL(skf112(skf113(x,product_prod(bool,v),u),v,bool))*.
% 300.04/300.44 7791[0:SpL:4840.1,6057.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),y),u,bool)))* -> hBOOL(skf112(skf112(w,v,product_prod(bool,u)),u,bool))*.
% 300.04/300.44 7790[0:SpL:4841.1,6057.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),y),u,bool)))* -> hBOOL(skf112(skf114(w,v,product_prod(bool,u)),u,bool))*.
% 300.04/300.44 7788[0:SpL:4840.1,6057.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),y),u,bool)))* -> hBOOL(skf112(skf114(x,v,product_prod(bool,u)),u,bool))*.
% 300.04/300.44 7977[0:SpL:4031.1,6044.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),y),ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)))* hBOOL(ti(bool,skf114(skf111(x,product_prod(bool,v),u),v,bool)))* -> hBOOL(skf112(ti(product_prod(bool,v),y),v,bool))*.
% 300.04/300.44 7976[0:SpL:777.1,6044.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),y),ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)))* hBOOL(ti(bool,skf114(skf111(w,product_prod(bool,v),u),v,bool)))* -> hBOOL(skf112(ti(product_prod(bool,v),y),v,bool))*.
% 300.04/300.44 7974[0:SpL:778.1,6044.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),y),ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)))* hBOOL(ti(bool,skf114(skf113(w,product_prod(bool,v),u),v,bool)))* -> hBOOL(skf112(ti(product_prod(bool,v),y),v,bool))*.
% 300.04/300.44 7972[0:SpL:777.1,6044.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),y),ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)))* hBOOL(ti(bool,skf114(skf113(x,product_prod(bool,v),u),v,bool)))* -> hBOOL(skf112(ti(product_prod(bool,v),y),v,bool))*.
% 300.04/300.44 7971[0:SpL:4840.1,6044.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),y),ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))))* hBOOL(ti(bool,skf114(skf112(w,v,product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(ti(product_prod(bool,u),y),u,bool))*.
% 300.04/300.44 7970[0:SpL:4841.1,6044.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),y),ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))))* hBOOL(ti(bool,skf114(skf114(w,v,product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(ti(product_prod(bool,u),y),u,bool))*.
% 300.04/300.44 7968[0:SpL:4840.1,6044.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),y),ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))))* hBOOL(ti(bool,skf114(skf114(x,v,product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(ti(product_prod(bool,u),y),u,bool))*.
% 300.04/300.44 7964[0:SpL:4031.1,6044.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf114(y,v,bool)))* -> hBOOL(skf112(ti(product_prod(bool,v),skf111(x,product_prod(bool,v),u)),v,bool))*.
% 300.04/300.44 7963[0:SpL:777.1,6044.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf114(y,v,bool)))* -> hBOOL(skf112(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),v,bool))*.
% 300.04/300.44 7961[0:SpL:778.1,6044.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf114(y,v,bool)))* -> hBOOL(skf112(ti(product_prod(bool,v),skf113(w,product_prod(bool,v),u)),v,bool))*.
% 300.04/300.44 7959[0:SpL:777.1,6044.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf114(y,v,bool)))* -> hBOOL(skf112(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),v,bool))*.
% 300.04/300.44 7958[0:SpL:4840.1,6044.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf114(y,u,bool)))* -> hBOOL(skf112(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),u,bool))*.
% 300.04/300.44 7957[0:SpL:4841.1,6044.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf114(y,u,bool)))* -> hBOOL(skf112(ti(product_prod(bool,u),skf114(w,v,product_prod(bool,u))),u,bool))*.
% 300.04/300.44 7955[0:SpL:4840.1,6044.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf114(y,u,bool)))* -> hBOOL(skf112(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),u,bool))*.
% 300.04/300.44 8012[0:SpL:4031.1,6144.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),y),ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)))* hBOOL(ti(bool,skf112(y,v,bool)))* -> hBOOL(skf112(ti(product_prod(bool,v),skf111(x,product_prod(bool,v),u)),v,bool))*.
% 300.04/300.44 8011[0:SpL:777.1,6144.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),y),ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)))* hBOOL(ti(bool,skf112(y,v,bool)))* -> hBOOL(skf112(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),v,bool))*.
% 300.04/300.44 8009[0:SpL:778.1,6144.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),y),ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)))* hBOOL(ti(bool,skf112(y,v,bool)))* -> hBOOL(skf112(ti(product_prod(bool,v),skf113(w,product_prod(bool,v),u)),v,bool))*.
% 300.04/300.44 8007[0:SpL:777.1,6144.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),y),ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)))* hBOOL(ti(bool,skf112(y,v,bool)))* -> hBOOL(skf112(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),v,bool))*.
% 300.04/300.44 8006[0:SpL:4840.1,6144.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),y),ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))))* hBOOL(ti(bool,skf112(y,u,bool)))* -> hBOOL(skf112(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),u,bool))*.
% 300.04/300.44 8005[0:SpL:4841.1,6144.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),y),ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))))* hBOOL(ti(bool,skf112(y,u,bool)))* -> hBOOL(skf112(ti(product_prod(bool,u),skf114(w,v,product_prod(bool,u))),u,bool))*.
% 300.04/300.44 8003[0:SpL:4840.1,6144.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),y),ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))))* hBOOL(ti(bool,skf112(y,u,bool)))* -> hBOOL(skf112(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),u,bool))*.
% 300.04/300.44 7999[0:SpL:4031.1,6144.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf112(skf111(x,product_prod(bool,v),u),v,bool)))* -> hBOOL(skf112(ti(product_prod(bool,v),y),v,bool))*.
% 300.04/300.44 7998[0:SpL:777.1,6144.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf112(skf111(w,product_prod(bool,v),u),v,bool)))* -> hBOOL(skf112(ti(product_prod(bool,v),y),v,bool))*.
% 300.04/300.44 7996[0:SpL:778.1,6144.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf112(skf113(w,product_prod(bool,v),u),v,bool)))* -> hBOOL(skf112(ti(product_prod(bool,v),y),v,bool))*.
% 300.04/300.44 7994[0:SpL:777.1,6144.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf112(skf113(x,product_prod(bool,v),u),v,bool)))* -> hBOOL(skf112(ti(product_prod(bool,v),y),v,bool))*.
% 300.04/300.44 7993[0:SpL:4840.1,6144.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf112(skf112(w,v,product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(ti(product_prod(bool,u),y),u,bool))*.
% 300.04/300.44 7992[0:SpL:4841.1,6144.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf112(skf114(w,v,product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(ti(product_prod(bool,u),y),u,bool))*.
% 300.04/300.44 7990[0:SpL:4840.1,6144.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf112(skf114(x,v,product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(ti(product_prod(bool,u),y),u,bool))*.
% 300.04/300.44 8043[0:SpL:4031.1,6131.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),y),ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)))* hBOOL(ti(bool,skf112(ti(product_prod(bool,v),y),v,bool)))* -> hBOOL(skf112(skf111(x,product_prod(bool,v),u),v,bool))*.
% 300.04/300.44 8042[0:SpL:777.1,6131.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),y),ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)))* hBOOL(ti(bool,skf112(ti(product_prod(bool,v),y),v,bool)))* -> hBOOL(skf112(skf111(w,product_prod(bool,v),u),v,bool))*.
% 300.04/300.44 8040[0:SpL:778.1,6131.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),y),ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)))* hBOOL(ti(bool,skf112(ti(product_prod(bool,v),y),v,bool)))* -> hBOOL(skf112(skf113(w,product_prod(bool,v),u),v,bool))*.
% 300.04/300.44 8038[0:SpL:777.1,6131.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),y),ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)))* hBOOL(ti(bool,skf112(ti(product_prod(bool,v),y),v,bool)))* -> hBOOL(skf112(skf113(x,product_prod(bool,v),u),v,bool))*.
% 300.04/300.44 8037[0:SpL:4840.1,6131.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),y),ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),y),u,bool)))* -> hBOOL(skf112(skf112(w,v,product_prod(bool,u)),u,bool))*.
% 300.04/300.44 8036[0:SpL:4841.1,6131.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),y),ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),y),u,bool)))* -> hBOOL(skf112(skf114(w,v,product_prod(bool,u)),u,bool))*.
% 300.04/300.44 8034[0:SpL:4840.1,6131.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),y),ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),y),u,bool)))* -> hBOOL(skf112(skf114(x,v,product_prod(bool,u)),u,bool))*.
% 300.04/300.44 8030[0:SpL:4031.1,6131.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf112(ti(product_prod(bool,v),skf111(x,product_prod(bool,v),u)),v,bool)))* -> hBOOL(skf112(y,v,bool)).
% 300.04/300.44 8029[0:SpL:777.1,6131.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf112(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),v,bool)))* -> hBOOL(skf112(y,v,bool)).
% 300.04/300.44 8027[0:SpL:778.1,6131.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf112(ti(product_prod(bool,v),skf113(w,product_prod(bool,v),u)),v,bool)))* -> hBOOL(skf112(y,v,bool)).
% 300.04/300.44 8025[0:SpL:777.1,6131.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf112(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),v,bool)))* -> hBOOL(skf112(y,v,bool)).
% 300.04/300.44 8024[0:SpL:4840.1,6131.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),u,bool)))* -> hBOOL(skf112(y,u,bool)).
% 300.04/300.44 8023[0:SpL:4841.1,6131.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf114(w,v,product_prod(bool,u))),u,bool)))* -> hBOOL(skf112(y,u,bool)).
% 300.04/300.44 8021[0:SpL:4840.1,6131.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),u,bool)))* -> hBOOL(skf112(y,u,bool)).
% 300.04/300.44 8475[0:SpL:4844.1,5838.0] || equal(ti(product_prod(product_prod(val,u),val),v),ti(product_prod(product_prod(val,u),val),w))* equal(ti(product_prod(val,u),skf112(ti(product_prod(product_prod(val,u),val),v),val,product_prod(val,u))),undefined(product_prod(val,u)))** -> equal(skf112(skf114(w,val,product_prod(val,u)),u,val),skf112(undefined(product_prod(val,u)),u,val))**.
% 300.04/300.44 8416[0:SpL:4844.1,989.0] || equal(ti(product_prod(product_prod(u,val),val),v),ti(product_prod(product_prod(u,val),val),w))* equal(ti(product_prod(u,val),skf112(ti(product_prod(product_prod(u,val),val),v),val,product_prod(u,val))),undefined(product_prod(u,val)))** -> equal(skf111(skf114(w,val,product_prod(u,val)),val,u),skf111(undefined(product_prod(u,val)),val,u))**.
% 300.04/300.44 8301[0:SpL:4844.1,5838.0] || equal(ti(product_prod(product_prod(val,u),val),v),ti(product_prod(product_prod(val,u),val),w))* equal(ti(product_prod(val,u),skf114(w,val,product_prod(val,u))),undefined(product_prod(val,u)))** -> equal(skf112(skf112(ti(product_prod(product_prod(val,u),val),v),val,product_prod(val,u)),u,val),skf112(undefined(product_prod(val,u)),u,val))**.
% 300.04/300.44 8242[0:SpL:4844.1,989.0] || equal(ti(product_prod(product_prod(u,val),val),v),ti(product_prod(product_prod(u,val),val),w))* equal(ti(product_prod(u,val),skf114(w,val,product_prod(u,val))),undefined(product_prod(u,val)))** -> equal(skf111(skf112(ti(product_prod(product_prod(u,val),val),v),val,product_prod(u,val)),val,u),skf111(undefined(product_prod(u,val)),val,u))**.
% 300.04/300.44 8132[0:SpR:4031.1,4844.1] || equal(ti(product_prod(u,product_prod(v,val)),w),ti(product_prod(u,product_prod(v,val)),x))* equal(ti(product_prod(v,val),skf111(x,product_prod(v,val),u)),ti(product_prod(v,val),y))* -> equal(ti(v,skf112(ti(product_prod(v,val),skf111(w,product_prod(v,val),u)),val,v)),ti(v,skf114(y,val,v)))*.
% 300.04/300.44 8131[0:SpR:777.1,4844.1] || equal(ti(product_prod(u,product_prod(v,val)),w),ti(product_prod(u,product_prod(v,val)),x))* equal(ti(product_prod(v,val),skf111(w,product_prod(v,val),u)),ti(product_prod(v,val),y))* -> equal(ti(v,skf112(ti(product_prod(v,val),skf113(x,product_prod(v,val),u)),val,v)),ti(v,skf114(y,val,v)))*.
% 300.04/300.44 8129[0:SpR:778.1,4844.1] || equal(ti(product_prod(u,product_prod(v,val)),w),ti(product_prod(u,product_prod(v,val)),x))* equal(ti(product_prod(v,val),skf113(w,product_prod(v,val),u)),ti(product_prod(v,val),y))* -> equal(ti(v,skf112(ti(product_prod(v,val),skf113(x,product_prod(v,val),u)),val,v)),ti(v,skf114(y,val,v)))*.
% 300.04/300.44 8127[0:SpR:777.1,4844.1] || equal(ti(product_prod(u,product_prod(v,val)),w),ti(product_prod(u,product_prod(v,val)),x))* equal(ti(product_prod(v,val),skf113(x,product_prod(v,val),u)),ti(product_prod(v,val),y))* -> equal(ti(v,skf112(ti(product_prod(v,val),skf111(w,product_prod(v,val),u)),val,v)),ti(v,skf114(y,val,v)))*.
% 300.04/300.44 8126[0:SpR:4840.1,4844.1] || equal(ti(product_prod(product_prod(u,val),v),w),ti(product_prod(product_prod(u,val),v),x))* equal(ti(product_prod(u,val),skf112(w,v,product_prod(u,val))),ti(product_prod(u,val),y))* -> equal(ti(u,skf112(ti(product_prod(u,val),skf114(x,v,product_prod(u,val))),val,u)),ti(u,skf114(y,val,u)))*.
% 300.04/300.44 8125[0:SpR:4841.1,4844.1] || equal(ti(product_prod(product_prod(u,val),v),w),ti(product_prod(product_prod(u,val),v),x))* equal(ti(product_prod(u,val),skf114(w,v,product_prod(u,val))),ti(product_prod(u,val),y))* -> equal(ti(u,skf112(ti(product_prod(u,val),skf114(x,v,product_prod(u,val))),val,u)),ti(u,skf114(y,val,u)))*.
% 300.04/300.44 8123[0:SpR:4840.1,4844.1] || equal(ti(product_prod(product_prod(u,val),v),w),ti(product_prod(product_prod(u,val),v),x))* equal(ti(product_prod(u,val),skf114(x,v,product_prod(u,val))),ti(product_prod(u,val),y))* -> equal(ti(u,skf112(ti(product_prod(u,val),skf112(w,v,product_prod(u,val))),val,u)),ti(u,skf114(y,val,u)))*.
% 300.04/300.44 8980[0:SpL:4843.1,5838.0] || equal(ti(product_prod(product_prod(val,u),val),v),ti(product_prod(product_prod(val,u),val),w))* equal(ti(product_prod(val,u),skf114(ti(product_prod(product_prod(val,u),val),v),val,product_prod(val,u))),undefined(product_prod(val,u)))** -> equal(skf112(skf114(w,val,product_prod(val,u)),u,val),skf112(undefined(product_prod(val,u)),u,val))**.
% 300.04/300.44 8921[0:SpL:4843.1,989.0] || equal(ti(product_prod(product_prod(u,val),val),v),ti(product_prod(product_prod(u,val),val),w))* equal(ti(product_prod(u,val),skf114(ti(product_prod(product_prod(u,val),val),v),val,product_prod(u,val))),undefined(product_prod(u,val)))** -> equal(skf111(skf114(w,val,product_prod(u,val)),val,u),skf111(undefined(product_prod(u,val)),val,u))**.
% 300.04/300.44 8805[0:SpL:4843.1,5838.0] || equal(ti(product_prod(product_prod(val,u),val),v),ti(product_prod(product_prod(val,u),val),w))* equal(ti(product_prod(val,u),skf114(w,val,product_prod(val,u))),undefined(product_prod(val,u)))** -> equal(skf112(skf114(ti(product_prod(product_prod(val,u),val),v),val,product_prod(val,u)),u,val),skf112(undefined(product_prod(val,u)),u,val))**.
% 300.04/300.44 8746[0:SpL:4843.1,989.0] || equal(ti(product_prod(product_prod(u,val),val),v),ti(product_prod(product_prod(u,val),val),w))* equal(ti(product_prod(u,val),skf114(w,val,product_prod(u,val))),undefined(product_prod(u,val)))** -> equal(skf111(skf114(ti(product_prod(product_prod(u,val),val),v),val,product_prod(u,val)),val,u),skf111(undefined(product_prod(u,val)),val,u))**.
% 300.04/300.44 8635[0:SpR:4031.1,4843.1] || equal(ti(product_prod(u,product_prod(v,val)),w),ti(product_prod(u,product_prod(v,val)),x))* equal(ti(product_prod(v,val),skf111(x,product_prod(v,val),u)),ti(product_prod(v,val),y))* -> equal(ti(v,skf114(ti(product_prod(v,val),skf111(w,product_prod(v,val),u)),val,v)),ti(v,skf114(y,val,v)))*.
% 300.04/300.44 8634[0:SpR:777.1,4843.1] || equal(ti(product_prod(u,product_prod(v,val)),w),ti(product_prod(u,product_prod(v,val)),x))* equal(ti(product_prod(v,val),skf111(w,product_prod(v,val),u)),ti(product_prod(v,val),y))* -> equal(ti(v,skf114(ti(product_prod(v,val),skf113(x,product_prod(v,val),u)),val,v)),ti(v,skf114(y,val,v)))*.
% 300.04/300.44 8632[0:SpR:778.1,4843.1] || equal(ti(product_prod(u,product_prod(v,val)),w),ti(product_prod(u,product_prod(v,val)),x))* equal(ti(product_prod(v,val),skf113(w,product_prod(v,val),u)),ti(product_prod(v,val),y))* -> equal(ti(v,skf114(ti(product_prod(v,val),skf113(x,product_prod(v,val),u)),val,v)),ti(v,skf114(y,val,v)))*.
% 300.04/300.44 8630[0:SpR:777.1,4843.1] || equal(ti(product_prod(u,product_prod(v,val)),w),ti(product_prod(u,product_prod(v,val)),x))* equal(ti(product_prod(v,val),skf113(x,product_prod(v,val),u)),ti(product_prod(v,val),y))* -> equal(ti(v,skf114(ti(product_prod(v,val),skf111(w,product_prod(v,val),u)),val,v)),ti(v,skf114(y,val,v)))*.
% 300.04/300.44 8628[0:SpR:4840.1,4843.1] || equal(ti(product_prod(product_prod(u,val),v),w),ti(product_prod(product_prod(u,val),v),x))* equal(ti(product_prod(u,val),skf112(w,v,product_prod(u,val))),ti(product_prod(u,val),y))* -> equal(ti(u,skf114(ti(product_prod(u,val),skf114(x,v,product_prod(u,val))),val,u)),ti(u,skf114(y,val,u)))*.
% 300.04/300.44 8626[0:SpR:4841.1,4843.1] || equal(ti(product_prod(product_prod(u,val),v),w),ti(product_prod(product_prod(u,val),v),x))* equal(ti(product_prod(u,val),skf114(w,v,product_prod(u,val))),ti(product_prod(u,val),y))* -> equal(ti(u,skf114(ti(product_prod(u,val),skf114(x,v,product_prod(u,val))),val,u)),ti(u,skf114(y,val,u)))*.
% 300.04/300.44 8624[0:SpR:4840.1,4843.1] || equal(ti(product_prod(product_prod(u,val),v),w),ti(product_prod(product_prod(u,val),v),x))* equal(ti(product_prod(u,val),skf114(x,v,product_prod(u,val))),ti(product_prod(u,val),y))* -> equal(ti(u,skf114(ti(product_prod(u,val),skf112(w,v,product_prod(u,val))),val,u)),ti(u,skf114(y,val,u)))*.
% 300.04/300.44 9127[0:SpL:4031.1,5843.0] || equal(ti(product_prod(u,product_prod(val,v)),w),ti(product_prod(u,product_prod(val,v)),x))* equal(ti(product_prod(val,v),skf111(w,product_prod(val,v),u)),hAPP(y,product_prod(val,v),z,x1))* -> equal(skf112(skf111(x,product_prod(val,v),u),v,val),skf112(hAPP(y,product_prod(val,v),z,x1),v,val))*.
% 300.04/300.44 9126[0:SpL:777.1,5843.0] || equal(ti(product_prod(u,product_prod(val,v)),w),ti(product_prod(u,product_prod(val,v)),x))* equal(ti(product_prod(val,v),skf113(x,product_prod(val,v),u)),hAPP(y,product_prod(val,v),z,x1))* -> equal(skf112(skf111(w,product_prod(val,v),u),v,val),skf112(hAPP(y,product_prod(val,v),z,x1),v,val))*.
% 300.04/300.44 9124[0:SpL:778.1,5843.0] || equal(ti(product_prod(u,product_prod(val,v)),w),ti(product_prod(u,product_prod(val,v)),x))* equal(ti(product_prod(val,v),skf113(x,product_prod(val,v),u)),hAPP(y,product_prod(val,v),z,x1))* -> equal(skf112(skf113(w,product_prod(val,v),u),v,val),skf112(hAPP(y,product_prod(val,v),z,x1),v,val))*.
% 300.04/300.44 9122[0:SpL:777.1,5843.0] || equal(ti(product_prod(u,product_prod(val,v)),w),ti(product_prod(u,product_prod(val,v)),x))* equal(ti(product_prod(val,v),skf111(w,product_prod(val,v),u)),hAPP(y,product_prod(val,v),z,x1))* -> equal(skf112(skf113(x,product_prod(val,v),u),v,val),skf112(hAPP(y,product_prod(val,v),z,x1),v,val))*.
% 300.04/300.44 9120[0:SpL:4840.1,5843.0] || equal(ti(product_prod(product_prod(val,u),v),w),ti(product_prod(product_prod(val,u),v),x))* equal(ti(product_prod(val,u),skf114(x,v,product_prod(val,u))),hAPP(y,product_prod(val,u),z,x1))* -> equal(skf112(skf112(w,v,product_prod(val,u)),u,val),skf112(hAPP(y,product_prod(val,u),z,x1),u,val))*.
% 300.04/300.44 9116[0:SpL:4841.1,5843.0] || equal(ti(product_prod(product_prod(val,u),v),w),ti(product_prod(product_prod(val,u),v),x))* equal(ti(product_prod(val,u),skf114(x,v,product_prod(val,u))),hAPP(y,product_prod(val,u),z,x1))* -> equal(skf112(skf114(w,v,product_prod(val,u)),u,val),skf112(hAPP(y,product_prod(val,u),z,x1),u,val))*.
% 300.04/300.44 9114[0:SpL:4840.1,5843.0] || equal(ti(product_prod(product_prod(val,u),v),w),ti(product_prod(product_prod(val,u),v),x))* equal(ti(product_prod(val,u),skf112(w,v,product_prod(val,u))),hAPP(y,product_prod(val,u),z,x1))* -> equal(skf112(skf114(x,v,product_prod(val,u)),u,val),skf112(hAPP(y,product_prod(val,u),z,x1),u,val))*.
% 300.04/300.44 13466[0:SpR:4031.1,13438.1] || equal(ti(product_prod(u,product_prod(bool,product_prod(v,w))),x),ti(product_prod(u,product_prod(bool,product_prod(v,w))),y))* hBOOL(ti(bool,skf108(skf111(y,product_prod(bool,product_prod(v,w)),u),w,v,bool)))* -> hBOOL(skf108(ti(product_prod(bool,product_prod(v,w)),skf111(x,product_prod(bool,product_prod(v,w)),u)),w,v,bool))*.
% 300.04/300.44 13465[0:SpR:777.1,13438.1] || equal(ti(product_prod(u,product_prod(bool,product_prod(v,w))),x),ti(product_prod(u,product_prod(bool,product_prod(v,w))),y))* hBOOL(ti(bool,skf108(skf111(x,product_prod(bool,product_prod(v,w)),u),w,v,bool)))* -> hBOOL(skf108(ti(product_prod(bool,product_prod(v,w)),skf113(y,product_prod(bool,product_prod(v,w)),u)),w,v,bool))*.
% 300.04/300.44 13463[0:SpR:778.1,13438.1] || equal(ti(product_prod(u,product_prod(bool,product_prod(v,w))),x),ti(product_prod(u,product_prod(bool,product_prod(v,w))),y))* hBOOL(ti(bool,skf108(skf113(x,product_prod(bool,product_prod(v,w)),u),w,v,bool)))* -> hBOOL(skf108(ti(product_prod(bool,product_prod(v,w)),skf113(y,product_prod(bool,product_prod(v,w)),u)),w,v,bool))*.
% 300.04/300.44 13461[0:SpR:777.1,13438.1] || equal(ti(product_prod(u,product_prod(bool,product_prod(v,w))),x),ti(product_prod(u,product_prod(bool,product_prod(v,w))),y))* hBOOL(ti(bool,skf108(skf113(y,product_prod(bool,product_prod(v,w)),u),w,v,bool)))* -> hBOOL(skf108(ti(product_prod(bool,product_prod(v,w)),skf111(x,product_prod(bool,product_prod(v,w)),u)),w,v,bool))*.
% 300.04/300.44 13459[0:SpR:4840.1,13438.1] || equal(ti(product_prod(product_prod(bool,product_prod(u,v)),w),x),ti(product_prod(product_prod(bool,product_prod(u,v)),w),y))* hBOOL(ti(bool,skf108(skf112(x,w,product_prod(bool,product_prod(u,v))),v,u,bool)))* -> hBOOL(skf108(ti(product_prod(bool,product_prod(u,v)),skf114(y,w,product_prod(bool,product_prod(u,v)))),v,u,bool))*.
% 300.04/300.44 13454[0:SpR:4841.1,13438.1] || equal(ti(product_prod(product_prod(bool,product_prod(u,v)),w),x),ti(product_prod(product_prod(bool,product_prod(u,v)),w),y))* hBOOL(ti(bool,skf108(skf114(x,w,product_prod(bool,product_prod(u,v))),v,u,bool)))* -> hBOOL(skf108(ti(product_prod(bool,product_prod(u,v)),skf114(y,w,product_prod(bool,product_prod(u,v)))),v,u,bool))*.
% 300.04/300.44 13452[0:SpR:4840.1,13438.1] || equal(ti(product_prod(product_prod(bool,product_prod(u,v)),w),x),ti(product_prod(product_prod(bool,product_prod(u,v)),w),y))* hBOOL(ti(bool,skf108(skf114(y,w,product_prod(bool,product_prod(u,v))),v,u,bool)))* -> hBOOL(skf108(ti(product_prod(bool,product_prod(u,v)),skf112(x,w,product_prod(bool,product_prod(u,v)))),v,u,bool))*.
% 300.04/300.44 20248[0:SpL:19623.1,6195.0] || equal(ti(product_prod(product_prod(exp(u),v),w),x),ti(product_prod(product_prod(exp(u),v),w),y))* equal(ti(product_prod(exp(u),v),skf112(x,w,product_prod(exp(u),v))),ti(product_prod(exp(u),v),z))* -> equal(skf112(skf112(y,w,product_prod(exp(u),v)),v,exp(u)),skf112(z,v,exp(u)))*.
% 300.04/300.44 20246[0:SpL:19623.1,7013.1] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* hBOOL(ti(bool,skf112(skf112(x,v,product_prod(bool,u)),u,bool)))* equal(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),undefined(product_prod(bool,u)))** -> hBOOL(ti(bool,skf112(undefined(product_prod(bool,u)),u,bool))).
% 300.04/300.44 20244[0:SpL:19623.1,5843.0] || equal(ti(product_prod(product_prod(val,u),v),w),ti(product_prod(product_prod(val,u),v),x))* equal(ti(product_prod(val,u),skf112(w,v,product_prod(val,u))),hAPP(y,product_prod(val,u),z,x1))* -> equal(skf112(skf112(x,v,product_prod(val,u)),u,val),skf112(hAPP(y,product_prod(val,u),z,x1),u,val))*.
% 300.04/300.44 20221[0:SpL:19623.1,6909.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),undefined(product_prod(bool,u)))** hBOOL(ti(bool,skf114(undefined(product_prod(bool,u)),u,bool))) -> hBOOL(ti(bool,skf114(skf112(x,v,product_prod(bool,u)),u,bool)))*.
% 300.04/300.44 20220[0:SpL:19623.1,6896.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),undefined(product_prod(bool,u)))** hBOOL(ti(bool,skf114(skf112(x,v,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf114(undefined(product_prod(bool,u)),u,bool))).
% 300.04/300.44 20219[0:SpL:19623.1,6936.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),undefined(product_prod(bool,u)))** hBOOL(ti(bool,skf114(undefined(product_prod(bool,u)),u,bool))) -> hBOOL(ti(bool,skf112(skf112(x,v,product_prod(bool,u)),u,bool)))*.
% 300.04/300.44 20218[0:SpL:19623.1,6923.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),undefined(product_prod(bool,u)))** hBOOL(ti(bool,skf114(skf112(x,v,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf112(undefined(product_prod(bool,u)),u,bool))).
% 300.04/300.44 20217[0:SpL:19623.1,7032.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),undefined(product_prod(bool,u)))** hBOOL(ti(bool,skf112(undefined(product_prod(bool,u)),u,bool))) -> hBOOL(ti(bool,skf112(skf112(x,v,product_prod(bool,u)),u,bool)))*.
% 300.04/300.44 20216[0:SpL:19623.1,7554.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),undefined(product_prod(bool,u)))** hBOOL(ti(bool,skf112(undefined(product_prod(bool,u)),u,bool))) -> hBOOL(ti(bool,skf114(skf112(x,v,product_prod(bool,u)),u,bool)))*.
% 300.04/300.44 20215[0:SpL:19623.1,7541.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),undefined(product_prod(bool,u)))** hBOOL(ti(bool,skf112(skf112(x,v,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf114(undefined(product_prod(bool,u)),u,bool))).
% 300.04/300.44 20206[0:SpL:19623.1,5198.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf114(skf112(x,v,product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(ti(product_prod(bool,u),y),u,bool))*.
% 300.04/300.44 20202[0:SpL:19623.1,5187.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf112(x,v,product_prod(bool,u))),u,bool)))* -> hBOOL(skf114(y,u,bool)).
% 300.04/300.44 20201[0:SpL:19623.1,6024.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf112(skf112(x,v,product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(ti(product_prod(bool,u),y),u,bool))*.
% 300.04/300.44 20199[0:SpL:19623.1,6011.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf112(x,v,product_prod(bool,u))),u,bool)))* -> hBOOL(skf114(y,u,bool)).
% 300.04/300.44 20198[0:SpL:19623.1,6057.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),y),u,bool)))* -> hBOOL(skf112(skf112(x,v,product_prod(bool,u)),u,bool))*.
% 300.04/300.44 20197[0:SpL:19623.1,6044.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf114(y,u,bool)))* -> hBOOL(skf112(ti(product_prod(bool,u),skf112(x,v,product_prod(bool,u))),u,bool))*.
% 300.04/300.44 20196[0:SpL:19623.1,6144.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf112(skf112(x,v,product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(ti(product_prod(bool,u),y),u,bool))*.
% 300.04/300.44 20195[0:SpL:19623.1,6131.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf112(x,v,product_prod(bool,u))),u,bool)))* -> hBOOL(skf112(y,u,bool)).
% 300.04/300.44 20182[0:SpL:19623.1,5198.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),y),ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))))* hBOOL(ti(bool,skf114(y,u,bool)))* -> hBOOL(skf114(ti(product_prod(bool,u),skf112(x,v,product_prod(bool,u))),u,bool))*.
% 300.04/300.44 20178[0:SpL:19623.1,5187.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),y),ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),y),u,bool)))* -> hBOOL(skf114(skf112(x,v,product_prod(bool,u)),u,bool))*.
% 300.04/300.44 20177[0:SpL:19623.1,6024.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),y),ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))))* hBOOL(ti(bool,skf112(y,u,bool)))* -> hBOOL(skf114(ti(product_prod(bool,u),skf112(x,v,product_prod(bool,u))),u,bool))*.
% 300.04/300.44 20175[0:SpL:19623.1,6011.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),y),ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),y),u,bool)))* -> hBOOL(skf114(skf112(x,v,product_prod(bool,u)),u,bool))*.
% 300.04/300.44 20174[0:SpL:19623.1,6057.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),y),ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf112(x,v,product_prod(bool,u))),u,bool)))* -> hBOOL(skf112(y,u,bool)).
% 300.04/300.44 20173[0:SpL:19623.1,6044.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),y),ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))))* hBOOL(ti(bool,skf114(skf112(x,v,product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(ti(product_prod(bool,u),y),u,bool))*.
% 300.04/300.44 20172[0:SpL:19623.1,6144.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),y),ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))))* hBOOL(ti(bool,skf112(y,u,bool)))* -> hBOOL(skf112(ti(product_prod(bool,u),skf112(x,v,product_prod(bool,u))),u,bool))*.
% 300.04/300.44 20171[0:SpL:19623.1,6131.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),y),ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),y),u,bool)))* -> hBOOL(skf112(skf112(x,v,product_prod(bool,u)),u,bool))*.
% 300.04/300.44 20150[0:SpL:19623.1,1177.0] || equal(ti(product_prod(product_prod(u,exp(v)),w),x),ti(product_prod(product_prod(u,exp(v)),w),y))* equal(ti(product_prod(u,exp(v)),skf112(x,w,product_prod(u,exp(v)))),ti(product_prod(u,exp(v)),z))* -> equal(skf111(skf112(y,w,product_prod(u,exp(v))),exp(v),u),skf111(z,exp(v),u))*.
% 300.04/300.44 20147[0:SpL:19623.1,994.0] || equal(ti(product_prod(product_prod(u,val),v),w),ti(product_prod(product_prod(u,val),v),x))* equal(ti(product_prod(u,val),skf112(w,v,product_prod(u,val))),hAPP(y,product_prod(u,val),z,x1))* -> equal(skf111(skf112(x,v,product_prod(u,val)),val,u),skf111(hAPP(y,product_prod(u,val),z,x1),val,u))*.
% 300.04/300.44 20116[0:SpL:19623.1,1419.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),undefined(product_prod(u,bool)))** hBOOL(ti(bool,skf113(undefined(product_prod(u,bool)),bool,u))) -> hBOOL(ti(bool,skf113(skf112(x,v,product_prod(u,bool)),bool,u)))*.
% 300.04/300.44 20115[0:SpL:19623.1,1412.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),undefined(product_prod(u,bool)))** hBOOL(ti(bool,skf113(skf112(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf113(undefined(product_prod(u,bool)),bool,u))).
% 300.04/300.44 20114[0:SpL:19623.1,1438.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),undefined(product_prod(u,bool)))** hBOOL(ti(bool,skf113(undefined(product_prod(u,bool)),bool,u))) -> hBOOL(ti(bool,skf111(skf112(x,v,product_prod(u,bool)),bool,u)))*.
% 300.04/300.44 20113[0:SpL:19623.1,1431.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),undefined(product_prod(u,bool)))** hBOOL(ti(bool,skf113(skf112(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf111(undefined(product_prod(u,bool)),bool,u))).
% 300.04/300.44 20112[0:SpL:19623.1,1472.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),undefined(product_prod(u,bool)))** hBOOL(ti(bool,skf111(undefined(product_prod(u,bool)),bool,u))) -> hBOOL(ti(bool,skf111(skf112(x,v,product_prod(u,bool)),bool,u)))*.
% 300.04/300.44 20111[0:SpL:19623.1,1638.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),undefined(product_prod(u,bool)))** hBOOL(ti(bool,skf111(undefined(product_prod(u,bool)),bool,u))) -> hBOOL(ti(bool,skf113(skf112(x,v,product_prod(u,bool)),bool,u)))*.
% 300.04/300.44 20110[0:SpL:19623.1,1631.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),undefined(product_prod(u,bool)))** hBOOL(ti(bool,skf111(skf112(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf113(undefined(product_prod(u,bool)),bool,u))).
% 300.04/300.44 20101[0:SpL:19623.1,846.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf113(skf112(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(ti(product_prod(u,bool),y),bool,u))*.
% 300.04/300.44 20097[0:SpL:19623.1,841.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf112(x,v,product_prod(u,bool))),bool,u)))* -> hBOOL(skf113(y,bool,u)).
% 300.04/300.44 20096[0:SpL:19623.1,1078.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf111(skf112(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(ti(product_prod(u,bool),y),bool,u))*.
% 300.04/300.44 20094[0:SpL:19623.1,1071.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf112(x,v,product_prod(u,bool))),bool,u)))* -> hBOOL(skf113(y,bool,u)).
% 300.04/300.44 20093[0:SpL:19623.1,1103.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),y),bool,u)))* -> hBOOL(skf111(skf112(x,v,product_prod(u,bool)),bool,u))*.
% 300.04/300.44 20092[0:SpL:19623.1,1096.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf113(y,bool,u)))* -> hBOOL(skf111(ti(product_prod(u,bool),skf112(x,v,product_prod(u,bool))),bool,u))*.
% 300.04/300.44 20091[0:SpL:19623.1,1130.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf111(skf112(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(ti(product_prod(u,bool),y),bool,u))*.
% 300.04/300.44 20090[0:SpL:19623.1,1123.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf112(x,v,product_prod(u,bool))),bool,u)))* -> hBOOL(skf111(y,bool,u)).
% 300.04/300.44 20073[0:SpL:19623.1,846.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),y),ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))))* hBOOL(ti(bool,skf113(y,bool,u)))* -> hBOOL(skf113(ti(product_prod(u,bool),skf112(x,v,product_prod(u,bool))),bool,u))*.
% 300.04/300.44 20069[0:SpL:19623.1,841.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),y),ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),y),bool,u)))* -> hBOOL(skf113(skf112(x,v,product_prod(u,bool)),bool,u))*.
% 300.04/300.44 20068[0:SpL:19623.1,1078.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),y),ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))))* hBOOL(ti(bool,skf111(y,bool,u)))* -> hBOOL(skf113(ti(product_prod(u,bool),skf112(x,v,product_prod(u,bool))),bool,u))*.
% 300.04/300.44 20066[0:SpL:19623.1,1071.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),y),ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),y),bool,u)))* -> hBOOL(skf113(skf112(x,v,product_prod(u,bool)),bool,u))*.
% 300.04/300.44 20065[0:SpL:19623.1,1103.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),y),ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf112(x,v,product_prod(u,bool))),bool,u)))* -> hBOOL(skf111(y,bool,u)).
% 300.04/300.44 20064[0:SpL:19623.1,1096.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),y),ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))))* hBOOL(ti(bool,skf113(skf112(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(ti(product_prod(u,bool),y),bool,u))*.
% 300.04/300.44 20063[0:SpL:19623.1,1130.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),y),ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))))* hBOOL(ti(bool,skf111(y,bool,u)))* -> hBOOL(skf111(ti(product_prod(u,bool),skf112(x,v,product_prod(u,bool))),bool,u))*.
% 300.04/300.44 20062[0:SpL:19623.1,1123.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),y),ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),y),bool,u)))* -> hBOOL(skf111(skf112(x,v,product_prod(u,bool)),bool,u))*.
% 300.04/300.44 20045[0:SpL:19623.1,1452.1] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* hBOOL(ti(bool,skf111(skf112(x,v,product_prod(u,bool)),bool,u)))* equal(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),undefined(product_prod(u,bool)))** -> hBOOL(ti(bool,skf111(undefined(product_prod(u,bool)),bool,u))).
% 300.04/300.44 19756[0:SpR:19623.1,13438.1] || equal(ti(product_prod(product_prod(bool,product_prod(u,v)),w),x),ti(product_prod(product_prod(bool,product_prod(u,v)),w),y))* hBOOL(ti(bool,skf108(skf112(y,w,product_prod(bool,product_prod(u,v))),v,u,bool)))* -> hBOOL(skf108(ti(product_prod(bool,product_prod(u,v)),skf112(x,w,product_prod(bool,product_prod(u,v)))),v,u,bool))*.
% 300.04/300.44 19750[0:SpR:19623.1,4844.1] || equal(ti(product_prod(product_prod(u,val),v),w),ti(product_prod(product_prod(u,val),v),x))* equal(ti(product_prod(u,val),skf112(x,v,product_prod(u,val))),ti(product_prod(u,val),y))* -> equal(ti(u,skf112(ti(product_prod(u,val),skf112(w,v,product_prod(u,val))),val,u)),ti(u,skf114(y,val,u)))*.
% 300.04/300.44 19748[0:SpR:19623.1,4843.1] || equal(ti(product_prod(product_prod(u,val),v),w),ti(product_prod(product_prod(u,val),v),x))* equal(ti(product_prod(u,val),skf112(x,v,product_prod(u,val))),ti(product_prod(u,val),y))* -> equal(ti(u,skf114(ti(product_prod(u,val),skf112(w,v,product_prod(u,val))),val,u)),ti(u,skf114(y,val,u)))*.
% 300.04/300.44 20410[0:SpR:4378.1,1468.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x)) -> hBOOL(hAPP(product_prod(v,v),bool,hAPP(fun(product_prod(v,v),bool),fun(product_prod(v,v),bool),transitive_rtrancl(v),y),hAPP(v,product_prod(v,v),hAPP(v,fun(v,product_prod(v,v)),product_Pair(v,v),skf111(x,v,u)),skf111(w,v,u))))*.
% 300.04/300.44 20409[0:SpR:951.1,1468.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x)) -> hBOOL(hAPP(product_prod(v,v),bool,hAPP(fun(product_prod(v,v),bool),fun(product_prod(v,v),bool),transitive_rtrancl(v),y),hAPP(v,product_prod(v,v),hAPP(v,fun(v,product_prod(v,v)),product_Pair(v,v),skf111(w,v,u)),skf113(x,v,u))))*.
% 300.04/300.44 20407[0:SpR:808.1,1468.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x)) -> hBOOL(hAPP(product_prod(v,v),bool,hAPP(fun(product_prod(v,v),bool),fun(product_prod(v,v),bool),transitive_rtrancl(v),y),hAPP(v,product_prod(v,v),hAPP(v,fun(v,product_prod(v,v)),product_Pair(v,v),skf113(w,v,u)),skf113(x,v,u))))*.
% 300.04/300.44 20405[0:SpR:951.1,1468.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x)) -> hBOOL(hAPP(product_prod(v,v),bool,hAPP(fun(product_prod(v,v),bool),fun(product_prod(v,v),bool),transitive_rtrancl(v),y),hAPP(v,product_prod(v,v),hAPP(v,fun(v,product_prod(v,v)),product_Pair(v,v),skf113(x,v,u)),skf111(w,v,u))))*.
% 300.04/300.44 20404[0:SpR:5728.1,1468.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x)) -> hBOOL(hAPP(product_prod(u,u),bool,hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),y),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),skf112(w,v,u)),skf114(x,v,u))))*.
% 300.04/300.44 20403[0:SpR:5139.1,1468.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x)) -> hBOOL(hAPP(product_prod(u,u),bool,hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),y),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),skf114(w,v,u)),skf114(x,v,u))))*.
% 300.04/300.44 20401[0:SpR:5728.1,1468.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x)) -> hBOOL(hAPP(product_prod(u,u),bool,hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),y),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),skf114(x,v,u)),skf112(w,v,u))))*.
% 300.04/300.44 21025[0:SpL:19631.1,5838.0] || equal(ti(product_prod(product_prod(val,u),val),v),ti(product_prod(product_prod(val,u),val),w))* equal(ti(product_prod(val,u),skf112(ti(product_prod(product_prod(val,u),val),v),val,product_prod(val,u))),undefined(product_prod(val,u)))** -> equal(skf112(skf112(w,val,product_prod(val,u)),u,val),skf112(undefined(product_prod(val,u)),u,val))**.
% 300.04/300.44 20928[0:SpL:19631.1,989.0] || equal(ti(product_prod(product_prod(u,val),val),v),ti(product_prod(product_prod(u,val),val),w))* equal(ti(product_prod(u,val),skf112(ti(product_prod(product_prod(u,val),val),v),val,product_prod(u,val))),undefined(product_prod(u,val)))** -> equal(skf111(skf112(w,val,product_prod(u,val)),val,u),skf111(undefined(product_prod(u,val)),val,u))**.
% 300.04/300.44 20794[0:SpL:19631.1,5838.0] || equal(ti(product_prod(product_prod(val,u),val),v),ti(product_prod(product_prod(val,u),val),w))* equal(ti(product_prod(val,u),skf112(w,val,product_prod(val,u))),undefined(product_prod(val,u)))** -> equal(skf112(skf112(ti(product_prod(product_prod(val,u),val),v),val,product_prod(val,u)),u,val),skf112(undefined(product_prod(val,u)),u,val))**.
% 300.04/300.44 20697[0:SpL:19631.1,989.0] || equal(ti(product_prod(product_prod(u,val),val),v),ti(product_prod(product_prod(u,val),val),w))* equal(ti(product_prod(u,val),skf112(w,val,product_prod(u,val))),undefined(product_prod(u,val)))** -> equal(skf111(skf112(ti(product_prod(product_prod(u,val),val),v),val,product_prod(u,val)),val,u),skf111(undefined(product_prod(u,val)),val,u))**.
% 300.04/300.44 20572[0:SpR:4031.1,19631.1] || equal(ti(product_prod(u,product_prod(v,val)),w),ti(product_prod(u,product_prod(v,val)),x))* equal(ti(product_prod(v,val),skf111(x,product_prod(v,val),u)),ti(product_prod(v,val),y))* -> equal(ti(v,skf112(ti(product_prod(v,val),skf111(w,product_prod(v,val),u)),val,v)),ti(v,skf112(y,val,v)))*.
% 300.04/300.44 20571[0:SpR:777.1,19631.1] || equal(ti(product_prod(u,product_prod(v,val)),w),ti(product_prod(u,product_prod(v,val)),x))* equal(ti(product_prod(v,val),skf111(w,product_prod(v,val),u)),ti(product_prod(v,val),y))* -> equal(ti(v,skf112(ti(product_prod(v,val),skf113(x,product_prod(v,val),u)),val,v)),ti(v,skf112(y,val,v)))*.
% 300.04/300.44 20569[0:SpR:778.1,19631.1] || equal(ti(product_prod(u,product_prod(v,val)),w),ti(product_prod(u,product_prod(v,val)),x))* equal(ti(product_prod(v,val),skf113(w,product_prod(v,val),u)),ti(product_prod(v,val),y))* -> equal(ti(v,skf112(ti(product_prod(v,val),skf113(x,product_prod(v,val),u)),val,v)),ti(v,skf112(y,val,v)))*.
% 300.04/300.44 20567[0:SpR:777.1,19631.1] || equal(ti(product_prod(u,product_prod(v,val)),w),ti(product_prod(u,product_prod(v,val)),x))* equal(ti(product_prod(v,val),skf113(x,product_prod(v,val),u)),ti(product_prod(v,val),y))* -> equal(ti(v,skf112(ti(product_prod(v,val),skf111(w,product_prod(v,val),u)),val,v)),ti(v,skf112(y,val,v)))*.
% 300.04/300.44 20564[0:SpR:19623.1,19631.1] || equal(ti(product_prod(product_prod(u,val),v),w),ti(product_prod(product_prod(u,val),v),x))* equal(ti(product_prod(u,val),skf112(x,v,product_prod(u,val))),ti(product_prod(u,val),y))* -> equal(ti(u,skf112(ti(product_prod(u,val),skf112(w,v,product_prod(u,val))),val,u)),ti(u,skf112(y,val,u)))*.
% 300.04/300.44 20563[0:SpR:4840.1,19631.1] || equal(ti(product_prod(product_prod(u,val),v),w),ti(product_prod(product_prod(u,val),v),x))* equal(ti(product_prod(u,val),skf112(w,v,product_prod(u,val))),ti(product_prod(u,val),y))* -> equal(ti(u,skf112(ti(product_prod(u,val),skf114(x,v,product_prod(u,val))),val,u)),ti(u,skf112(y,val,u)))*.
% 300.04/300.44 20557[0:SpR:4841.1,19631.1] || equal(ti(product_prod(product_prod(u,val),v),w),ti(product_prod(product_prod(u,val),v),x))* equal(ti(product_prod(u,val),skf114(w,v,product_prod(u,val))),ti(product_prod(u,val),y))* -> equal(ti(u,skf112(ti(product_prod(u,val),skf114(x,v,product_prod(u,val))),val,u)),ti(u,skf112(y,val,u)))*.
% 300.04/300.44 20555[0:SpR:4840.1,19631.1] || equal(ti(product_prod(product_prod(u,val),v),w),ti(product_prod(product_prod(u,val),v),x))* equal(ti(product_prod(u,val),skf114(x,v,product_prod(u,val))),ti(product_prod(u,val),y))* -> equal(ti(u,skf112(ti(product_prod(u,val),skf112(w,v,product_prod(u,val))),val,u)),ti(u,skf112(y,val,u)))*.
% 300.04/300.44 21741[0:SpL:19630.1,5838.0] || equal(ti(product_prod(product_prod(val,u),val),v),ti(product_prod(product_prod(val,u),val),w))* equal(ti(product_prod(val,u),skf114(ti(product_prod(product_prod(val,u),val),v),val,product_prod(val,u))),undefined(product_prod(val,u)))** -> equal(skf112(skf112(w,val,product_prod(val,u)),u,val),skf112(undefined(product_prod(val,u)),u,val))**.
% 300.04/300.44 21644[0:SpL:19630.1,989.0] || equal(ti(product_prod(product_prod(u,val),val),v),ti(product_prod(product_prod(u,val),val),w))* equal(ti(product_prod(u,val),skf114(ti(product_prod(product_prod(u,val),val),v),val,product_prod(u,val))),undefined(product_prod(u,val)))** -> equal(skf111(skf112(w,val,product_prod(u,val)),val,u),skf111(undefined(product_prod(u,val)),val,u))**.
% 300.04/300.44 21510[0:SpL:19630.1,5838.0] || equal(ti(product_prod(product_prod(val,u),val),v),ti(product_prod(product_prod(val,u),val),w))* equal(ti(product_prod(val,u),skf112(w,val,product_prod(val,u))),undefined(product_prod(val,u)))** -> equal(skf112(skf114(ti(product_prod(product_prod(val,u),val),v),val,product_prod(val,u)),u,val),skf112(undefined(product_prod(val,u)),u,val))**.
% 300.04/300.44 21413[0:SpL:19630.1,989.0] || equal(ti(product_prod(product_prod(u,val),val),v),ti(product_prod(product_prod(u,val),val),w))* equal(ti(product_prod(u,val),skf112(w,val,product_prod(u,val))),undefined(product_prod(u,val)))** -> equal(skf111(skf114(ti(product_prod(product_prod(u,val),val),v),val,product_prod(u,val)),val,u),skf111(undefined(product_prod(u,val)),val,u))**.
% 300.04/300.44 21288[0:SpR:4031.1,19630.1] || equal(ti(product_prod(u,product_prod(v,val)),w),ti(product_prod(u,product_prod(v,val)),x))* equal(ti(product_prod(v,val),skf111(x,product_prod(v,val),u)),ti(product_prod(v,val),y))* -> equal(ti(v,skf114(ti(product_prod(v,val),skf111(w,product_prod(v,val),u)),val,v)),ti(v,skf112(y,val,v)))*.
% 300.04/300.44 21287[0:SpR:777.1,19630.1] || equal(ti(product_prod(u,product_prod(v,val)),w),ti(product_prod(u,product_prod(v,val)),x))* equal(ti(product_prod(v,val),skf111(w,product_prod(v,val),u)),ti(product_prod(v,val),y))* -> equal(ti(v,skf114(ti(product_prod(v,val),skf113(x,product_prod(v,val),u)),val,v)),ti(v,skf112(y,val,v)))*.
% 300.04/300.44 21285[0:SpR:778.1,19630.1] || equal(ti(product_prod(u,product_prod(v,val)),w),ti(product_prod(u,product_prod(v,val)),x))* equal(ti(product_prod(v,val),skf113(w,product_prod(v,val),u)),ti(product_prod(v,val),y))* -> equal(ti(v,skf114(ti(product_prod(v,val),skf113(x,product_prod(v,val),u)),val,v)),ti(v,skf112(y,val,v)))*.
% 300.04/300.44 21283[0:SpR:777.1,19630.1] || equal(ti(product_prod(u,product_prod(v,val)),w),ti(product_prod(u,product_prod(v,val)),x))* equal(ti(product_prod(v,val),skf113(x,product_prod(v,val),u)),ti(product_prod(v,val),y))* -> equal(ti(v,skf114(ti(product_prod(v,val),skf111(w,product_prod(v,val),u)),val,v)),ti(v,skf112(y,val,v)))*.
% 300.04/300.44 21278[0:SpR:19623.1,19630.1] || equal(ti(product_prod(product_prod(u,val),v),w),ti(product_prod(product_prod(u,val),v),x))* equal(ti(product_prod(u,val),skf112(x,v,product_prod(u,val))),ti(product_prod(u,val),y))* -> equal(ti(u,skf114(ti(product_prod(u,val),skf112(w,v,product_prod(u,val))),val,u)),ti(u,skf112(y,val,u)))*.
% 300.04/300.44 21277[0:SpR:4840.1,19630.1] || equal(ti(product_prod(product_prod(u,val),v),w),ti(product_prod(product_prod(u,val),v),x))* equal(ti(product_prod(u,val),skf112(w,v,product_prod(u,val))),ti(product_prod(u,val),y))* -> equal(ti(u,skf114(ti(product_prod(u,val),skf114(x,v,product_prod(u,val))),val,u)),ti(u,skf112(y,val,u)))*.
% 300.04/300.44 21271[0:SpR:4841.1,19630.1] || equal(ti(product_prod(product_prod(u,val),v),w),ti(product_prod(product_prod(u,val),v),x))* equal(ti(product_prod(u,val),skf114(w,v,product_prod(u,val))),ti(product_prod(u,val),y))* -> equal(ti(u,skf114(ti(product_prod(u,val),skf114(x,v,product_prod(u,val))),val,u)),ti(u,skf112(y,val,u)))*.
% 300.04/300.44 21269[0:SpR:4840.1,19630.1] || equal(ti(product_prod(product_prod(u,val),v),w),ti(product_prod(product_prod(u,val),v),x))* equal(ti(product_prod(u,val),skf114(x,v,product_prod(u,val))),ti(product_prod(u,val),y))* -> equal(ti(u,skf114(ti(product_prod(u,val),skf112(w,v,product_prod(u,val))),val,u)),ti(u,skf112(y,val,u)))*.
% 300.04/300.44 22134[0:SpR:20285.1,1468.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x)) -> hBOOL(hAPP(product_prod(u,u),bool,hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),y),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),skf112(w,v,u)),skf112(x,v,u))))*.
% 300.04/300.44 23121[0:SpR:1362.2,1362.2] || equal(ti(u,v),ti(u,w))* equal(ti(x,y),ti(x,z))* equal(ti(u,w),ti(u,x1))* equal(ti(x,z),ti(x,x2))* -> equal(hAPP(x,x3,hAPP(u,fun(x,x3),x4,v),y),hAPP(x,x3,hAPP(u,fun(x,x3),x4,x1),x2))*.
% 300.04/300.44 27928[0:SpR:18205.0,1244.0] || -> equal(hAPP(product_prod(u,product_prod(v,w)),x,hAPP(fun(u,fun(product_prod(v,w),x)),fun(product_prod(u,product_prod(v,w)),x),produc1605651328_split(u,product_prod(v,w),x),y),z),hAPP(product_prod(v,w),x,hAPP(u,fun(product_prod(v,w),x),y,skf108(z,w,v,u)),skf111(z,product_prod(v,w),u)))*.
% 300.04/300.44 28402[0:Rew:27802.0,24535.0] || -> equal(hAPP(product_prod(u,product_prod(v,w)),x,hAPP(fun(u,fun(product_prod(v,w),x)),fun(product_prod(u,product_prod(v,w)),x),produc1605651328_split(u,product_prod(v,w),x),y),z),hAPP(product_prod(v,w),x,hAPP(u,fun(product_prod(v,w),x),y,skf108(z,w,v,u)),skf113(z,product_prod(v,w),u)))*.
% 300.04/300.44 35670[0:SpL:4031.1,35392.0] || equal(ti(product_prod(u,product_prod(v,list(char))),w),ti(product_prod(u,product_prod(v,list(char))),x))* equal(ti(product_prod(v,list(char)),y),ti(product_prod(v,list(char)),skf111(w,product_prod(v,list(char)),u)))* -> equal(skf111(y,list(char),v),skf111(skf111(x,product_prod(v,list(char)),u),list(char),v))*.
% 300.04/300.44 35669[0:SpL:777.1,35392.0] || equal(ti(product_prod(u,product_prod(v,list(char))),w),ti(product_prod(u,product_prod(v,list(char))),x))* equal(ti(product_prod(v,list(char)),y),ti(product_prod(v,list(char)),skf113(x,product_prod(v,list(char)),u)))* -> equal(skf111(y,list(char),v),skf111(skf111(w,product_prod(v,list(char)),u),list(char),v))*.
% 300.04/300.44 35667[0:SpL:778.1,35392.0] || equal(ti(product_prod(u,product_prod(v,list(char))),w),ti(product_prod(u,product_prod(v,list(char))),x))* equal(ti(product_prod(v,list(char)),y),ti(product_prod(v,list(char)),skf113(x,product_prod(v,list(char)),u)))* -> equal(skf111(y,list(char),v),skf111(skf113(w,product_prod(v,list(char)),u),list(char),v))*.
% 300.04/300.44 35665[0:SpL:777.1,35392.0] || equal(ti(product_prod(u,product_prod(v,list(char))),w),ti(product_prod(u,product_prod(v,list(char))),x))* equal(ti(product_prod(v,list(char)),y),ti(product_prod(v,list(char)),skf111(w,product_prod(v,list(char)),u)))* -> equal(skf111(y,list(char),v),skf111(skf113(x,product_prod(v,list(char)),u),list(char),v))*.
% 300.04/300.44 35659[0:SpL:19623.1,35392.0] || equal(ti(product_prod(product_prod(u,list(char)),v),w),ti(product_prod(product_prod(u,list(char)),v),x))* equal(ti(product_prod(u,list(char)),y),ti(product_prod(u,list(char)),skf112(w,v,product_prod(u,list(char)))))* -> equal(skf111(y,list(char),u),skf111(skf112(x,v,product_prod(u,list(char))),list(char),u))*.
% 300.04/300.44 35658[0:SpL:4840.1,35392.0] || equal(ti(product_prod(product_prod(u,list(char)),v),w),ti(product_prod(product_prod(u,list(char)),v),x))* equal(ti(product_prod(u,list(char)),y),ti(product_prod(u,list(char)),skf114(x,v,product_prod(u,list(char)))))* -> equal(skf111(y,list(char),u),skf111(skf112(w,v,product_prod(u,list(char))),list(char),u))*.
% 300.04/300.44 35649[0:SpL:4841.1,35392.0] || equal(ti(product_prod(product_prod(u,list(char)),v),w),ti(product_prod(product_prod(u,list(char)),v),x))* equal(ti(product_prod(u,list(char)),y),ti(product_prod(u,list(char)),skf114(x,v,product_prod(u,list(char)))))* -> equal(skf111(y,list(char),u),skf111(skf114(w,v,product_prod(u,list(char))),list(char),u))*.
% 300.04/300.44 35647[0:SpL:4840.1,35392.0] || equal(ti(product_prod(product_prod(u,list(char)),v),w),ti(product_prod(product_prod(u,list(char)),v),x))* equal(ti(product_prod(u,list(char)),y),ti(product_prod(u,list(char)),skf112(w,v,product_prod(u,list(char)))))* -> equal(skf111(y,list(char),u),skf111(skf114(x,v,product_prod(u,list(char))),list(char),u))*.
% 300.04/300.44 13222[0:SpL:4031.1,12398.0] || equal(ti(product_prod(u,product_prod(bool,product_prod(v,w))),x),ti(product_prod(u,product_prod(bool,product_prod(v,w))),y))* hBOOL(ti(bool,skf108(ti(product_prod(bool,product_prod(v,w)),skf111(x,product_prod(bool,product_prod(v,w)),u)),w,v,bool)))* -> hBOOL(skf114(skf111(y,product_prod(bool,product_prod(v,w)),u),product_prod(v,w),bool))*.
% 300.04/300.44 13221[0:SpL:777.1,12398.0] || equal(ti(product_prod(u,product_prod(bool,product_prod(v,w))),x),ti(product_prod(u,product_prod(bool,product_prod(v,w))),y))* hBOOL(ti(bool,skf108(ti(product_prod(bool,product_prod(v,w)),skf113(y,product_prod(bool,product_prod(v,w)),u)),w,v,bool)))* -> hBOOL(skf114(skf111(x,product_prod(bool,product_prod(v,w)),u),product_prod(v,w),bool))*.
% 300.04/300.44 13219[0:SpL:778.1,12398.0] || equal(ti(product_prod(u,product_prod(bool,product_prod(v,w))),x),ti(product_prod(u,product_prod(bool,product_prod(v,w))),y))* hBOOL(ti(bool,skf108(ti(product_prod(bool,product_prod(v,w)),skf113(y,product_prod(bool,product_prod(v,w)),u)),w,v,bool)))* -> hBOOL(skf114(skf113(x,product_prod(bool,product_prod(v,w)),u),product_prod(v,w),bool))*.
% 300.04/300.44 13217[0:SpL:777.1,12398.0] || equal(ti(product_prod(u,product_prod(bool,product_prod(v,w))),x),ti(product_prod(u,product_prod(bool,product_prod(v,w))),y))* hBOOL(ti(bool,skf108(ti(product_prod(bool,product_prod(v,w)),skf111(x,product_prod(bool,product_prod(v,w)),u)),w,v,bool)))* -> hBOOL(skf114(skf113(y,product_prod(bool,product_prod(v,w)),u),product_prod(v,w),bool))*.
% 300.04/300.44 13215[0:SpL:4840.1,12398.0] || equal(ti(product_prod(product_prod(bool,product_prod(u,v)),w),x),ti(product_prod(product_prod(bool,product_prod(u,v)),w),y))* hBOOL(ti(bool,skf108(ti(product_prod(bool,product_prod(u,v)),skf114(y,w,product_prod(bool,product_prod(u,v)))),v,u,bool)))* -> hBOOL(skf114(skf112(x,w,product_prod(bool,product_prod(u,v))),product_prod(u,v),bool))*.
% 300.04/300.44 13210[0:SpL:4841.1,12398.0] || equal(ti(product_prod(product_prod(bool,product_prod(u,v)),w),x),ti(product_prod(product_prod(bool,product_prod(u,v)),w),y))* hBOOL(ti(bool,skf108(ti(product_prod(bool,product_prod(u,v)),skf114(y,w,product_prod(bool,product_prod(u,v)))),v,u,bool)))* -> hBOOL(skf114(skf114(x,w,product_prod(bool,product_prod(u,v))),product_prod(u,v),bool))*.
% 300.04/300.44 13208[0:SpL:4840.1,12398.0] || equal(ti(product_prod(product_prod(bool,product_prod(u,v)),w),x),ti(product_prod(product_prod(bool,product_prod(u,v)),w),y))* hBOOL(ti(bool,skf108(ti(product_prod(bool,product_prod(u,v)),skf112(x,w,product_prod(bool,product_prod(u,v)))),v,u,bool)))* -> hBOOL(skf114(skf114(y,w,product_prod(bool,product_prod(u,v))),product_prod(u,v),bool))*.
% 300.04/300.44 13318[0:SpL:4031.1,12397.0] || equal(ti(product_prod(u,product_prod(bool,product_prod(v,w))),x),ti(product_prod(u,product_prod(bool,product_prod(v,w))),y))* hBOOL(ti(bool,skf108(ti(product_prod(bool,product_prod(v,w)),skf111(x,product_prod(bool,product_prod(v,w)),u)),w,v,bool)))* -> hBOOL(skf112(skf111(y,product_prod(bool,product_prod(v,w)),u),product_prod(v,w),bool))*.
% 300.04/300.44 13317[0:SpL:777.1,12397.0] || equal(ti(product_prod(u,product_prod(bool,product_prod(v,w))),x),ti(product_prod(u,product_prod(bool,product_prod(v,w))),y))* hBOOL(ti(bool,skf108(ti(product_prod(bool,product_prod(v,w)),skf113(y,product_prod(bool,product_prod(v,w)),u)),w,v,bool)))* -> hBOOL(skf112(skf111(x,product_prod(bool,product_prod(v,w)),u),product_prod(v,w),bool))*.
% 300.04/300.44 13315[0:SpL:778.1,12397.0] || equal(ti(product_prod(u,product_prod(bool,product_prod(v,w))),x),ti(product_prod(u,product_prod(bool,product_prod(v,w))),y))* hBOOL(ti(bool,skf108(ti(product_prod(bool,product_prod(v,w)),skf113(y,product_prod(bool,product_prod(v,w)),u)),w,v,bool)))* -> hBOOL(skf112(skf113(x,product_prod(bool,product_prod(v,w)),u),product_prod(v,w),bool))*.
% 300.04/300.44 13313[0:SpL:777.1,12397.0] || equal(ti(product_prod(u,product_prod(bool,product_prod(v,w))),x),ti(product_prod(u,product_prod(bool,product_prod(v,w))),y))* hBOOL(ti(bool,skf108(ti(product_prod(bool,product_prod(v,w)),skf111(x,product_prod(bool,product_prod(v,w)),u)),w,v,bool)))* -> hBOOL(skf112(skf113(y,product_prod(bool,product_prod(v,w)),u),product_prod(v,w),bool))*.
% 300.04/300.44 13311[0:SpL:4840.1,12397.0] || equal(ti(product_prod(product_prod(bool,product_prod(u,v)),w),x),ti(product_prod(product_prod(bool,product_prod(u,v)),w),y))* hBOOL(ti(bool,skf108(ti(product_prod(bool,product_prod(u,v)),skf114(y,w,product_prod(bool,product_prod(u,v)))),v,u,bool)))* -> hBOOL(skf112(skf112(x,w,product_prod(bool,product_prod(u,v))),product_prod(u,v),bool))*.
% 300.04/300.44 13306[0:SpL:4841.1,12397.0] || equal(ti(product_prod(product_prod(bool,product_prod(u,v)),w),x),ti(product_prod(product_prod(bool,product_prod(u,v)),w),y))* hBOOL(ti(bool,skf108(ti(product_prod(bool,product_prod(u,v)),skf114(y,w,product_prod(bool,product_prod(u,v)))),v,u,bool)))* -> hBOOL(skf112(skf114(x,w,product_prod(bool,product_prod(u,v))),product_prod(u,v),bool))*.
% 300.04/300.44 13304[0:SpL:4840.1,12397.0] || equal(ti(product_prod(product_prod(bool,product_prod(u,v)),w),x),ti(product_prod(product_prod(bool,product_prod(u,v)),w),y))* hBOOL(ti(bool,skf108(ti(product_prod(bool,product_prod(u,v)),skf112(x,w,product_prod(bool,product_prod(u,v)))),v,u,bool)))* -> hBOOL(skf112(skf114(y,w,product_prod(bool,product_prod(u,v))),product_prod(u,v),bool))*.
% 300.04/300.44 13526[0:SpR:4031.1,13440.1] || equal(ti(product_prod(u,product_prod(bool,product_prod(v,w))),x),ti(product_prod(u,product_prod(bool,product_prod(v,w))),y))* hBOOL(ti(bool,skf108(skf111(y,product_prod(bool,product_prod(v,w)),u),w,v,bool)))* -> hBOOL(skf114(ti(product_prod(bool,product_prod(v,w)),skf111(x,product_prod(bool,product_prod(v,w)),u)),product_prod(v,w),bool))*.
% 300.04/300.44 13525[0:SpR:777.1,13440.1] || equal(ti(product_prod(u,product_prod(bool,product_prod(v,w))),x),ti(product_prod(u,product_prod(bool,product_prod(v,w))),y))* hBOOL(ti(bool,skf108(skf111(x,product_prod(bool,product_prod(v,w)),u),w,v,bool)))* -> hBOOL(skf114(ti(product_prod(bool,product_prod(v,w)),skf113(y,product_prod(bool,product_prod(v,w)),u)),product_prod(v,w),bool))*.
% 300.04/300.44 13523[0:SpR:778.1,13440.1] || equal(ti(product_prod(u,product_prod(bool,product_prod(v,w))),x),ti(product_prod(u,product_prod(bool,product_prod(v,w))),y))* hBOOL(ti(bool,skf108(skf113(x,product_prod(bool,product_prod(v,w)),u),w,v,bool)))* -> hBOOL(skf114(ti(product_prod(bool,product_prod(v,w)),skf113(y,product_prod(bool,product_prod(v,w)),u)),product_prod(v,w),bool))*.
% 300.04/300.44 13521[0:SpR:777.1,13440.1] || equal(ti(product_prod(u,product_prod(bool,product_prod(v,w))),x),ti(product_prod(u,product_prod(bool,product_prod(v,w))),y))* hBOOL(ti(bool,skf108(skf113(y,product_prod(bool,product_prod(v,w)),u),w,v,bool)))* -> hBOOL(skf114(ti(product_prod(bool,product_prod(v,w)),skf111(x,product_prod(bool,product_prod(v,w)),u)),product_prod(v,w),bool))*.
% 300.04/300.44 13519[0:SpR:4840.1,13440.1] || equal(ti(product_prod(product_prod(bool,product_prod(u,v)),w),x),ti(product_prod(product_prod(bool,product_prod(u,v)),w),y))* hBOOL(ti(bool,skf108(skf112(x,w,product_prod(bool,product_prod(u,v))),v,u,bool)))* -> hBOOL(skf114(ti(product_prod(bool,product_prod(u,v)),skf114(y,w,product_prod(bool,product_prod(u,v)))),product_prod(u,v),bool))*.
% 300.04/300.44 13514[0:SpR:4841.1,13440.1] || equal(ti(product_prod(product_prod(bool,product_prod(u,v)),w),x),ti(product_prod(product_prod(bool,product_prod(u,v)),w),y))* hBOOL(ti(bool,skf108(skf114(x,w,product_prod(bool,product_prod(u,v))),v,u,bool)))* -> hBOOL(skf114(ti(product_prod(bool,product_prod(u,v)),skf114(y,w,product_prod(bool,product_prod(u,v)))),product_prod(u,v),bool))*.
% 300.04/300.44 13512[0:SpR:4840.1,13440.1] || equal(ti(product_prod(product_prod(bool,product_prod(u,v)),w),x),ti(product_prod(product_prod(bool,product_prod(u,v)),w),y))* hBOOL(ti(bool,skf108(skf114(y,w,product_prod(bool,product_prod(u,v))),v,u,bool)))* -> hBOOL(skf114(ti(product_prod(bool,product_prod(u,v)),skf112(x,w,product_prod(bool,product_prod(u,v)))),product_prod(u,v),bool))*.
% 300.04/300.44 13556[0:SpR:4031.1,13439.1] || equal(ti(product_prod(u,product_prod(bool,product_prod(v,w))),x),ti(product_prod(u,product_prod(bool,product_prod(v,w))),y))* hBOOL(ti(bool,skf108(skf111(y,product_prod(bool,product_prod(v,w)),u),w,v,bool)))* -> hBOOL(skf112(ti(product_prod(bool,product_prod(v,w)),skf111(x,product_prod(bool,product_prod(v,w)),u)),product_prod(v,w),bool))*.
% 300.04/300.44 13555[0:SpR:777.1,13439.1] || equal(ti(product_prod(u,product_prod(bool,product_prod(v,w))),x),ti(product_prod(u,product_prod(bool,product_prod(v,w))),y))* hBOOL(ti(bool,skf108(skf111(x,product_prod(bool,product_prod(v,w)),u),w,v,bool)))* -> hBOOL(skf112(ti(product_prod(bool,product_prod(v,w)),skf113(y,product_prod(bool,product_prod(v,w)),u)),product_prod(v,w),bool))*.
% 300.04/300.44 13553[0:SpR:778.1,13439.1] || equal(ti(product_prod(u,product_prod(bool,product_prod(v,w))),x),ti(product_prod(u,product_prod(bool,product_prod(v,w))),y))* hBOOL(ti(bool,skf108(skf113(x,product_prod(bool,product_prod(v,w)),u),w,v,bool)))* -> hBOOL(skf112(ti(product_prod(bool,product_prod(v,w)),skf113(y,product_prod(bool,product_prod(v,w)),u)),product_prod(v,w),bool))*.
% 300.04/300.44 13551[0:SpR:777.1,13439.1] || equal(ti(product_prod(u,product_prod(bool,product_prod(v,w))),x),ti(product_prod(u,product_prod(bool,product_prod(v,w))),y))* hBOOL(ti(bool,skf108(skf113(y,product_prod(bool,product_prod(v,w)),u),w,v,bool)))* -> hBOOL(skf112(ti(product_prod(bool,product_prod(v,w)),skf111(x,product_prod(bool,product_prod(v,w)),u)),product_prod(v,w),bool))*.
% 300.04/300.44 13549[0:SpR:4840.1,13439.1] || equal(ti(product_prod(product_prod(bool,product_prod(u,v)),w),x),ti(product_prod(product_prod(bool,product_prod(u,v)),w),y))* hBOOL(ti(bool,skf108(skf112(x,w,product_prod(bool,product_prod(u,v))),v,u,bool)))* -> hBOOL(skf112(ti(product_prod(bool,product_prod(u,v)),skf114(y,w,product_prod(bool,product_prod(u,v)))),product_prod(u,v),bool))*.
% 300.04/300.44 13544[0:SpR:4841.1,13439.1] || equal(ti(product_prod(product_prod(bool,product_prod(u,v)),w),x),ti(product_prod(product_prod(bool,product_prod(u,v)),w),y))* hBOOL(ti(bool,skf108(skf114(x,w,product_prod(bool,product_prod(u,v))),v,u,bool)))* -> hBOOL(skf112(ti(product_prod(bool,product_prod(u,v)),skf114(y,w,product_prod(bool,product_prod(u,v)))),product_prod(u,v),bool))*.
% 300.04/300.44 13542[0:SpR:4840.1,13439.1] || equal(ti(product_prod(product_prod(bool,product_prod(u,v)),w),x),ti(product_prod(product_prod(bool,product_prod(u,v)),w),y))* hBOOL(ti(bool,skf108(skf114(y,w,product_prod(bool,product_prod(u,v))),v,u,bool)))* -> hBOOL(skf112(ti(product_prod(bool,product_prod(u,v)),skf112(x,w,product_prod(bool,product_prod(u,v)))),product_prod(u,v),bool))*.
% 300.04/300.44 20158[0:SpL:19623.1,12398.0] || equal(ti(product_prod(product_prod(bool,product_prod(u,v)),w),x),ti(product_prod(product_prod(bool,product_prod(u,v)),w),y))* hBOOL(ti(bool,skf108(ti(product_prod(bool,product_prod(u,v)),skf112(x,w,product_prod(bool,product_prod(u,v)))),v,u,bool)))* -> hBOOL(skf114(skf112(y,w,product_prod(bool,product_prod(u,v))),product_prod(u,v),bool))*.
% 300.04/300.44 20157[0:SpL:19623.1,12397.0] || equal(ti(product_prod(product_prod(bool,product_prod(u,v)),w),x),ti(product_prod(product_prod(bool,product_prod(u,v)),w),y))* hBOOL(ti(bool,skf108(ti(product_prod(bool,product_prod(u,v)),skf112(x,w,product_prod(bool,product_prod(u,v)))),v,u,bool)))* -> hBOOL(skf112(skf112(y,w,product_prod(bool,product_prod(u,v))),product_prod(u,v),bool))*.
% 300.04/300.44 19758[0:SpR:19623.1,13439.1] || equal(ti(product_prod(product_prod(bool,product_prod(u,v)),w),x),ti(product_prod(product_prod(bool,product_prod(u,v)),w),y))* hBOOL(ti(bool,skf108(skf112(y,w,product_prod(bool,product_prod(u,v))),v,u,bool)))* -> hBOOL(skf112(ti(product_prod(bool,product_prod(u,v)),skf112(x,w,product_prod(bool,product_prod(u,v)))),product_prod(u,v),bool))*.
% 300.04/300.44 19757[0:SpR:19623.1,13440.1] || equal(ti(product_prod(product_prod(bool,product_prod(u,v)),w),x),ti(product_prod(product_prod(bool,product_prod(u,v)),w),y))* hBOOL(ti(bool,skf108(skf112(y,w,product_prod(bool,product_prod(u,v))),v,u,bool)))* -> hBOOL(skf114(ti(product_prod(bool,product_prod(u,v)),skf112(x,w,product_prod(bool,product_prod(u,v)))),product_prod(u,v),bool))*.
% 300.04/300.44 27805[0:SpR:1244.0,1362.2] || equal(ti(u,skf112(v,w,u)),ti(u,x)) equal(ti(w,skf111(v,w,u)),ti(w,y)) -> equal(hAPP(product_prod(u,w),z,hAPP(fun(u,fun(w,z)),fun(product_prod(u,w),z),produc1605651328_split(u,w,z),x1),v),hAPP(w,z,hAPP(u,fun(w,z),x1,x),y))*.
% 300.04/300.44 28327[0:Rew:27802.0,24427.2] || equal(ti(u,skf114(v,w,u)),ti(u,x)) equal(ti(w,skf113(v,w,u)),ti(w,y)) -> equal(hAPP(product_prod(u,w),z,hAPP(fun(u,fun(w,z)),fun(product_prod(u,w),z),produc1605651328_split(u,w,z),x1),v),hAPP(w,z,hAPP(u,fun(w,z),x1,x),y))*.
% 300.04/300.44 29791[0:Rew:25715.0,29740.2,25715.0,29740.0] || hBOOL(hAPP(u,bool,skf111(v,fun(u,bool),fun(u,bool)),w)) hBOOL(hAPP(u,bool,skf111(v,fun(u,bool),fun(u,bool)),skf132(skf113(v,fun(u,bool),fun(u,bool)),u,x,y)))* -> hBOOL(hAPP(u,bool,skf111(v,fun(u,bool),fun(u,bool)),skf133(z,x1,w,u)))*.
% 300.04/300.44 29792[0:Rew:25715.0,29739.2,25715.0,29739.0] || hBOOL(hAPP(u,bool,skf111(v,fun(u,bool),fun(u,bool)),w)) hBOOL(hAPP(u,bool,skf111(v,fun(u,bool),fun(u,bool)),skf132(skf113(v,fun(u,bool),fun(u,bool)),u,x,y)))* -> hBOOL(hAPP(u,bool,skf111(v,fun(u,bool),fun(u,bool)),skf128(z,x1,w,u)))*.
% 300.04/300.44 29793[0:Rew:25715.0,29738.2,25715.0,29738.1] || hBOOL(hAPP(u,bool,skf111(v,fun(u,bool),fun(u,bool)),skf129(w,x,y,u)))* hBOOL(hAPP(u,bool,skf111(v,fun(u,bool),fun(u,bool)),skf132(skf113(v,fun(u,bool),fun(u,bool)),u,z,x1)))* -> hBOOL(hAPP(u,bool,skf111(v,fun(u,bool),fun(u,bool)),w)).
% 300.04/300.44 29794[0:Rew:25715.0,29737.2,25715.0,29737.1] || hBOOL(hAPP(u,bool,skf111(v,fun(u,bool),fun(u,bool)),skf128(w,x,y,u)))* hBOOL(hAPP(u,bool,skf111(v,fun(u,bool),fun(u,bool)),skf131(skf113(v,fun(u,bool),fun(u,bool)),u,z,x1)))* -> hBOOL(hAPP(u,bool,skf111(v,fun(u,bool),fun(u,bool)),y)).
% 300.04/300.44 29795[0:Rew:25715.0,29732.2,25715.0,29732.0] || hBOOL(hAPP(u,bool,skf111(v,fun(u,bool),fun(u,bool)),w)) hBOOL(hAPP(u,bool,skf111(v,fun(u,bool),fun(u,bool)),skf131(skf113(v,fun(u,bool),fun(u,bool)),u,x,y)))* -> hBOOL(hAPP(u,bool,skf111(v,fun(u,bool),fun(u,bool)),skf130(w,z,x1,u)))*.
% 300.04/300.44 29796[0:Rew:25715.0,29731.2,25715.0,29731.0] || hBOOL(hAPP(u,bool,skf111(v,fun(u,bool),fun(u,bool)),w)) hBOOL(hAPP(u,bool,skf111(v,fun(u,bool),fun(u,bool)),skf131(skf113(v,fun(u,bool),fun(u,bool)),u,x,y)))* -> hBOOL(hAPP(u,bool,skf111(v,fun(u,bool),fun(u,bool)),skf129(w,z,x1,u)))*.
% 300.04/300.44 29797[0:Rew:25715.0,29730.2,25715.0,29730.1] || hBOOL(hAPP(u,bool,skf111(v,fun(u,bool),fun(u,bool)),skf133(w,x,y,u)))* hBOOL(hAPP(u,bool,skf111(v,fun(u,bool),fun(u,bool)),skf131(skf113(v,fun(u,bool),fun(u,bool)),u,z,x1)))* -> hBOOL(hAPP(u,bool,skf111(v,fun(u,bool),fun(u,bool)),y)).
% 300.04/300.44 29798[0:Rew:25715.0,29729.2,25715.0,29729.1] || hBOOL(hAPP(u,bool,skf111(v,fun(u,bool),fun(u,bool)),skf130(w,x,y,u)))* hBOOL(hAPP(u,bool,skf111(v,fun(u,bool),fun(u,bool)),skf132(skf113(v,fun(u,bool),fun(u,bool)),u,z,x1)))* -> hBOOL(hAPP(u,bool,skf111(v,fun(u,bool),fun(u,bool)),w)).
% 300.04/300.44 29925[0:Rew:26144.0,29874.2,26144.0,29874.0] || hBOOL(hAPP(u,bool,skf112(v,fun(u,bool),fun(u,bool)),w)) hBOOL(hAPP(u,bool,skf112(v,fun(u,bool),fun(u,bool)),skf132(skf114(v,fun(u,bool),fun(u,bool)),u,x,y)))* -> hBOOL(hAPP(u,bool,skf112(v,fun(u,bool),fun(u,bool)),skf133(z,x1,w,u)))*.
% 300.04/300.44 29926[0:Rew:26144.0,29873.2,26144.0,29873.0] || hBOOL(hAPP(u,bool,skf112(v,fun(u,bool),fun(u,bool)),w)) hBOOL(hAPP(u,bool,skf112(v,fun(u,bool),fun(u,bool)),skf132(skf114(v,fun(u,bool),fun(u,bool)),u,x,y)))* -> hBOOL(hAPP(u,bool,skf112(v,fun(u,bool),fun(u,bool)),skf128(z,x1,w,u)))*.
% 300.04/300.44 29927[0:Rew:26144.0,29872.2,26144.0,29872.1] || hBOOL(hAPP(u,bool,skf112(v,fun(u,bool),fun(u,bool)),skf129(w,x,y,u)))* hBOOL(hAPP(u,bool,skf112(v,fun(u,bool),fun(u,bool)),skf132(skf114(v,fun(u,bool),fun(u,bool)),u,z,x1)))* -> hBOOL(hAPP(u,bool,skf112(v,fun(u,bool),fun(u,bool)),w)).
% 300.04/300.44 29928[0:Rew:26144.0,29871.2,26144.0,29871.1] || hBOOL(hAPP(u,bool,skf112(v,fun(u,bool),fun(u,bool)),skf128(w,x,y,u)))* hBOOL(hAPP(u,bool,skf112(v,fun(u,bool),fun(u,bool)),skf131(skf114(v,fun(u,bool),fun(u,bool)),u,z,x1)))* -> hBOOL(hAPP(u,bool,skf112(v,fun(u,bool),fun(u,bool)),y)).
% 300.04/300.44 29929[0:Rew:26144.0,29866.2,26144.0,29866.0] || hBOOL(hAPP(u,bool,skf112(v,fun(u,bool),fun(u,bool)),w)) hBOOL(hAPP(u,bool,skf112(v,fun(u,bool),fun(u,bool)),skf131(skf114(v,fun(u,bool),fun(u,bool)),u,x,y)))* -> hBOOL(hAPP(u,bool,skf112(v,fun(u,bool),fun(u,bool)),skf130(w,z,x1,u)))*.
% 300.04/300.44 29930[0:Rew:26144.0,29865.2,26144.0,29865.0] || hBOOL(hAPP(u,bool,skf112(v,fun(u,bool),fun(u,bool)),w)) hBOOL(hAPP(u,bool,skf112(v,fun(u,bool),fun(u,bool)),skf131(skf114(v,fun(u,bool),fun(u,bool)),u,x,y)))* -> hBOOL(hAPP(u,bool,skf112(v,fun(u,bool),fun(u,bool)),skf129(w,z,x1,u)))*.
% 300.04/300.44 29931[0:Rew:26144.0,29864.2,26144.0,29864.1] || hBOOL(hAPP(u,bool,skf112(v,fun(u,bool),fun(u,bool)),skf133(w,x,y,u)))* hBOOL(hAPP(u,bool,skf112(v,fun(u,bool),fun(u,bool)),skf131(skf114(v,fun(u,bool),fun(u,bool)),u,z,x1)))* -> hBOOL(hAPP(u,bool,skf112(v,fun(u,bool),fun(u,bool)),y)).
% 300.04/300.44 29932[0:Rew:26144.0,29863.2,26144.0,29863.1] || hBOOL(hAPP(u,bool,skf112(v,fun(u,bool),fun(u,bool)),skf130(w,x,y,u)))* hBOOL(hAPP(u,bool,skf112(v,fun(u,bool),fun(u,bool)),skf132(skf114(v,fun(u,bool),fun(u,bool)),u,z,x1)))* -> hBOOL(hAPP(u,bool,skf112(v,fun(u,bool),fun(u,bool)),w)).
% 300.04/300.44 32338[0:Res:7845.0,2767.0] || -> equal(ti(u,skf130(v,w,x,u)),ti(u,v)) hBOOL(hAPP(product_prod(u,u),bool,hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),x),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),skf128(v,x,skf130(v,w,x,u),u)),v)))*.
% 300.04/300.44 32415[0:Res:7844.0,2767.0] || -> equal(ti(u,skf129(v,w,x,u)),ti(u,v)) hBOOL(hAPP(product_prod(u,u),bool,hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),w),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),skf128(v,w,skf129(v,w,x,u),u)),v)))*.
% 300.04/300.44 32499[0:Res:7936.0,2767.0] || -> equal(ti(u,skf133(v,w,x,u)),ti(u,x)) hBOOL(hAPP(product_prod(u,u),bool,hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),w),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),x),skf129(skf133(v,w,x,u),w,x,u))))*.
% 300.04/300.44 32602[0:Res:7935.0,2767.0] || -> equal(ti(u,skf128(v,w,x,u)),ti(u,x)) hBOOL(hAPP(product_prod(u,u),bool,hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),w),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),x),skf129(skf128(v,w,x,u),w,x,u))))*.
% 300.04/300.44 32706[0:SpR:20285.1,30491.1] || equal(ti(product_prod(product_prod(u,u),v),w),ti(product_prod(product_prod(u,u),v),x))* hBOOL(hAPP(product_prod(u,u),bool,y,skf112(x,v,product_prod(u,u))))* -> hBOOL(hAPP(product_prod(u,u),bool,hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),y),skf112(w,v,product_prod(u,u))))*.
% 300.04/300.44 32705[0:SpR:4378.1,30491.1] || equal(ti(product_prod(u,product_prod(v,v)),w),ti(product_prod(u,product_prod(v,v)),x))* hBOOL(hAPP(product_prod(v,v),bool,y,skf111(x,product_prod(v,v),u)))* -> hBOOL(hAPP(product_prod(v,v),bool,hAPP(fun(product_prod(v,v),bool),fun(product_prod(v,v),bool),transitive_rtrancl(v),y),skf111(w,product_prod(v,v),u)))*.
% 300.04/300.44 32704[0:SpR:951.1,30491.1] || equal(ti(product_prod(u,product_prod(v,v)),w),ti(product_prod(u,product_prod(v,v)),x))* hBOOL(hAPP(product_prod(v,v),bool,y,skf111(w,product_prod(v,v),u)))* -> hBOOL(hAPP(product_prod(v,v),bool,hAPP(fun(product_prod(v,v),bool),fun(product_prod(v,v),bool),transitive_rtrancl(v),y),skf113(x,product_prod(v,v),u)))*.
% 300.04/300.44 32702[0:SpR:808.1,30491.1] || equal(ti(product_prod(u,product_prod(v,v)),w),ti(product_prod(u,product_prod(v,v)),x))* hBOOL(hAPP(product_prod(v,v),bool,y,skf113(w,product_prod(v,v),u)))* -> hBOOL(hAPP(product_prod(v,v),bool,hAPP(fun(product_prod(v,v),bool),fun(product_prod(v,v),bool),transitive_rtrancl(v),y),skf113(x,product_prod(v,v),u)))*.
% 300.04/300.44 32700[0:SpR:951.1,30491.1] || equal(ti(product_prod(u,product_prod(v,v)),w),ti(product_prod(u,product_prod(v,v)),x))* hBOOL(hAPP(product_prod(v,v),bool,y,skf113(x,product_prod(v,v),u)))* -> hBOOL(hAPP(product_prod(v,v),bool,hAPP(fun(product_prod(v,v),bool),fun(product_prod(v,v),bool),transitive_rtrancl(v),y),skf111(w,product_prod(v,v),u)))*.
% 300.04/300.44 32696[0:SpR:5728.1,30491.1] || equal(ti(product_prod(product_prod(u,u),v),w),ti(product_prod(product_prod(u,u),v),x))* hBOOL(hAPP(product_prod(u,u),bool,y,skf112(w,v,product_prod(u,u))))* -> hBOOL(hAPP(product_prod(u,u),bool,hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),y),skf114(x,v,product_prod(u,u))))*.
% 300.04/300.44 32694[0:SpR:5139.1,30491.1] || equal(ti(product_prod(product_prod(u,u),v),w),ti(product_prod(product_prod(u,u),v),x))* hBOOL(hAPP(product_prod(u,u),bool,y,skf114(w,v,product_prod(u,u))))* -> hBOOL(hAPP(product_prod(u,u),bool,hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),y),skf114(x,v,product_prod(u,u))))*.
% 300.04/300.44 32692[0:SpR:5728.1,30491.1] || equal(ti(product_prod(product_prod(u,u),v),w),ti(product_prod(product_prod(u,u),v),x))* hBOOL(hAPP(product_prod(u,u),bool,y,skf114(x,v,product_prod(u,u))))* -> hBOOL(hAPP(product_prod(u,u),bool,hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),y),skf112(w,v,product_prod(u,u))))*.
% 300.04/300.44 35564[0:Rew:34.0,35478.0] || hBOOL(hAPP(fun(product_prod(u,u),bool),bool,hAPP(product_prod(u,u),fun(fun(product_prod(u,u),bool),bool),member(product_prod(u,u)),v),w))* hBOOL(hAPP(u,bool,x,skf111(v,u,u))) hBOOL(hAPP(u,bool,x,skf131(x,u,y,z)))* -> hBOOL(hAPP(u,bool,x,skf112(v,u,u)))*.
% 300.04/300.44 35987[0:Rew:34.0,35901.0] || hBOOL(hAPP(fun(product_prod(u,u),bool),bool,hAPP(product_prod(u,u),fun(fun(product_prod(u,u),bool),bool),member(product_prod(u,u)),v),w))* hBOOL(hAPP(u,bool,x,skf112(v,u,u)))* hBOOL(hAPP(u,bool,x,skf132(x,u,y,z)))* -> hBOOL(hAPP(u,bool,x,skf111(v,u,u))).
% 300.04/300.44 2020[0:Rew:79.0,1927.1] || equal(ti(product_prod(u,fun(v,fun(w,x))),y),ti(product_prod(u,fun(v,fun(w,x))),z)) -> equal(hAPP(w,x,hAPP(v,fun(w,x),skf113(y,fun(v,fun(w,x)),u),x1),x2),hAPP(w,x,hAPP(v,fun(w,x),skf113(z,fun(v,fun(w,x)),u),x1),x2))*.
% 300.04/300.44 2183[0:Rew:79.0,2089.1] || equal(ti(product_prod(u,fun(v,fun(w,x))),y),ti(product_prod(u,fun(v,fun(w,x))),z)) -> equal(hAPP(w,x,hAPP(v,fun(w,x),skf111(y,fun(v,fun(w,x)),u),x1),x2),hAPP(w,x,hAPP(v,fun(w,x),skf113(z,fun(v,fun(w,x)),u),x1),x2))*.
% 300.04/300.44 2259[0:Rew:340.0,2247.2,340.0,2247.2] || equal(ti(product_prod(u,val),v),ti(product_prod(u,val),w))* equal(hAPP(x,product_prod(val,x),hAPP(val,fun(x,product_prod(val,x)),product_Pair(val,x),skf111(v,val,u)),y),hAPP(x,product_prod(val,x),hAPP(val,fun(x,product_prod(val,x)),product_Pair(val,x),z),x1))* -> equal(skf111(w,val,u),z)*.
% 300.04/300.44 2261[0:Rew:340.0,2243.2,340.0,2243.2] || equal(ti(product_prod(u,val),v),ti(product_prod(u,val),w))* equal(hAPP(val,product_prod(x,val),hAPP(x,fun(val,product_prod(x,val)),product_Pair(x,val),y),skf111(v,val,u)),hAPP(val,product_prod(x,val),hAPP(x,fun(val,product_prod(x,val)),product_Pair(x,val),z),x1))* -> equal(skf111(w,val,u),x1)*.
% 300.04/300.44 2335[0:SpL:777.1,1223.1] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf113(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),bool,v)))* -> hBOOL(skf113(undefined(product_prod(v,bool)),bool,v)).
% 300.04/300.44 2334[0:SpL:778.1,1223.1] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(w,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf113(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),bool,v)))* -> hBOOL(skf113(undefined(product_prod(v,bool)),bool,v)).
% 300.04/300.44 2332[0:SpL:777.1,1223.1] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf113(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),bool,v)))* -> hBOOL(skf113(undefined(product_prod(v,bool)),bool,v)).
% 300.04/300.44 2361[0:SpL:777.1,1251.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf113(undefined(product_prod(v,bool)),bool,v))) -> hBOOL(skf113(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),bool,v))*.
% 300.04/300.44 2360[0:SpL:778.1,1251.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf113(undefined(product_prod(v,bool)),bool,v))) -> hBOOL(skf113(ti(product_prod(v,bool),skf113(w,product_prod(v,bool),u)),bool,v))*.
% 300.04/300.44 2358[0:SpL:777.1,1251.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf113(undefined(product_prod(v,bool)),bool,v))) -> hBOOL(skf113(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),bool,v))*.
% 300.04/300.44 2374[0:SpL:777.1,1262.1] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf111(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),bool,v)))* -> hBOOL(skf113(undefined(product_prod(v,bool)),bool,v)).
% 300.04/300.44 2373[0:SpL:778.1,1262.1] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(w,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf111(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),bool,v)))* -> hBOOL(skf113(undefined(product_prod(v,bool)),bool,v)).
% 300.04/300.44 2371[0:SpL:777.1,1262.1] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf111(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),bool,v)))* -> hBOOL(skf113(undefined(product_prod(v,bool)),bool,v)).
% 300.04/300.44 2438[0:SpL:777.1,1272.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf111(undefined(product_prod(v,bool)),bool,v))) -> hBOOL(skf113(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),bool,v))*.
% 300.04/300.44 2437[0:SpL:778.1,1272.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf111(undefined(product_prod(v,bool)),bool,v))) -> hBOOL(skf113(ti(product_prod(v,bool),skf113(w,product_prod(v,bool),u)),bool,v))*.
% 300.04/300.44 2435[0:SpL:777.1,1272.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf111(undefined(product_prod(v,bool)),bool,v))) -> hBOOL(skf113(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),bool,v))*.
% 300.04/300.44 2456[0:SpL:777.1,1280.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf113(undefined(product_prod(v,bool)),bool,v))) -> hBOOL(skf111(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),bool,v))*.
% 300.04/300.44 2455[0:SpL:778.1,1280.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf113(undefined(product_prod(v,bool)),bool,v))) -> hBOOL(skf111(ti(product_prod(v,bool),skf113(w,product_prod(v,bool),u)),bool,v))*.
% 300.04/300.44 2453[0:SpL:777.1,1280.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf113(undefined(product_prod(v,bool)),bool,v))) -> hBOOL(skf111(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),bool,v))*.
% 300.04/300.44 2468[0:SpL:777.1,1294.1] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf113(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),bool,v)))* -> hBOOL(skf111(undefined(product_prod(v,bool)),bool,v)).
% 300.04/300.44 2467[0:SpL:778.1,1294.1] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(w,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf113(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),bool,v)))* -> hBOOL(skf111(undefined(product_prod(v,bool)),bool,v)).
% 300.04/300.44 2465[0:SpL:777.1,1294.1] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf113(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),bool,v)))* -> hBOOL(skf111(undefined(product_prod(v,bool)),bool,v)).
% 300.04/300.44 2522[0:SpL:777.1,1305.1] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf111(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),bool,v)))* -> hBOOL(skf111(undefined(product_prod(v,bool)),bool,v)).
% 300.04/300.44 2521[0:SpL:778.1,1305.1] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(w,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf111(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),bool,v)))* -> hBOOL(skf111(undefined(product_prod(v,bool)),bool,v)).
% 300.04/300.44 2519[0:SpL:777.1,1305.1] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf111(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),bool,v)))* -> hBOOL(skf111(undefined(product_prod(v,bool)),bool,v)).
% 300.04/300.44 2546[0:SpL:777.1,1314.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf111(undefined(product_prod(v,bool)),bool,v))) -> hBOOL(skf111(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),bool,v))*.
% 300.04/300.44 2545[0:SpL:778.1,1314.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf111(undefined(product_prod(v,bool)),bool,v))) -> hBOOL(skf111(ti(product_prod(v,bool),skf113(w,product_prod(v,bool),u)),bool,v))*.
% 300.04/300.44 2543[0:SpL:777.1,1314.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf111(undefined(product_prod(v,bool)),bool,v))) -> hBOOL(skf111(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),bool,v))*.
% 300.04/300.44 2598[0:SpL:777.1,1420.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)))* hBOOL(ti(bool,skf113(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),bool,v)))* -> hBOOL(ti(bool,skf113(y,bool,v)))*.
% 300.04/300.44 2597[0:SpL:778.1,1420.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)))* hBOOL(ti(bool,skf113(ti(product_prod(v,bool),skf113(w,product_prod(v,bool),u)),bool,v)))* -> hBOOL(ti(bool,skf113(y,bool,v)))*.
% 300.04/300.44 2595[0:SpL:777.1,1420.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)))* hBOOL(ti(bool,skf113(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),bool,v)))* -> hBOOL(ti(bool,skf113(y,bool,v)))*.
% 300.04/300.44 2591[0:SpL:777.1,1420.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf113(ti(product_prod(v,bool),y),bool,v)))* -> hBOOL(ti(bool,skf113(skf111(w,product_prod(v,bool),u),bool,v)))*.
% 300.04/300.44 2590[0:SpL:778.1,1420.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf113(ti(product_prod(v,bool),y),bool,v)))* -> hBOOL(ti(bool,skf113(skf113(w,product_prod(v,bool),u),bool,v)))*.
% 300.04/300.44 2588[0:SpL:777.1,1420.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf113(ti(product_prod(v,bool),y),bool,v)))* -> hBOOL(ti(bool,skf113(skf113(x,product_prod(v,bool),u),bool,v)))*.
% 300.04/300.44 2669[0:SpL:777.1,1413.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)))* hBOOL(ti(bool,skf113(skf111(w,product_prod(v,bool),u),bool,v)))* -> hBOOL(ti(bool,skf113(ti(product_prod(v,bool),y),bool,v)))*.
% 300.04/300.44 2668[0:SpL:778.1,1413.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)))* hBOOL(ti(bool,skf113(skf113(w,product_prod(v,bool),u),bool,v)))* -> hBOOL(ti(bool,skf113(ti(product_prod(v,bool),y),bool,v)))*.
% 300.04/300.44 2666[0:SpL:777.1,1413.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)))* hBOOL(ti(bool,skf113(skf113(x,product_prod(v,bool),u),bool,v)))* -> hBOOL(ti(bool,skf113(ti(product_prod(v,bool),y),bool,v)))*.
% 300.04/300.44 2662[0:SpL:777.1,1413.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf113(y,bool,v)))* -> hBOOL(ti(bool,skf113(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),bool,v)))*.
% 300.04/300.44 2661[0:SpL:778.1,1413.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf113(y,bool,v)))* -> hBOOL(ti(bool,skf113(ti(product_prod(v,bool),skf113(w,product_prod(v,bool),u)),bool,v)))*.
% 300.04/300.44 2659[0:SpL:777.1,1413.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf113(y,bool,v)))* -> hBOOL(ti(bool,skf113(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),bool,v)))*.
% 300.04/300.44 2708[0:SpL:777.1,1439.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)))* hBOOL(ti(bool,skf113(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),bool,v)))* -> hBOOL(ti(bool,skf111(y,bool,v)))*.
% 300.04/300.44 2707[0:SpL:778.1,1439.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)))* hBOOL(ti(bool,skf113(ti(product_prod(v,bool),skf113(w,product_prod(v,bool),u)),bool,v)))* -> hBOOL(ti(bool,skf111(y,bool,v)))*.
% 300.04/300.44 2705[0:SpL:777.1,1439.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)))* hBOOL(ti(bool,skf113(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),bool,v)))* -> hBOOL(ti(bool,skf111(y,bool,v)))*.
% 300.04/300.44 2701[0:SpL:777.1,1439.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf113(ti(product_prod(v,bool),y),bool,v)))* -> hBOOL(ti(bool,skf111(skf111(w,product_prod(v,bool),u),bool,v)))*.
% 300.04/300.44 2700[0:SpL:778.1,1439.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf113(ti(product_prod(v,bool),y),bool,v)))* -> hBOOL(ti(bool,skf111(skf113(w,product_prod(v,bool),u),bool,v)))*.
% 300.04/300.44 2698[0:SpL:777.1,1439.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf113(ti(product_prod(v,bool),y),bool,v)))* -> hBOOL(ti(bool,skf111(skf113(x,product_prod(v,bool),u),bool,v)))*.
% 300.04/300.44 2784[0:SpL:777.1,1432.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)))* hBOOL(ti(bool,skf113(skf111(w,product_prod(v,bool),u),bool,v)))* -> hBOOL(ti(bool,skf111(ti(product_prod(v,bool),y),bool,v)))*.
% 300.04/300.44 2783[0:SpL:778.1,1432.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)))* hBOOL(ti(bool,skf113(skf113(w,product_prod(v,bool),u),bool,v)))* -> hBOOL(ti(bool,skf111(ti(product_prod(v,bool),y),bool,v)))*.
% 300.04/300.44 2781[0:SpL:777.1,1432.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)))* hBOOL(ti(bool,skf113(skf113(x,product_prod(v,bool),u),bool,v)))* -> hBOOL(ti(bool,skf111(ti(product_prod(v,bool),y),bool,v)))*.
% 300.04/300.44 2777[0:SpL:777.1,1432.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf113(y,bool,v)))* -> hBOOL(ti(bool,skf111(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),bool,v)))*.
% 300.04/300.44 2776[0:SpL:778.1,1432.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf113(y,bool,v)))* -> hBOOL(ti(bool,skf111(ti(product_prod(v,bool),skf113(w,product_prod(v,bool),u)),bool,v)))*.
% 300.04/300.44 2774[0:SpL:777.1,1432.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf113(y,bool,v)))* -> hBOOL(ti(bool,skf111(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),bool,v)))*.
% 300.04/300.44 2802[0:SpL:777.1,1480.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)))* hBOOL(ti(bool,skf111(y,bool,v)))* -> hBOOL(ti(bool,skf111(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),bool,v)))*.
% 300.04/300.44 2801[0:SpL:778.1,1480.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)))* hBOOL(ti(bool,skf111(y,bool,v)))* -> hBOOL(ti(bool,skf111(ti(product_prod(v,bool),skf113(w,product_prod(v,bool),u)),bool,v)))*.
% 300.04/300.44 2799[0:SpL:777.1,1480.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)))* hBOOL(ti(bool,skf111(y,bool,v)))* -> hBOOL(ti(bool,skf111(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),bool,v)))*.
% 300.04/300.44 2795[0:SpL:777.1,1480.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf111(skf111(w,product_prod(v,bool),u),bool,v)))* -> hBOOL(ti(bool,skf111(ti(product_prod(v,bool),y),bool,v)))*.
% 300.04/300.44 2794[0:SpL:778.1,1480.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf111(skf113(w,product_prod(v,bool),u),bool,v)))* -> hBOOL(ti(bool,skf111(ti(product_prod(v,bool),y),bool,v)))*.
% 300.04/300.44 2792[0:SpL:777.1,1480.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf111(skf113(x,product_prod(v,bool),u),bool,v)))* -> hBOOL(ti(bool,skf111(ti(product_prod(v,bool),y),bool,v)))*.
% 300.04/300.44 2820[0:SpL:777.1,1473.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)))* hBOOL(ti(bool,skf111(ti(product_prod(v,bool),y),bool,v)))* -> hBOOL(ti(bool,skf111(skf111(w,product_prod(v,bool),u),bool,v)))*.
% 300.04/300.44 2819[0:SpL:778.1,1473.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)))* hBOOL(ti(bool,skf111(ti(product_prod(v,bool),y),bool,v)))* -> hBOOL(ti(bool,skf111(skf113(w,product_prod(v,bool),u),bool,v)))*.
% 300.04/300.44 2817[0:SpL:777.1,1473.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)))* hBOOL(ti(bool,skf111(ti(product_prod(v,bool),y),bool,v)))* -> hBOOL(ti(bool,skf111(skf113(x,product_prod(v,bool),u),bool,v)))*.
% 300.04/300.44 2813[0:SpL:777.1,1473.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf111(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),bool,v)))* -> hBOOL(ti(bool,skf111(y,bool,v)))*.
% 300.04/300.44 2812[0:SpL:778.1,1473.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf111(ti(product_prod(v,bool),skf113(w,product_prod(v,bool),u)),bool,v)))* -> hBOOL(ti(bool,skf111(y,bool,v)))*.
% 300.04/300.44 2810[0:SpL:777.1,1473.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf111(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),bool,v)))* -> hBOOL(ti(bool,skf111(y,bool,v)))*.
% 300.04/300.44 2838[0:SpL:777.1,1639.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)))* hBOOL(ti(bool,skf111(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),bool,v)))* -> hBOOL(ti(bool,skf113(y,bool,v)))*.
% 300.04/300.44 2837[0:SpL:778.1,1639.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)))* hBOOL(ti(bool,skf111(ti(product_prod(v,bool),skf113(w,product_prod(v,bool),u)),bool,v)))* -> hBOOL(ti(bool,skf113(y,bool,v)))*.
% 300.07/300.44 2835[0:SpL:777.1,1639.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)))* hBOOL(ti(bool,skf111(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),bool,v)))* -> hBOOL(ti(bool,skf113(y,bool,v)))*.
% 300.07/300.44 2831[0:SpL:777.1,1639.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf111(ti(product_prod(v,bool),y),bool,v)))* -> hBOOL(ti(bool,skf113(skf111(w,product_prod(v,bool),u),bool,v)))*.
% 300.07/300.44 2830[0:SpL:778.1,1639.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf111(ti(product_prod(v,bool),y),bool,v)))* -> hBOOL(ti(bool,skf113(skf113(w,product_prod(v,bool),u),bool,v)))*.
% 300.07/300.44 2828[0:SpL:777.1,1639.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf111(ti(product_prod(v,bool),y),bool,v)))* -> hBOOL(ti(bool,skf113(skf113(x,product_prod(v,bool),u),bool,v)))*.
% 300.07/300.44 2936[0:SpL:777.1,1632.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)))* hBOOL(ti(bool,skf111(skf111(w,product_prod(v,bool),u),bool,v)))* -> hBOOL(ti(bool,skf113(ti(product_prod(v,bool),y),bool,v)))*.
% 300.07/300.44 2935[0:SpL:778.1,1632.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)))* hBOOL(ti(bool,skf111(skf113(w,product_prod(v,bool),u),bool,v)))* -> hBOOL(ti(bool,skf113(ti(product_prod(v,bool),y),bool,v)))*.
% 300.07/300.44 2933[0:SpL:777.1,1632.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)))* hBOOL(ti(bool,skf111(skf113(x,product_prod(v,bool),u),bool,v)))* -> hBOOL(ti(bool,skf113(ti(product_prod(v,bool),y),bool,v)))*.
% 300.07/300.44 2929[0:SpL:777.1,1632.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf111(y,bool,v)))* -> hBOOL(ti(bool,skf113(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),bool,v)))*.
% 300.07/300.44 2928[0:SpL:778.1,1632.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf111(y,bool,v)))* -> hBOOL(ti(bool,skf113(ti(product_prod(v,bool),skf113(w,product_prod(v,bool),u)),bool,v)))*.
% 300.07/300.44 2926[0:SpL:777.1,1632.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf111(y,bool,v)))* -> hBOOL(ti(bool,skf113(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),bool,v)))*.
% 300.07/300.44 4338[0:SpL:4031.1,1262.1] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(x,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf111(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),bool,v)))* -> hBOOL(skf113(undefined(product_prod(v,bool)),bool,v)).
% 300.07/300.44 4337[0:SpL:4031.1,1305.1] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(x,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf111(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),bool,v)))* -> hBOOL(skf111(undefined(product_prod(v,bool)),bool,v)).
% 300.07/300.44 4330[0:SpL:4031.1,1223.1] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(x,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf113(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),bool,v)))* -> hBOOL(skf113(undefined(product_prod(v,bool)),bool,v)).
% 300.07/300.44 4329[0:SpL:4031.1,1294.1] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(x,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf113(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),bool,v)))* -> hBOOL(skf111(undefined(product_prod(v,bool)),bool,v)).
% 300.07/300.44 4309[0:SpL:4031.1,1251.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf113(undefined(product_prod(v,bool)),bool,v))) -> hBOOL(skf113(ti(product_prod(v,bool),skf111(x,product_prod(v,bool),u)),bool,v))*.
% 300.07/300.44 4308[0:SpL:4031.1,1272.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf111(undefined(product_prod(v,bool)),bool,v))) -> hBOOL(skf113(ti(product_prod(v,bool),skf111(x,product_prod(v,bool),u)),bool,v))*.
% 300.07/300.44 4307[0:SpL:4031.1,1280.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf113(undefined(product_prod(v,bool)),bool,v))) -> hBOOL(skf111(ti(product_prod(v,bool),skf111(x,product_prod(v,bool),u)),bool,v))*.
% 300.07/300.44 4306[0:SpL:4031.1,1314.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf111(undefined(product_prod(v,bool)),bool,v))) -> hBOOL(skf111(ti(product_prod(v,bool),skf111(x,product_prod(v,bool),u)),bool,v))*.
% 300.07/300.44 4289[0:SpL:4031.1,1420.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf113(ti(product_prod(v,bool),y),bool,v)))* -> hBOOL(ti(bool,skf113(skf111(x,product_prod(v,bool),u),bool,v)))*.
% 300.07/300.44 4288[0:SpL:4031.1,1413.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf113(y,bool,v)))* -> hBOOL(ti(bool,skf113(ti(product_prod(v,bool),skf111(x,product_prod(v,bool),u)),bool,v)))*.
% 300.07/300.44 4287[0:SpL:4031.1,1439.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf113(ti(product_prod(v,bool),y),bool,v)))* -> hBOOL(ti(bool,skf111(skf111(x,product_prod(v,bool),u),bool,v)))*.
% 300.07/300.44 4286[0:SpL:4031.1,1432.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf113(y,bool,v)))* -> hBOOL(ti(bool,skf111(ti(product_prod(v,bool),skf111(x,product_prod(v,bool),u)),bool,v)))*.
% 300.07/300.44 4285[0:SpL:4031.1,1480.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_proCputime limit exceeded (core dumped)
%------------------------------------------------------------------------------